Ich bin neu in Linux. Es tut mir leid, wenn dies eine sehr grundlegende Frage ist.
Ich weiß, dass Sie Folgendes eingeben, um etwas zu installieren. Sie geben diese drei Befehle ein:
./configure
make
sudo make install
Ich weiß .
bedeutet das aktuelle Verzeichnis. Bedeutet das also ./configure
, das Programm configure
im aktuellen Verzeichnis auszuführen ? Wenn ja, warum können Sie nicht einfach tippen configure
?
linux
installation
User314159
quelle
quelle
Antworten:
Nur die in aufgeführten Verzeichnisse
$PATH
werden nach auszuführenden Befehlen durchsucht. Das aktuelle Verzeichnis wird aus$PATH
Sicherheitsgründen niemals aufgenommen , daher müssen Sie es explizit angeben.quelle
ls
oder etwas anderes, das unschuldig klingt und was Sie wahrscheinlich eingeben. Wenn Ihr Pfad zuerst das aktuelle Verzeichnis durchsucht und Sie diesen Befehl eingeben, liegt ein unerwartetes Problem vor.