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. 30 年前的圣诞节,Python 序章被谱写

    1989 年圣诞节期间,已经从阿姆斯特丹大学(University of Amsterdam)获得数学和计算机硕士学位的 Guido van Rossum,为了打发圣诞节的无趣,决心开发一个新语言解释 ...

  2. java虚拟机规范-运行时数据区

    前言 java虚拟机是java跨平台的基石,本文的描述以jdk7.0为准,其他版本可能会有一些微调. 引用 java虚拟机规范 数据类型 java总共有两种数据类型:基本类型和引用类型.java虚拟机 ...

  3. elementUI下拉树组件封装

    使用组件:Popover 弹出框.Tree 树形控件 和 input 输入框 用法: 1.新建一个.vue文件,粘贴以下组件封装的代码(完全可以使用) 2.在页面需要使用下拉树的地方调用即可. (1) ...

  4. Linux驱动开发4——并发和竞态

    Linux系统处于一个高并发的运行环境,不管是系统调用还是中断都要求可重入,但是有一些系统资源处于临界区,因此,必须保证临界区资源访问的原子性. 对于临界区资源被占用时,发起访问的进程,有三种处理方法 ...

  5. (转) intellij idea部署web项目时的位置(Tomcat)

    这篇文章说的比较好: 原文地址:https://blog.csdn.net/zmx729618/article/details/78340566 1.当你项目启动的时候console能看到项目运行的位 ...

  6. vCenter 部件关系简介 & 网络原理

    目录 目录 主机和集群 vCenter Datacenter Cluster Host Virtual Machine Folder Resource Pool Template 数据存储 Datas ...

  7. 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第1节 Scanner类_1-API概述和使用步骤

    官方翻译的中文版本

  8. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_06 Set集合_1_HashSet集合介绍

    特点:不允许有重复的记录,无序的集合 set不允许重复.接口中没有索引.所以方法和Collection中的方法是一样的,没有带索引的方法 因为Set的方法和Collection都是一样的.所以这里不再 ...

  9. PowerBI 的简单介绍

    一  切片器 给我的感觉就是groupby,就是按照某个维度进行了分组,然后显示. https://www.jianshu.com/p/2e78bf342747 二  建模 https://zhuan ...

  10. docker进阶——数据管理与网络

    一.数据卷管理 用户在使用 Docker 的过程中,势必需要查看容器内应用产生的数据,或者 需要将容器内数据进行备份,甚至多个容器之间进行数据共享,这必然会涉及 到容器的数据管理 (1)Data Vo ...