как я могу переопределить набор псевдонимов.Баш псевдонимы

Мне нравится использовать псевдонимы 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

можно использовать /bin/ls временно, или `which ls`