Que signifie pwd sous Linux ?

青灯夜游
Libérer: 2023-02-23 10:14:33
original
6432 Les gens l'ont consulté

Sous Linux, le nom complet de pwd est print working directory, ce qui signifie imprimer le répertoire de travail actuel ; la fonction de la commande pwd est d'afficher le répertoire actuel, et la syntaxe est "pwd [option]". La commande pwd est principalement utilisée pour afficher le chemin absolu du répertoire courant lorsque l'emplacement actuel n'est pas certain.

Que signifie pwd sous Linux ?

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Le nom complet de pwd sous Linux est print working directory, ce qui signifie imprimer le répertoire de travail actuel, ce qui signifie afficher le répertoire actuel.

La fonction de la commande pwd est d'afficher le chemin complet du répertoire de travail actuel. Il est principalement utilisé pour afficher le chemin absolu du répertoire actuel via pwd lorsque l'emplacement actuel n'est pas sûr.

syntaxe de la commande pwd

pwd [选项]
Copier après la connexion

Paramètres :

  • -L : --logical, affiche le chemin actuel, lorsqu'il y a un fichier de connexion , Affichez directement le chemin du fichier de connexion (cette méthode est la méthode par défaut lorsqu'aucun paramètre n'est ajouté), reportez-vous à l'exemple 1. -L--logical,显示当前的路径,有连接文件时,直接显示连接文件的路径,(不加参数时默认此方式),参考示例1。

  • -p--physical,显示当前的路径,有连接文件时,不使用连接路径,直接显示连接文件所指向的文件,参考示例2。 当包含多层连接文件时,显示连接文件最终指向的文件,参考示例3。

  • --help:显示帮助信息。

  • --version

  • -p : --physical, affiche le chemin actuel Lorsqu'il existe un fichier de connexion, le chemin de connexion n'est pas utilisé et le fichier pointé par le. Le fichier de connexion est directement affiché. Exemple de référence 2. Lorsqu'un fichier de connexion multicouche est inclus, le fichier finalement pointé par le fichier de connexion est affiché. Reportez-vous à l'exemple 3.

--help : Afficher les informations d'aide.

--version : Afficher les informations de version.

Exemple de commande pwd


Exemple 1 : Afficher le chemin actuel

[root@localhost ~]# whoami
root
[root@localhost ~]# pwd
/root
Copier après la connexion

whoami La commande est utilisée pour déterminer l'utilisateur actuellement connecté, qui sera présenté en détail plus tard. Comme vous pouvez le voir, le répertoire actuel de l'utilisateur root est son répertoire personnel /root.

Exemple 2 :

[demo@localhost ~]# whoami
demo
[demo@localhost ~]# pwd
/home/demo
Copier après la connexion
Le code ci-dessus montre que l'utilisateur de démonstration est actuellement connecté au système Linux et que le répertoire actuel est le répertoire personnel de la démo /home/demo.

Notez que dans la section [demo@localhost ~]#, bien que le répertoire actuel soit également affiché (par exemple, ~ représente le répertoire personnel), cet emplacement ne répertoriera que le dernier répertoire du chemin complet. par exemple :

[root@localhost ~]# cd /var/mail
[root@localhost mail]# pwd
/var/mail
Copier après la connexion
Nous savons que les noms de répertoires peuvent être répétés dans différents répertoires. Par conséquent, il est impossible d'en déterminer l'emplacement spécifique uniquement via le courrier dans [root@localhost mail]. peut afficher le chemin complet du répertoire actuel.

Exemple 3 : Affichez le chemin actuel sans utiliser le chemin de connexion

🎜
[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/mail
Copier après la connexion
🎜🎜 🎜🎜Exemple 4 : Lors de la connexion de fichiers à plusieurs niveaux, affichez le chemin complet du fichier vers lequel tous les fichiers connectés pointent finalement🎜🎜
[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/dir1
Copier après la connexion
🎜Recommandations associées : "🎜Tutoriel vidéo Linux🎜"🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal