Когда я ввожу программу A в терминал, я получаю программу B. Где псевдонимы или другой файл, который контролирует, какие команды запускают запуск программы?
type -a command_name может быть лучшим способом CHECK, which command_name действительно скажет вам путь к чему-то, что присутствует на диске.
Пример:
$ type -a ls ls is aliased to `ls --color=auto' ls is a function ls () { command ls --show-control-chars --color -G $* } ls is /bin/ls [d3 ] $ command ls будет с другой стороны BYPASS выше и выполнить /bin/ls.Хм ... Мне нужно удалить этот псевдоним.
$ unalias ls $ cd $ nano .bashrc ... # alias ls='ls --color=auto' ... [CTRL+X]