tl;dr よく使われるコマンドの一つにcdコマンドがあります。ターミナル生活の 80% 近くはcdとlsである、という英文記事を何処かで見かけました。それを効率化しようという Tips です。 目的cdはよく使われるのに使い勝手が悪いコマンドである気がしてなりません。cdコマンドは有効なパス︵相対パス、絶対パスは問わず︶しか解釈してくれないからです。つまり、存在していて尚且つパスが解決できるものに限るのです。例えば、ホームディレクトリにいるときに、/home/lisa/work/dir に行こうとして cd dir とだけタイプしても no such file or directory ︵そんなディレクトリは見当たらないよ!︶と言われてしまいます。きちんとした経路でなければならないのです。いちいちパスを覚えていない場合や、部分的にしか思い出せない場合には結構面倒ですよね