Als «path» getaggte Fragen

PATH (alle Großbuchstaben) ist der Name einer Umgebungsvariablen unter Unix-ähnlichen Betriebssystemen, DOS, OS / 2 und Microsoft Windows, die eine Reihe von Verzeichnissen angibt, in denen nach ausführbaren Programmen gesucht wird.

2
(G) VIM verwendet einen anderen $ PATH als mein System
Da Ubuntu keine aktuellen Pakete für TeXLive bereitstellt, habe ich es manuell installiert. Einige Programme benötigen jedoch TeXLive als Abhängigkeit. Also habe ich das TeXLive-Paket aus den Ubuntu-Repositorys installiert, zusätzlich zu der Version 2009. Ich habe dann meinen $ PATH so geändert, dass er die manuell installierte Version 2011 enthält, …

1
Problem mit $ PATH und ausführbarer Datei
Ich habe eine ausführbare Unix-Datei in einem von mir generierten Verzeichnis. Ich glaube, ich muss dieses Verzeichnis in meinem Verzeichnis abrufen, $PATHdamit die ausführbare Unix-Datei ausführbar ist. In der Dokumentation zum Quellcode heißt es jedoch, dass ich meine Shell-Konfigurationsdatei bearbeiten muss, um sie $home/meme/bindem Pfad meiner Shell hinzuzufügen .


5
Erstellen eines Programms in bin
Ich habe verlinkt und ein Programm in C ++ erstellt, das ich jetzt habe foobar.out Ich möchte in der Lage sein, es in das bin-Verzeichnis zu stellen und es wie systemweite Befehle zu verwenden, z ssh, echo, bash, cd... Wie kann ich das erreichen?

3
Erstellen Sie einen Befehl für eine ausführbare Linux-Datei
Ich verwende ein Programm namens Node-Webkit, kann das Programm jedoch nicht starten, ohne den vollständigen Pfad zur ausführbaren Datei anzugeben. Gibt es eine Möglichkeit, einen Befehl (z. B. node-webkit) einer ausführbaren Datei unter Linux zuzuordnen, sodass nicht der vollständige Pfad zur Datei angegeben werden muss?

2
Rufen Sie den Gerätenamen des angeschlossenen USB-Laufwerks ab
Ich muss die Gerätenamen aller angeschlossenen USB-Festplatten (dh sdd) abrufen . Ich habe 3 USB-Festplatten angeschlossen und 2 SATA-Festplatten: $ find /sys/devices/ -name block /sys/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/host5/target5:0:0/5:0:0:0/block /sys/devices/pci0000:00/0000:00:14.0/usb4/4-2/4-2:1.0/host6/target6:0:0/6:0:0:0/block /sys/devices/pci0000:00/0000:00:14.0/usb4/4-5/4-5:1.0/host4/target4:0:0/4:0:0:0/block /sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block /sys/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0/block Ich möchte die SATA-Festplatten ignorieren, muss aber alle USB-Festplatten auflisten. Im Terminal kann ich uns lsund es wird mir geben sdd: …

4
Führen Sie einen Befehl aus, in dem eine Datei gefunden wird
Wie führe ich einen Befehl aus, bei dem eine Datei gefunden wird? Angenommen, ich habe ein Verzeichnis mit dem Namen testdir: $ ls -R testdir/ testdir/: dir1 dir2 dir3 dir4 dir5 testdir/dir1: doc1.pdf testdir/dir2: file1.txt testdir/dir3: doc2.pdf testdir/dir4: file2.txt testdir/dir5: doc5.pdf Jetzt möchte ich eine Aktion ausführen (einen Befehl ausführen), …
7 find  path  command 


2
Sudo ändert PATH, führt jedoch dieselbe Binärdatei aus
Es sind zwei Python-Interpreter installiert: [user@localhost ~]$ /usr/bin/python -V && /usr/local/bin/python -V Python 2.4.3 Python 2.7.6 Sudo ändert PATH, wenn es ausgeführt wird: [user@localhost ~]$ env | grep PATH && sudo env | grep PATH PATH=/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/user/bin PATH=/usr/bin:/bin Der Python-Lauf durch sudo ist jedoch der gleiche wie der direkt durchgeführte: [user@localhost …
7 sudo  path 


1
Korrekter Umgang mit Python2 und Python3
Was ist die richtige Art und Weise, Skripte auszuführen, die von python2.x abhängen, aber von einem System, in dem python3.x mit Python aliasiert ist? Die Lösung sollte Folgendes berücksichtigen: Python2 sollte nur für diesen Bash-Lauf verwendet werden Jedes Skript, das anschließend ausgeführt wird, sollte auch Python2 verwenden Die Änderung sollte …



1
Wie verwende ich Whitespace im Zielpfad von procmailrc?
Ich benutze Mutt Maildir für die Speicherung von Mails. Ich habe eine Mailbox wie diese erstellt Stack Exchange/. (Leerzeichen zwischen Stack und Exchange hier) procmailrc Rezept: :0 * From: .*Stack\ Exchange Stack Exchange/ Die Einstellung des oberen Rezeptziels ist jedoch fehlgeschlagen. nach dem Test und beobachten Sie die Protokolldatei. Ich …

1
Vom Terminal ... kann das Python-Paket nicht entfernen (nicht lokalisierbar), kann auch nicht installiert werden (bereits zufrieden)
Ich verwende Linux Mint 18 Sarah. Ich habe versucht, eine .pyDatei mit einer Pygame-Abhängigkeit auszuführen, also habe ich pipPygame in meine virtuelle (Conda) Python-Umgebung installiert. So weit, ist es gut. Getestet, dass ich, wenn ich mein System-Python durch Eingeben der pythonShell import pygameeingebe, einige Pygame-Objekte fehlerfrei erstellen kann. Aber beim …
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.