访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

我使用过的Linux命令之pwd - 显示当前工作目录

时间:2018-09-08

linux基本命令大全_linux命令_linux常用命令面试

一般情况下不带任何参数。

格式:pwd

如果目录是链接时。

格式:pwd -P 显示出实际路径,而非使用连接(link)路径。

示例一 root用户

Last login: Tue Nov 2 19:15:53 2010 from 222.70.145.185

[root@web ~]# pwd

/root

[root@web ~]# echo $OLDPWD

[root@web ~]# echo $PWD

/root

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

[root@web init.d]# pwd

/etc/init.d

[root@web init.d]# echo $OLDPWD

/root

[root@web init.d]# echo $PWD

/etc/init.d

[root@web init.d]#

示例二 普通用户

Last login: Fri Oct 29 16:18:50 2010 from hnas1

[web@hnweb1 ~]$ pwd

/home/web

[web@hnweb1 ~]$ echo $OLDPWD

[web@hnweb1 ~]$ echo $PWD

/home/web

[web@hnweb1 ~]$ cd work

[web@hnweb1 work]$ pwd

/home/web/work

[web@hnweb1 work]$ echo $OLDPWD

/home/web

[web@hnweb1 work]$ echo $PWD

linux常用命令面试_linux命令_linux基本命令大全

/home/web/work

[web@hnweb1 work]$

示例三 如果目录是个符号链接

[root@web ~]# cd /var/mail

[root@web mail]# pwd

/var/mail

[root@web mail]# pwd -P

/var/spool/mail

[root@web mail]# pwd -L

/var/mail

[root@web mail]# ls -l /var/mail

lrwxrwxrwx 1 root root 10 06-28 17:21 /var/mail -> spool/mail

[root@web mail]#

# 当前目录保存到变量D中
D=$(pwd)

# 根据当前目录得到上级目录
P=$(dirname $D)

# 打印当前目录和上级目录
echo D=$D P=$P

[root@web setup]# D=$(pwd)

[root@web setup]# P=$(dirname $D)

[root@web setup]# echo D=$D P=$P

D=/root/setup P=/root

[root@web setup]#

[root@web init.d]# type -a pwd

pwd is a shell builtin

pwd is /bin/pwd

[root@web init.d]# /bin/pwd

/etc/rc.d/init.d

[root@web init.d]# /bin/pwd --help

用法:/bin/pwd [选项]

打印当前工作目录的完整文件名。

--help 显示此帮助信息并退出

--version 输出版本信息并退出

however, most of the resampling methods entail asymmetric changes to the examples of different classes, which in turn can introduce its own biases in the model。