Linux命令200例:pwd用于显示当前工作目录的绝对路径

在这里插入图片描述

🏆作者简介,黑夜开发者,全栈领域新星创作者✌。CSDN专家博主,阿里云社区专家博主,2023年6月csdn上海赛道top4。
🏆数年电商行业从业经验,历任核心研发工程师,项目技术负责人。
🏆本文已收录于专栏:Linux命令大全。
🏆本专栏我们会通过具体的系统的命令讲解加上鲜活的实操案例对各个命令进行深入讲解。欢迎提前锁定关注。
🎉欢迎 👍点赞✍评论⭐收藏

文章目录

  • 一、什么是pwd命令?
  • 二、如何使用 pwd命令?
  • 三、实际的例子
    • 3.1 显示当前工作目录
    • 3.2 显示当前工作目录的逻辑路径
    • 3.3 显示当前工作目录的物理路径
    • 3.4 显示当前工作目录在 shell 中的变量形式
    • 3.5 显示当前工作目录的目录名
    • 3.6 显示当前工作目录的父目录
    • 3. 7 显示当前工作目录的路径是否存在
    • 3.8 将当前工作目录保存到文件中
  • 四、结论


一、什么是pwd命令?

pwd 是 Linux 系统中的一个命令,用于显示当前工作目录的绝对路径。pwdprint working directory 的缩写。

二、如何使用 pwd命令?

pwd 命令非常简单,只需在终端窗口中输入 pwd,然后按下回车键即可。终端将返回当前工作目录的绝对路径。

以下是使用 pwd 命令的基本语法:

pwd [选项]

pwd 命令可以搭配一些选项来改变其行为。接下来,我们将介绍一些常见的选项以及8个实际的例子。

三、实际的例子

3.1 显示当前工作目录

pwd

执行以上命令后,终端将返回当前工作目录的绝对路径,例如:

/home/user/Documents

3.2 显示当前工作目录的逻辑路径

pwd -L

-L 选项用于显示当前工作目录的逻辑路径,即通过链接进入的路径。如果当前工作目录是一个符号链接,则会返回符号链接所指向的路径。

3.3 显示当前工作目录的物理路径

pwd -P

-P 选项用于显示当前工作目录的物理路径,即实际存在的路径。如果当前工作目录是一个符号链接,则会返回符号链接本身的路径。

3.4 显示当前工作目录在 shell 中的变量形式

pwd -s

-s 选项用于以 shell 变量的形式显示当前工作目录。

3.5 显示当前工作目录的目录名

pwd -r

-r 选项用于只显示当前工作目录的目录名。

3.6 显示当前工作目录的父目录

cd ..
pwd

以上命令先切换到当前工作目录的父目录,然后使用 pwd 命令显示新的当前工作目录。

3. 7 显示当前工作目录的路径是否存在

pwd -e

-e 选项用于检查当前的路径是否有效。如果路径有效,则终端将返回 0,否则返回非零值。

3.8 将当前工作目录保存到文件中

pwd > path.txt

以上命令将当前工作目录的绝对路径保存到名为 path.txt 的文件中。

四、结论

通过本文,我们了解了 pwd 命令的基本使用方法和常见选项。pwd 命令可以方便地显示当前工作目录的绝对路径,并提供了一些选项来满足不同需求。希望本文对您理解和使用 pwd 命令有所帮助!

推荐你阅读本专栏 Linux命令大全,以便更深入地理解和应用这些命令。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/63958.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数字化时代,选择商业智能BI解决80%数据问题

数据是需要有人来照料、培养的,如果企业没有完善的数据治理方案,就很难保障数据的质量,进而导致数据无法利用,让这些辛苦积累的数据失去了价值。 数据治理目标 数据从业务活动中产生,也会深刻影响到业务本身。 对于…

基于CentOS 7 配置nginx负载均衡

搭建负载均衡服务的需求如下: 1 ) 把单台计算机无法承受的大规模并发访问或数据流量分担到多台节点设备上,分别进行处理, 减少用户等待响应的时间, 提升用户体验。 2 ) 单个重负载的运算分担到多台节点设备上做并行处理&#xff…

C语言学习之一级指针二级指针

一级指针:内存中每个字节都有一个编号,这个编号就是指针,也称作地址;专门用来存储地址的变量,就是指针变量;定义一级指针变量并初始化: 数据类型 *指针变量名 &普通变量名; 数据类型 *指针…

Nginx与docker配置安装

目录: Nginx的安装配置: 1、安装依赖包: 2、下载Nginx安装包: 3、解压Nginx压缩包: 4、配置Nginx编译环境: 5、编译并安装Nginx: 6、安装完Nginx后,可以切换到Nginx的安装目录…

闲鱼卖货:新手容易踩坑的7个地方。赶紧看看有没有中招?

科思创业汇 大家好,这里是科思创业汇,一个轻资产创业孵化平台。赚钱的方式有很多种,我希望在科思创业汇能够给你带来最快乐的那一种! 这是我以前的一个学生收到的第一个非法通知。他告诉我,他当时很害怕,…

Android APK体积优化(瘦身)

1、基础知识: 1.1 apk结构 lib :存放so文件,对应不同的cpu架构 res :资源文件,layout、drawable等,经过aapt编译 assets :资源文件,不经过aapt编译 classes.dex :dx编译…

Linux 使用gdb调试C程序

一、gdb的一些基础命令 l:显示代码 l n:跳转到当前代码页的第n行的代码 l filename.c :n:跳转到filename.c文件的第n行代码 b 行号:加断点 info break:查看断点信息 delete 断点编号:删除断点 …

VMware 16 Pro将电脑里的文件移动到虚拟机中【附带可能出现的问题和解决】

VMware 16 Pro将电脑里的文件移动到虚拟机中 1.使用VM tools 打开VM ware会出现下面的,直接点击安装。 点击下一步 选哪个都行 之后会重启虚拟机,然后就可以使用了。 我没有程序可以打开压缩包,显示我的虚拟机网络没法用,点击…

实时时钟+闹钟

在江科大实时时钟的基础上添加闹钟的配置,参考http://t.csdn.cn/YDlYy。 实现功能 :每隔time秒蜂鸣器响一次、设置闹钟的年月日时分秒,到时间蜂鸣器响。 前三个函数没有变,添加 void RTC_AlarmInit(void) 闹钟的中断配置void…

[保研/考研机试] KY187 二进制数 北京邮电大学复试上机题 C++实现

描述 大家都知道,数据在计算机里中存储是以二进制的形式存储的。 有一天,小明学了C语言之后,他想知道一个类型为unsigned int 类型的数字,存储在计算机中的二进制串是什么样子的。 你能帮帮小明吗?并且,小…

Redis学习笔记Day01-Redis入门

声明:本博客部分内容是从终极SpringBoot讲义摘抄的,文字是OCR识别出来的,有可能存在识别错误的可能,如有错误,请大胆指正,我马上修改! 目录 0.官方参考手册API1.连接命令2.key相关命令3.String命…

yolov5目标检测多线程Qt界面

上一篇文章&#xff1a;yolov5目标检测多线程C部署 V1 基本功能实现 mainwindow.h #pragma once#include <iostream>#include <QMainWindow> #include <QFileDialog> #include <QThread>#include <opencv2/opencv.hpp>#include "yolov5.…