私は通常、次のコマンドを使用してファイルをナビゲートします。
cd first
pwd
ls
cd second
ls
これは私の仕事に対するより一般的なアプローチです。 「一部の秘密コマンド」を呼び出してすべてのコマンドを個別に実行できますか? 。ここでの焦点は、上記のすべての行を1日に少なくとも25回入力しながら入力を減らすことです。
ベストアンサー1
編集する:私は気づきましたfirst
。second
は実名を表すプレースホルダにすぎません。そうですか?この場合、エイリアスの代わりに次の場所に関数を作成できます~/.bashrc
。
function pipe(){
first=$1
second=$2
cd -- "$first"; pwd; ls; cd -- "$second"; ls
}
ソースをインポートしてから、2つの入力パラメータ(ユーザー名とディレクトリ名)~/.bashrc
を使用してパイプラインを呼び出すことができます。first
second
pipe first_dir_name second_dir_name
=====
この一連のコマンドのエイリアスを作成できます。
次の行に追加してください~/.bashrc
。
# 'pipe' is the name of your alias, you can choose any name you want
alias pipe="cd first; pwd; ls; cd second; ls"
ファイルソース~/.bashrc
:
. ~/.bashrc
pipe
これで、一連のコマンドを実行している端末で実行を開始できます。もちろん、ディレクトリにアクセスpipe
できる正しいディレクトリから呼び出していることを確認する必要があります。cd
first
second