1.功能说明

  pwd命令是“print working directory ”首字母缩写,显示当前目录的绝对路径。

2.语法格式

  pwd [option]

  pwd 选项

3.命令参数

参数

参数说明

-L

当目录是链接(目录快捷方式)时,显示连接文件路径

-P

输出物理路径

说明:当一个目录有链接文件时,pwd输出当前路径


4.使用范例

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

[root@localhost ~]# pwd

/root

[root@localhost ~]# cd /etc/sysconfig/

[root@localhost sysconfig]# pwd

/etc/sysconfig

范例2:在链接目录下,输出链接文件的路径,输出物理路径

[cxf@localhost ~]$ ls -ld /etc/init.d

lrwxrwxrwx. 1 root root 11 Jul 31  2017 /etc/init.d -> rc.d/init.d   l:表示链接文件标识符;/etc/init.d指向的真实路径是/etc/rc.d/init.d

[cxf@localhost ~]$ cd /etc/init.d

[cxf@localhost init.d]$ pwd

/etc/init.d        #默认情况下pwd显示链接文件的真实路径

[cxf@localhost ~]$ cd /etc/init.d

[cxf@localhost init.d]$ pwd -L

/etc/init.d

[cxf@localhost init.d]$ pwd -P

/etc/rc.d/init.d

范例3:/etc/init.d是/etc/rc.d/init.d的链接文件,在/etc/init.d目录,pwd默认显示链接文件路径,如若需要输出物理路径,需要-P

[cxf@localhost init.d]$ cd /etc/init.d

[cxf@localhost init.d]$ pwd

/etc/init.d

[cxf@localhost init.d]$ pwd -L

/etc/init.d

[cxf@localhost init.d]$ pwd –P     #显示物理路径

/etc/rc.d/init.d

...........................

[cxf@localhost init.d]$ cd /etc/rc.d/init.d/

[cxf@localhost init.d]$ pwd

/etc/rc.d/init.d

[cxf@localhost init.d]$ pwd -P

/etc/rc.d/init.d

[cxf@localhost init.d]$ pwd -L

/etc/rc.d/init.d

注:在物理路径下,pwd –L 是不能输出链接文件路径;在链接文件目录下,pwd –P能输出物理路径。

pwd 显示当前所在的工作路径的更多相关文章

  1. pwd显示链接文件的真实路径

    1.pwd用于显示当前工作路径 2.pwd -P 用于显示当前的实际工作路径(主要用于链接文件) 加参数难以了理解,看个例子就明白了: 进入链接文件,pwd显示的是链接文件所在的路径,而你不是链接文件 ...

  2. Linux 系统命令 - pwd - 显示当前所在的位置

    命令详解 重要星级: ★★★★★ 功能说明: pwd命令是 "print working directory" 中每个单词的首字母缩写,其功能是显示当前工作目录的绝对路径.在实际工 ...

  3. linux pwd命令 显示当前所在路径

    pwd 显示当前所在路径 [root@MongoDB ~]# pwd /root

  4. 修改Matlab 2012b默认工作路径

    MATLAB的路径有多种,这里只讲一下启动时设置成MATLAB的用户的默认工作路径. 本人不想去改MATLAB的原来系统文件,而是尽量利用startup.m.这个文件默认在'/home/r/文档/MA ...

  5. Linux显示工作路径

    Linux显示工作路径 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ pwd /home/youhaidong

  6. 设置vim的默认工作路径同时与自动设当前编辑的文件所在目录为当前工作路径不冲突

    问题: 想让vim自动设当前编辑的文件所在目录为当前工作路径不冲突,但是当vim新建文件的时候,工作路径会又自动切换缓存path下. 如何使当使用vim打开文件时,vim的工作路径是当前文件所在的路径 ...

  7. [Unity] 在软件标题栏显示工作路径

    (一)问题 项目开发中常会有开多个分支,同时启动多个 Unity 程序的情况,来回切换的时候就容易混淆,有时候还需要用 Show In Explorer 或者其他标志来确认当前使用的是哪个分支. 于是 ...

  8. linux服务器上如何显示工作路径

    1. 修改PS环境变量 [root@linux-node01 ~]# vi /etc/bashrc [ "$PS1" = "\\s-\\v\\\$ " ] &a ...

  9. C#、ASP.NET获取当前应用程序的绝对路径,获取程序工作路径 (转帖)

    C#.ASP.NET获取当前应用程序的绝对路径,获取程序工作路径   ============================================ 使用 Application.Start ...

随机推荐

  1. VMware 15 搭建MacOS 10.14教程

    写于2018.12.23 教程原文链接:https://pan.baidu.com/s/1wvNYg_MQH_lwewKbpCQ5_Q ———————————————————————————————— ...

  2. 设计 4 个线程,其中两个线程每次对 j 增加 1,另外两个线程对 j 每次减少 1。写出程序。

    先设计一个类处理加减这一行为: public class ManyThread { private int j = 0; public synchronized void inc(){ j++; Sy ...

  3. Linux Shell中捕获CTRL+C

    #!/bin/bash trap 'onCtrlC' INTfunction onCtrlC () { echo 'Ctrl+C is captured'} while true; do echo ' ...

  4. centos6.X mysql 5.1 主主配置

    1.配置文件 A库的配置文件: 在 /etc/my.cnf [mysqld] 段 新增: server_id= # log_bin 日志路径.格式以及删除时间(30天) log_bin=/var/li ...

  5. postman使用小结

    需要权限验证: cookie就是存在本地的键值对,session存在服务器端的键值对 上传文件: form_data选择file ,输入传入的参数

  6. ceph部署-基础部署

    一.硬件要求:CPU:4C内存:每个守护进程需要500MRAM,1TB存储对应1GRAM磁盘:至少1TB网卡:1GB以上,最好两个 centos7环境安装 二.CEPH安装1.建立管理节点(1)添加y ...

  7. C++学习笔记(六)--结构体

    1.一种自定义的类型--结构体定义: struct 结构体名称 { //成员表列也称作域 还可以包括函数,即函数成员,不过一般结构体类型中不包含,而是放在类中. 类型名 成员名; };这种结构体类型类 ...

  8. HDFS基本概念

    概念 HDFS,它是一个文件系统,用于存储文件,通过目录树来定位文件:其次,它是分布式的,由很多服务器联合起来实现其功能,集群中的服务器有各自的角色. 注意:HDFS的设计适合一次写入,多次读出的场景 ...

  9. Html标签替换(过滤掉html特殊符号)

    /// <summary> /// 替换标签,把 <>" 替换为HTML标记 /// </summary> /// <param name=&quo ...

  10. package.json说明

    package.json是什么? 直接的说:就是管理你本地安装的npm包 一个package.json文件可以做如下事情: 展示项目所依赖的npm包 允许你指定一个包的版本[范围] 让你建立起稳定,意 ...