Допустим, я хочу изменить исходное поведение lsинструмента следующим образом:
$ ls
Hello World
file1 file2 ...
Как я могу это сделать?
При запуске lsя хотел бы запустить другую команду, скажем echo "Hello World!".
Быстрое решение, которое я вижу, использует псевдоним:
alias orig_ls="ls"
alias ls='echo "Hello World!"'
Тем не менее, это не реальное решение, так как, когда я буду работать, orig_lsон будет выводить "Hello World!".