Как я могу переопределить псевдоним, установленный в .bash_aliases

Мне нравится использовать псевдонимы bash для настройки команд bash. Есть ли способ переопределить параметры псевдонима bash или переименовать псевдонимы в нечто иное, чем исходная команда.

например: my.bash_aliases включает

alias ls='ls -ltr'

Если я хочу только получить имя файла, мне нужно переименовать псевдоним в нечто иное, чем 'ls'? Или есть другой способ?

Ответ 1

Добавьте команду \ (обратная косая черта) перед командой, чтобы отключить псевдоним, например:

\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

Ответ 2

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