как я могу переопределить псевдоним, установленный в .bash_aliases - PullRequest
20 голосов
/ 03 ноября 2010

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

Например: мой .bash_aliases включает в себя

alias ls='ls -ltr'

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

Ответы [ 2 ]

46 голосов
/ 03 ноября 2010

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

\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
4 голосов
/ 03 ноября 2010

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

...