как я могу переопределить набор псевдонимов.Баш псевдонимы
Мне нравится использовать псевдонимы bash для настройки команд bash. Есть ли способ переопределить настройки псевдонима bash, или я должен переименовать псевдонимы во что-то другое, чем исходная команда.
например: мой .bash_aliases включает в себя
alias ls='ls -ltr'
Если я хочу получить только имя файла, мне нужно переименовать псевдоним в что-то другое, чем "ls"? Или есть другой способ?
2 ответов
добавить \
(обратная косая черта) перед командой отключить псевдоним, например:
\ls
это вызовет оригинал (без псевдонимов) ls
.
пример:
$ ls #will invoke the alias
total 0
-rw-rw-r-- 1 dogbane foo 0 Nov 3 16:04 c
-rw-rw-r-- 1 dogbane foo 0 Nov 3 16:04 b
-rw-rw-r-- 1 dogbane foo 0 Nov 3 16:04 a
$ \ls #will disable the alias
a b c