Heim >häufiges Problem >Was bedeutet pwd unter Linux?
pwd in Linux bedeutet einen allgemeinen Befehl unter Linux. Es handelt sich um einen Befehl, der häufig von Linux-Systemadministratoren und normalen Benutzern verwendet wird. Er kann Benutzern helfen, das aktuelle Verzeichnis schnell zu finden, Benutzern die bessere Verwaltung von Dateien und Verzeichnissen zu erleichtern Verwaltung ermöglicht Administratoren und Benutzern das schnelle Auffinden bestimmter Verzeichnisse oder Dateien, um Linux-Systeme besser zu verwalten.
Die Betriebsumgebung dieses Artikels: Linux 5.18.14-System, DELL G3-Computer.
1. Was ist Linux PWD?
Linux PWD ist ein häufig verwendeter Linux-Befehl. Er wird verwendet, um Ihren aktuellen Arbeitspfad anzuzeigen. Es ist ein häufig verwendeter Befehl von Linux-Systemadministratoren und normalen Benutzern. Es kann Benutzern dabei helfen, das Verzeichnis, in dem sie sich gerade befinden, schnell zu finden, sodass Benutzer Dateien und Verzeichnisse besser verwalten können. Außerdem kann es Administratoren und Benutzern dabei helfen, bestimmte spezifische Verzeichnisse oder Dateien schnell zu finden, um das Linux-System besser zu verwalten.
2. So verwenden Sie Linux PWD: Öffnen Sie einfach das Linux-Terminal und geben Sie den Befehl „pwd“ ein. Nach der Eingabe von „pwd“ zeigt das Terminal den aktuellen Standort an . Der Arbeitspfad, zum Beispiel: „/home/user1“, bedeutet, dass sich der Benutzer derzeit im Verzeichnis /home/user1 befindet.
3. Andere Verwendungsmöglichkeiten von Linux PWD
Zusätzlich zu den oben beschriebenen Verwendungsmethoden kann Linux PWD auch mit anderen Befehlen verwendet werden, sodass Sie den vollständigen Pfad des aktuellen Verzeichnisses besser abrufen können, wie zum Beispiel: „ pwd -P“, sodass der tatsächliche Pfad des aktuellen Arbeitspfads ermittelt werden kann. Auch wenn der aktuelle Arbeitspfad durch einen Softlink angezeigt wird, kann der tatsächliche Pfad ermittelt werden.
4. pwd-Befehlssyntax
pwd [选项]-L: --logical, zeigt den aktuellen Pfad an. Wenn eine Verbindungsdatei vorhanden ist, wird der Pfad der Verbindungsdatei direkt angezeigt (diese Methode ist die Standardeinstellung, wenn keine Parameter vorhanden sind). hinzugefügt), siehe Beispiel 1.
-p: --physical, zeigt den aktuellen Pfad an. Wenn eine Verbindungsdatei vorhanden ist, wird der Verbindungspfad nicht verwendet und die Datei, auf die die Verbindungsdatei verweist, wird direkt angezeigt. Wenn eine mehrschichtige Verbindungsdatei enthalten ist, wird die Datei angezeigt, auf die die Verbindungsdatei letztendlich verweist. Siehe Beispiel 3.
[root@localhost ~]# whoami root [root@localhost ~]# pwd /rootwhoami-Befehl wird verwendet, um den aktuell angemeldeten Benutzer zu ermitteln, der später ausführlich vorgestellt wird. Wie Sie sehen, ist das aktuelle Verzeichnis des Root-Benutzers sein Home-Verzeichnis /root. Beispiel 2:
[demo@localhost ~]# whoami demo [demo@localhost ~]# pwd /home/demoDer obige Code zeigt, dass der Benutzer Demo derzeit am Linux-System angemeldet ist und das aktuelle Verzeichnis das Home-Verzeichnis der Demo /home/demo ist. Beachten Sie, dass im Abschnitt [demo@localhost ~]# zwar auch das aktuelle Verzeichnis angezeigt wird (~ steht beispielsweise für das Home-Verzeichnis), dieser Speicherort jedoch nur das letzte Verzeichnis im gesamten Pfad auflistet, z. B.:
[root@localhost ~]# cd /var/mail [root@localhost mail]# pwd /var/mailWir wissen, dass Verzeichnisnamen in verschiedenen Verzeichnissen wiederholt werden können. Daher ist es unmöglich, den spezifischen Speicherort nur über die E-Mail in [root@localhost mail] zu ermitteln. Sie können jedoch den aktuellen Speicherort ausgeben Vollständiger Pfad zum Verzeichnis. Beispiel 3: Aktuellen Pfad anzeigen, nicht den Verbindungspfad verwenden
[root@localhost ~]# cd /var/ #进入/var目录,该目录下有个mail连接文件,方便对比查看 [root@localhost var]# ll total 164 ... drwxr-xr-x 12 root root 4096 Apr 22 19:56 log lrwxrwxrwx 1 root root 10 Oct 17 2015 mail -> spool/mail drwxr-xr-x 2 root root 4096 May 11 2011 nis ... [root@localhost var]# cd mail/ #进入mail目录,mail为连接文件。 [root@localhost mail]# pwd #默认,使用连接文件,直接显示连接文件全路径。 /var/mail [root@localhost mail]# pwd -P #不使用逻辑路径,连接文件最终指向的文件 /var/spool/mailBeispiel 4: Beim Verbinden von Dateien auf mehreren Ebenen den vollständigen Pfad der Datei anzeigen, auf den alle verbundenen Dateien letztendlich verweisen
[root@localhost ~]# ll # /root目录下面有个dir1目录,test连接文件指向dir1目录 total 12 drwxr-xr-x 2 root root 4096 Apr 24 05:51 dir1 lrwxrwxrwx 1 root root 5 Apr 24 05:54 test -> dir1/ [root@localhost ~]# ll /home/ #/home目录下面有一个test连接文件,指向/root/test连接文件 total 20 drwx------ 16 sgl sgl 4096 Oct 17 2015 sgl lrwxrwxrwx 1 root root 10 Apr 24 05:55 test -> /root/test [root@localhost ~]# cd /home/test/ #通过cd命令进入/home/test [root@localhost test]# pwd #默认,只显示连接文件的全路径 /home/test [root@localhost test]# pwd -P # 显示连接文件最终指向的文件的全路径。注意这里不是/root/test。 /root/dir1Erweiterte Informationen:
Darüber hinaus kann Linux PWD auch mit anderen Parametern verwendet werden, z. B. „-L“, wodurch der tatsächliche Pfad angezeigt wird, auf den der Softlink des aktuellen Arbeitspfads zeigt. „-P“ zeigt den tatsächlichen Pfad des aktuellen Arbeitspfads an Pfad, auch wenn der aktuelle Arbeitspfad durch einen Softlink angezeigt wird. Sie können auch den tatsächlichen Pfad abrufen. Kurz gesagt, Linux PWD ist ein sehr nützlicher Linux-Befehl, der Benutzern und Administratoren helfen kann, schnell den aktuellen Arbeitspfad zu ermitteln. Er kann auch mit anderen Parametern verwendet werden, um das Linux-System besser zu verwalten. Daher kann Linux PWD auch als eine der Grundfähigkeiten der Linux-Systemverwaltung und als unverzichtbarer Linux-Befehl für uns bezeichnet werden.
Das obige ist der detaillierte Inhalt vonWas bedeutet pwd unter Linux?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!