10
ディレクトリを頻繁に変更するときに入力を最小限に抑える方法は?
コマンドライン上の異なるディレクトリを簡単に切り替えるための優れたLinuxコマンドは何ですか? 私はしばしば長い名前の異なるディレクトリを切り替える必要があります。例えば cd foo/20100801-rev124-test2 ls cd ../20100801-rev124-test1 ls cd ../20100802-rev126-bar 通常、タブ補完を使用するため、次のようになります。 cd ../2010080<TAB>2<TAB>-rev12<TAB>6-<TAB>bar しかし、これらの名前はすべて非常に似ているので面倒です。そのため、タブ補完は実際には多くの作業を節約しません。 そのような状況でタイピングを最小限に抑えるためにどのようなトリックを使用しますか? ところで、私は時々使用pushdしていますpopdが、ここでは特定の順序でディレクトリにアクセスしないため、あまり役に立ちません。 更新: 適切な解決策については、他の関連する質問に対する受け入れられた回答を参照してください。基本的に、別のコマンドを作成するだけです:cd function cd2 { select a in $1*; do cd $a; break; done } すべての可能な補完を一度にリストします。 $ cd2 2010080 (1) 20100801-rev124-test2 (2) 20100801-rev124-test1 (3) 20100802-rev126-bar 番号を入力して選択できます。