Как я могу переопределить псевдоним, установленный в .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`