文档章节

每天一个Linux命令--(3):pwd命令

枪炮玫瑰
 枪炮玫瑰
发布于 2016/06/07 21:53
字数 543
阅读 15
收藏 0

每天一个Linux命令--(3):pwd命令

每天一个Linux命令
Linux
Linux命令

pwd

在Linux中,pwd命令就是一个定位系统,可以查看 "当前所在目录" 的绝对路径。当你在操作命令行的时候,不知道自己所在的目录的时候,可以使用pwd判定当前目录在文件系统内的确切位置。

1.命令格式:

pwd [选项]

2.命令功能:

查看 当前工作目录 的绝对路径

3.常用参数:

通常情况下不带参数
如果目录是链接是:
格式:pwd -P 显示出实际路径,而非使用链接 (link)路径;

4.常用实例:

实例1:用pwd命令查看默认工作目录的绝对路径。

命令:pwd
输出:

[weblogic@web-mod zihexin]$ cd /home/project/tomcat/
[weblogic@web-mod tomcat]$ pwd
/home/project/tomcat
[weblogic@web-mod tomcat]$ 

实例2:目录连接链接时,pwd -P 显示出实际路径,而非使用连接(link)路径;pwd显示的是连接路径

命令:pwd -P
输出:

[tomcat@web-mod tomcat]$ pwd
/home/tomcat/tomcat
[tomcat@web-mod tomcat]$ pwd -P
/usr/local/tomcat
[tomcat@web-mod tomcat]$ 

实例3:/bin/pwd

命令:/bin/pwd [选项]
选项:

  • -L :目录连接链接时,输出连接路径

  • -P:输出物理路径

[tomcat@web-mod ~]$ ll
lrwxrwxrwx 1 tomcat   tomcat         18 Apr 16  2014 tomcat -> /usr/local/tomcat/

[tomcat@web-mod tomcat]$ /bin/pwd
/usr/local/tomcat
[tomcat@web-mod tomcat]$ /bin/pwd -P
/usr/local/tomcat
[tomcat@web-mod tomcat]$ /bin/pwd -L
/home/tomcat/tomcat
[tomcat@web-mod tomcat]$ 

实例4:当前目录被删除了,而pwd命令仍然显示那个目录

输出:

[weblogic@web-mod project]$ mkdir newfile
[weblogic@web-mod project]$ ll
drwxrwxr-x 2 weblogic weblogic    4096 Jun  7 17:27 newfile
[weblogic@web-mod project]$ cd newfile/
[weblogic@web-mod newfile]$ pwd
/home/project/newfile
[weblogic@web-mod newfile]$ rm ../newfile -rf
[weblogic@web-mod newfile]$ pwd
/home/project/newfile
[weblogic@web-mod newfile]$ /bin/pwd
/bin/pwd: couldn't find directory entry in `..' with matching i-node
[weblogic@web-mod newfile]$ cd ..
[weblogic@web-mod newfile]$ ll
total 0
[weblogic@web-mod project]$ 

参考博客:参考博客

© 著作权归作者所有

共有 人打赏支持
枪炮玫瑰
粉丝 3
博文 12
码字总数 17817
作品 0
洛阳
私信 提问
每天一个linux命令目录

开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令。学习的主要参考资料为: 1.《鸟哥的linux私房菜》 2.http://codingstandards.iteye.com/blog/786653...

长平狐
2013/06/17
174
0
每天一个linux命令(2):cd命令

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 1. 命令格式:...

长平狐
2013/06/17
10
0
每天一个linux命令(10):cat 命令

cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 1.命令格式: cat [选项...

长平狐
2013/06/17
52
0
每天一个linux命令(3):pwd命令

Linux中用 pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端进行操作时,你都会有一个当前工作目录。 在不太确定当前位置时,就会使用pwd来判定当前目录在文件系统内的确...

长平狐
2013/06/17
59
0
每天一个linux命令(2):cd命令

Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧。 命令格式: cd...

foxeye
2016/03/15
29
0

没有更多内容

加载失败,请刷新页面

加载更多

dockerfile 镜像构建(1)

通用dockerfile 利用已经编译好的.jar 来构建镜像。要构建的目录如下: [root@iZuf61quxhnlk9m2tkx16cZ demo_jar]# docker build -t demo:1 . 运行镜像: [root@iZuf61quxhnlk9m2tkx16cZ de...

Canaan_
12分钟前
0
0
Redis radix tree源码解析

Redis实现了不定长压缩前缀的radix tree,用在集群模式下存储slot对应的的所有key信息。本文将详述在Redis中如何实现radix tree。 核心数据结构 raxNode是radix tree的核心数据结构,其结构体...

阿里云云栖社区
15分钟前
3
0
vue import 传入变量

在做动态添加component的时候,传入变量就会报错,出现以下错误信息: vue-router.esm.js?fe87:1921 Error: Cannot find module '@/components/index'. at eval (eval at ./src/components ......

朝如青丝暮成雪
17分钟前
0
0
Flutter开发 Dio拦截器实现token验证过期的功能

前言: 之前分享过在Android中使用Retrofit实现token失效刷新的处理方案,现在Flutter项目也有“token验证过期”的需求,所以接下来我简单总结一下在Flutter项目中如何实现自动刷新token并重...

EmilyWu
18分钟前
5
0
final Map可以修改内容,final 常量不能修改

1.final Map 可以put元素,但是不可以重新赋值 如: final Map map = new HashMap(); map = new HashMap();//不可以 因为栈中变量map引用地址不能修改 2.final str = “aa”; str = "bb";/......

qimh
21分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部