Вопросы с тегом «which»

5
Почему бы не использовать «который»? Что использовать тогда?
Ища путь к исполняемому или проверить , что произойдет , если ввести имя команды в оболочке Unix, существует множество различных утилит ( which, type, command, whence, where, whereis, whatis, hashи т.д.). Мы часто слышим, что этого whichследует избегать. Почему? Что мы должны использовать вместо этого?

7
Как использовать `which` для команды с псевдонимом?
Как и у большинства пользователей, у меня есть набор псевдонимов, чтобы задать набор флагов по умолчанию для часто используемых программ. Например, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Проблема в том, что если я хочу использовать, whichчтобы увидеть, откуда поступает мой vim/ grep/ ls/ etc, псевдоним мешает: $ …
76 shell  zsh  alias  which 

1
Bash запоминает неверный путь к исполняемому файлу, который был перемещен / удален
Когда я делаю which pip3 я получил /usr/local/bin/pip3 но когда я пытаюсь выполнить, pip3я получаю ошибку следующим образом: bash: /usr/bin/pip3: No such file or directory Это потому, что я недавно удалил этот файл. Теперь whichкоманда указывает на другую версию, pip3которая находится в, /usr/local/binно оболочка все еще помнит неправильный путь. Как …
29 bash  path  which 

3
Моя команда `which` может быть неправильной (иногда)?
Я скомпилировал последнюю версию emacs из исходного кода (v24.2), потому что версия, установленная на моем компьютере, (довольно) старая для меня (v21.3). Я сделал обычное: $configure --prefix=$HOME make make install Сейчас я тестирую emacs и понял, что он все еще запускает предыдущую версию ... в то время как мой $HOME/binпуть должен …
17 bash  emacs  path  which 

1
Какая разница между чем и где
В чем разница между whereи whichкоманды оболочки? вот несколько примеров ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc и ~ which which which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' /usr/bin/which ~ which where /usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin) также ~ where which which: aliased to alias | /usr/bin/which --tty-only …

2
Как добавить путь к домашнему каталогу, который должен обнаружить Unix, какой командой?
Я установил node.jsв произвольном месте и добавил местоположение $PATHв .profileфайл. $ node --version v0.6.2 $ which node $ echo $PATH /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:~/Unix/homebrew/bin $ cat ~/.profile export PATH="$PATH:~/Unix/homebrew/bin" Сам Node.js работает хорошо. Проблема состоит в том, что это не перечислено whichкомандой. Так что я не могу установить npmсейчас. Поскольку npmустановка не может …
12 path  profile  home  which 

1
Каков наилучший способ определить (из скрипта), установлено ли программное обеспечение?
Я был разочарован прежде различием в выводе whichкоманды на разных платформах (Linux vs. Solaris vx. OS X), с разными оболочками, возможно, также играющими на этом. typeбыла предложена в качестве лучшей альтернативы, но насколько портативной это будет? В прошлом я писал функции, которые анализируют вывод whichи обрабатывают различные варианты использования, с …
9 bash  zsh  standard  which 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.