cdを入力せずにディレクトリを変更できますか?

cdを入力せずにディレクトリを変更できますか?

コマンドを使用せずにコマンドラインにそのディレクトリを入力してbashディレクトリを変更できますかcd

たとえば、次のように書くことはできますか?

$ cd /tmp

私はこれを書きたいだけです:

$ /tmp

つまり、ディレクトリをアプリケーションと呼ぶ場合は、そのディレクトリを作業ディレクトリに設定したいと思います。

答え1

bashにもautocdオプションがあります。以下を使用して有効にできますshopt -s autocd

pbm@tauri ~ $ shopt -s autocd
pbm@tauri ~ $ django # Now just type this
cd ./django    <- it's done automatically
pbm@tauri ~/django $

答え2

そう思います。 Ubuntuにはいくつかの包括的なメカニズムがあります。システムに存在しないコマンドを実行すると、次のメッセージが表示されることがあります。

"foo"コマンドが見つかりません。次の意味ですか? ...

何でもハイジャックし、ディレクトリが提供されていることを確認するためにチェックを追加できます。おそらくそれが何をしているのかを尋ねる別の質問を投稿する価値があります。

編集:見つけました:https://wiki.ubuntu.com/CommandNotFoundMagic

関連情報