Als «which» getaggte Fragen

Der Unix-Befehl "which" wird häufig verwendet, um nach einer ausführbaren Datei im PATH zu suchen, obwohl er bei diesem Job nicht sehr gut ist.


7
Wie benutzt man `which` in einem Alias-Befehl?
Wie die meisten Benutzer habe ich eine Reihe von Aliasen eingerichtet, um einen Standardsatz von Flags für häufig verwendete Programme bereitzustellen. Zum Beispiel, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Das Problem ist, dass, wenn ich verwenden möchte, um whichzu sehen, woher mein vim/ grep/ ls/ etc kommt, …
76 shell  zsh  alias  which 


3
Mein `which` Befehl kann (manchmal) falsch sein?
Ich habe die letzte Emacs-Version aus dem Quellcode (v24.2) kompiliert, da die auf meinem Computer installierte Version für mich (ziemlich) alt ist (v21.3). Ich habe das übliche getan: $configure --prefix=$HOME make make install Jetzt teste ich Emacs und stelle fest, dass die vorherige Version immer noch gestartet wird ... während …
17 bash  emacs  path  which 

1
Was ist der Unterschied zwischen welchem ​​und wo
Was ist der Unterschied zwischen whereund whichShell-Befehlen? Hier sind einige Beispiele ~ where cc /usr/bin/cc /usr/bin/cc ~ which cc /usr/bin/cc und ~ 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) ebenfalls ~ where which which: aliased to alias | /usr/bin/which …

2
Wie füge ich den von Unix zu erkennenden Home-Verzeichnis-Pfad hinzu, welcher Befehl?
Ich habe node.jsam benutzerdefinierten Speicherort installiert und den Speicherort zur $PATHIn- .profileDatei hinzugefügt . $ 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 selbst läuft gut. Das Problem ist, dass es nicht per whichBefehl aufgelistet wird . Also kann ich npmjetzt nicht …
12 path  profile  home  which 

1
Was ist der beste Weg, um (anhand eines Skripts) zu erkennen, ob Software installiert ist?
Ich war zuvor frustriert über Unterschiede in der Ausgabe des whichBefehls auf verschiedenen Plattformen (Linux vs. Solaris vx. OS X), wobei möglicherweise auch verschiedene Shells eine Rolle spielen. typewurde als bessere Alternative vorgeschlagen, aber wie tragbar wäre das? In der Vergangenheit habe ich Funktionen geschrieben, die die Ausgabe analysieren whichund …
9 bash  zsh  standard  which 


2
xdg-open ist installiert, aber auch nicht installiert
$ xdg-open The program 'xdg-open' is currently not installed. You can install it by typing: sudo apt-get install xdg-utils $ sudo apt-get install xdg-utils Reading package lists... Done Building dependency tree Reading state information... Done xdg-utils is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and …
8 linux  which  xdg-open 

2
Ausgabe des Befehls, der für die Eingabe in CD verwendet wird
Ich möchte die Ausgabe eines which-Befehls und eine CD in das übergeordnete Verzeichnis übernehmen. Angenommen, ich habe Folgendes: which someprogram Mit Ausgabe: /home/me/somedirectory/someprogram Und ich möchte in das Verzeichnis cd, in dem ein Programm lebt: cd /home/me/somedirectory Ich möchte dies in einer Zeile erreichen. Was ist der eleganteste, kniffligste und …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.