это обратный слэш
это запустить команду, начиная с таким именем (или функции), но не ALIAS.
Чтобы убедиться в том, чтобы обойти ОБА функцию И псевдоним:
command somecommand
Чтобы обойти только псевдоним (и, таким образом, запустить функцию, или, если нет функции, команда):
\somecommand
Посмотрим, что имеет преимущество над которыми (я использую bash 2.05b ... ymmv)
Я определить функцию И псевдоним с тем же именем, что и команда (Ls):
$ alias ls='echo A'
$ function ls { echo B ; }
Использование «типа -Все LS» показывает порядок оценки:
$ type -all ls
ls is aliased to `echo A'
ls is a function
ls()
{
echo B
}
ls is /usr/bin/ls
Но мы можем также выяснить, пытаясь их:
$ ls
A
$ \ls
B
$ command ls
file1 file2 file3
Так что, кажется, порядок старшинства: псевдоним -before- Функция -before- команда, принятая по пути.
Конечно, если вы точные относительный/абсолютный путь, он затем вынужден быть командой указал на:
$ /usr/bin/ls
file1 file2 file3
Где дублировать? –