Неразбериха в алиасах

Бывает так что какой-нить алиас равен команде, т.е alias ls='ls -F --color=auto' или alias df='df -h'. Но бывает необходимость воспользоватся не алиасом а именно командой, т.е. в приведенных примерах что бы ls был не цветным и df показывал размер в виде блоков. unalias использовать не вариант по той причине что после него наш алиас уже не будет работать, но предусмотрительные создатели шелов (по меньшей мере zhs и bash) позаботились о таком случае.
Временно отменить выполнение алиаса можно так: \ls и \df
JaGoTerr 09-07-2009
Вот чёрт... Ну сколько можно меня удивлять? :))))
PS: Всю жизнь пользовался записью
$ command ls
плевался, но пользовался (((
Minoru 09-07-2009
JaGoTerr, тебе повезло ещё — я делал whereis ls (если путь напамять не помнил; для ls, впрочем, я его уже зазубрил, благо, он короткий совсем) и потом обращался к утилите по полному пути к ней…
Agamestor 09-07-2009
Хех, вот бы не подумал. Автору пять. =)
ihanick 09-07-2009
как вариант: `which ls` , либо просто полный путь
petrun 10-02-2010
В zsh можно пользоваться =ls - оно разворачиваеться в полный путь.
muhas 10-02-2010
кстати, zsh-refcard.pdf отлично помогло
wes 12-04-2012
как минимум в bash'e работает так:
есть alias ls='ls -Agh',
чтобы выполнить "чисто" команду, юзаем 'ls'