GNU/Linux >> Linux の 問題 >  >> Linux

Linux エイリアス チェーン コマンド (再帰を回避できますか?)

するだけです:

alias ls='clear;/usr/bin/ls'

入力時:

$ ls

最初にユーザー定義関数を検索し、それを起動します。それ以外の場合は $PATH コマンドで検索します。

ls の明示的なパスを指定することによって コマンドを使用すると、再帰は回避されます。


コマンド名の前にバックスラッシュを付けると、エイリアスが無効になります。

alias ls='clear;\ls'

または、Arnaud が言ったように、ls のフルパスを使用してください。


これを行う別の方法は

alias ls='clear; command ls'

これは /usr/bin/ls とは異なります 、まだ ls を検索するため $PATH で 、ただし、シェル関数またはエイリアスは無視されます。


Linux
  1. Linuxの検索コマンド

  2. Linuxエコーコマンド

  3. Linux で Dota 2 をプレイできますか?

  1. 2020年にLinuxを使用する5つの理由

  2. 5Linuxルーキーの間違い

  3. Linux コマンドを記録するにはどうすればよいですか?

  1. Linuxでコマンドラインキーストロークエイリアスを作成する方法

  2. 5Linuxネットワークのトラブルシューティングコマンド

  3. 私のお気に入りの8つの実用的なLinuxコマンド