Linux alias コマンド
Linux alias コマンドは、コマンドのエイリアスを設定するために使用されます。ユーザーは alias を利用して、コマンドの別名をカスタマイズすることができます。
これにより、毎回完全なコマンドを入力しなくても、より簡単で覚えやすい方法でコマンドを実行できます。
alias だけを入力すると、現在のすべてのエイリアス設定を一覧表示できます。
alias の効果はその回のログイン操作中のみ有効です。毎回のログインで有効にしたい場合は、.profile 或 .cshrcにコマンドのエイリアスを設定します。
構文
alias[别名]=[指令名称]
パラメータの説明:パラメータを何も指定しない場合、現在のすべてのエイリアス設定が一覧表示されます。
例
1. エイリアスの作成:
alias ll='ls -alF'
このコマンドは、「ll」という名前のエイリアスを作成し、現在のディレクトリ内のすべてのファイルとディレクトリの詳細なリストを表示するために使用されます。
2. エイリアスの表示:
alias
このコマンドは、現在のシステム上のすべてのエイリアスとそれに対応するコマンドを表示します。
エイリアスの削除:
unalias ll
このコマンドは、「ll」という名前のエイリアスを削除します。
3. root 権限でコマンドを実行:
alias sudo='sudo '
このコマンドは、「sudo」という名前のエイリアスを作成します。これにより、コマンドの前にsudoを付けて、root権限でコマンドを実行できます。
注意:コマンドの末尾にはスペースがあります。これは、スペースがないと root 権限で実行するコマンドを正しく認識できないためです。
4. 履歴にタイムスタンプを追加:
alias history='history | awk '"'"'{CMD="date +\"[%Y-%m-%d %H:%M:%S]\""; print CMD " " $0 }'"'"' | cut -c 29-'このコマンドは、「history」という名前のエイリアスを作成します。これは、履歴コマンドを実行するときにタイムスタンプを追加します。
注意:
このコマンドの一重引用符の内部には複数の一重引用符と二重引用符が含まれているため、正しくエスケープする必要があります。5. カラー出力を有効にする
alias コマンドで「--color=auto」パラメータを使用すると、カラー出力に対応したターミナルで自動的にカラー出力が有効になり、コマンドラインの可読性が向上します。例:
alias ls='ls --color=auto'
このコマンドは、簡略化されたlsコマンドを作成します。これは自動的にカラー出力を有効にします。
その他の拡張機能
Linux コマンド大全