するだけです:
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
で 、ただし、シェル関数またはエイリアスは無視されます。