执行pwd命令查看当前位置 linux,Linux 系统命令 - pwd - 显示当前所在的位置

命令详解

重要星级:

★★★★★

功能说明:

pwd命令是 "print working directory" 中每个单词的首字母缩写,其功能是显示当前工作目录的绝对路径。在实际工作中,我盟在命令行操作命令时,经常会在各个目录路径之间进行切换,此时可使用pwd命令快速查看当前我们所在的目录路径。

语法格式:

pwd[option]pwd [选项]

说明:

1. 注意 pwd 命令和后面的选项之间至少有一个空格。

2. 通常情况下,执行pwd命令不需要带任何参数。

选项说明:

-L, --logical : 首字母 logical 缩写,表示显示逻辑路径 ( 忽略软链接文件 ),取PWD系统环境变量的值,此参数不常用。-P, --physical: 首字母 physical 缩写,表示显示物理路径时如果当前目录路径是软链接文件,则会显示软链接文件对应的源文件,

此参数不常用 ( 一般用ln)。

# 其中PWD系统环境变量,可以用"$"符号输出其值:

[root@localhost :~]# echo$PWD # echo命令能够输出指定变量,具体用法见echo命令章节/root

[root@localhost :~]# pwd -L # 显示逻辑 ( 忽略软链接文件 ) 路径。/root

使用范例:

不带任何选项执行pwd命令:

[root@localhost :~]# pwd

/root

[root@localhost :~]# cd /etc/init.d/

[root@localhost :/etc/init.d]# pwd

/etc/init.d

对比使用 -L 和 -P 参数:

[root@localhost :/etc/init.d]# ls -l /etc/init.d

lrwxrwxrwx.1 root root 11 11月 12 11:04 /etc/init.d -> rc.d/init.d # 说明这是init.d目录的软链接

[root@localhost :/etc/init.d]# pwd -L # 获取环境变量的 PWD 对应的值,即为 "echo $PWD" 的结果。/etc/init.d

[root@localhost :/etc/init.d]# echo$PWD # 输出环境变量 PWD 对应的值。/etc/init.d

[root@localhost :/etc/init.d]# pwd -P # 显示链接对应的源文件的目录路径。/etc/rc.d/init.d

在 Bash 命令行显示当前用户的完整路径:

系统 Bash 命令行的提示符是由一个称为 PS1 的系统环境变量控制的。 PS1 对应的变量及其含义如下:

\d :代表日期,格式为 weekday month date, 例如: "Mon Aug 1"\H :完整的主机名

\h :仅取主机的第一个名字

\T :显示时间为12小时格式

\t :显示时间为24小时格式,如 : HH:MM:SS

\A :显示时间为24小时格式,如: HH:MM

\u :当前用户的账号名称

\v :BASH 的版本信息

\w:显示完整的路径,其中家目录会以 ~替代

\W :利用basename取得工作目录名称,所以只会列出最后一个目录

\# :执行的第几个命令

\$ :提示字符, 如果是root,则提示为#,如果是普通用户,则为$

因此,要查看当前 PS1 的变量的值, 可使用如下命令:

[root@localhost :/etc/init.d]# echo$PS1[\u@\h \W]\$

[root@localhost :/etc/init.d]#

可以直接修改 PS1 变量对应的值,来让命令行显示全路径:

[root@localhost :/etc/init.d]# PS1='[\u@\h \w]\$' # 将默认的\W 改为 \w, ( 仅临时生效 )

[root@localhost/etc/init.d]#cd /etc/sysconfig/# 切换目录进行实验

[root@localhost/etc/sysconfig]# # 可以看到路径是全路径了

如需永久生效可写入/etc/profile 文件中: PS1= ' ... ',

保存退出后执行:source /etc/profile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值