Lakukan saja :
alias ls='clear;/usr/bin/ls'
Saat mengetik:
$ ls
Pertama-tama ia akan mencari fungsi yang ditentukan pengguna, ia akan meluncurkannya, jika tidak, cari dalam perintah $PATH.
Dengan memberikan jalur eksplisit dari ls
perintah, rekursi akan dihindari.
Jika Anda meletakkan garis miring terbalik sebelum nama perintah, itu akan menonaktifkan semua alias.
alias ls='clear;\ls'
Atau, seperti kata Arnaud, cukup gunakan jalur lengkap untuk ls.
Cara lain untuk melakukan ini adalah
alias ls='clear; command ls'
Ini berbeda dari /usr/bin/ls
, karena masih mencari ls
di $PATH
, tetapi akan mengabaikan fungsi atau alias shell.