📜  Linux PWD命令(1)

📅  最后修改于: 2023-12-03 15:32:40.539000             🧑  作者: Mango

Linux pwd 命令介绍

pwd 命令是 Linux 系统中常用的命令之一,它用于显示当前工作目录的路径。本文将为程序员介绍该命令的详细用法和使用技巧。

命令语法
pwd [OPTION]...
命令参数

该命令可使用的主要参数如下:

| 参数 | 描述 | | --- | --- | | -L | 如果当前工作目录是一个符号链接,则显示符号链接的路径而不是实际路径。默认不开启此选项。 | | -P | 显示实际路径而不考虑符号链接。 |

命令示例

下面列举了 pwd 命令的一些常见使用示例。

示例一:显示当前工作目录的路径
$ pwd
/home/user/projects
示例二:使用 -P 参数显示实际路径

假设在当前工作目录下存在一个符号链接,可以使用 -P 参数强制显示实际路径。

$ ln -s /home/realpath /home/project/link
$ cd /home/project/link
$ pwd
/home/project/link
$ pwd -P
/home/realpath
示例三:在 shell 脚本中使用 pwd 命令
#!/bin/bash

# 获取当前工作目录的路径
dir=$(pwd)

# 输出路径
echo "Current working directory: $dir"
命令提示

以下是关于 pwd 命令使用的一些提示:

  • 如果需要在 shell 脚本中获取当前脚本文件所在目录的路径,可以使用 $(dirname $0) 获取。例如,假设脚本文件名为 myscript.sh,放置在 /home/user/scripts 目录下,则 $(dirname $0) 会返回 /home/user/scripts
  • 在一些需要使用绝对路径的配置文件中,可以使用 pwd 命令获取当前工作目录的路径,并给出程序的基准路径。 $(pwd)/config.txt 可以用来表示当前工作目录下的 config.txt 文件的绝对路径。