Запитання з тегом «which»

5
Чому б не використати "який"? Що тоді використовувати?
Шукаючи шлях до виконуваного або перевірити , що станеться , якщо ввести ім'я команди в оболонці Unix, існує безліч різних утиліт ( which, type, command, whence, where, whereis, whatis, hashі т.д.). Ми часто чуємо, що цього whichслід уникати. Чому? Що ми повинні використовувати замість цього?

7
Як використовувати `what` для псевдонімна команда?
Як і більшість користувачів, у мене є купа псевдонімів, створених для надання набору прапорів за замовчуванням для часто використовуваних програм. Наприклад, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Проблема полягає в тому, що якщо я хочу використати, whichщоб побачити, звідки походить мій vim/ grep/ ls/ тощо, псевдонім заважає: …
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
Моя команда `котрий` може бути неправильною (іноді)?
Я склав останню версію 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 проти Solaris vx. OS X), з різними оболонками, можливо, також і в цьому питанні. typeбуло запропоновано як кращу альтернативу, але наскільки це було б портативно? Раніше я писав функції, які аналізують вихід whichта обробляють різні випадки використання, в які …
9 bash  zsh  standard  which 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.