当前位置: 首页 > ai >正文

(二)文件管理-基础命令-pwd命令的使用

文章目录

  • 1. 命令格式
  • 2. 基本用法
  • 3. 高级用法
  • 4. 注意事项

1. 命令格式

pwd [OPTION]...
  • [OPTION]: 可选选项,用于改变命令的默认行为。最主要的两个选项是 -L 和 -P。它不需要任何参数(如文件名或目录名)

2. 基本用法

  • 用法:pwd 是 “print working directory” 的缩写。它的基本功能极其简单:打印出当前你所在的工作目录的绝对路径。
  • 案例:当你打开终端时,通常会在家目录(如 /home/username)。如果你想确认当前位于哪个目录,直接输入 pwd 即可。这在长时间操作后,或者通过脚本操作时,确认当前位置非常有用。
$ pwd
/home/username

3. 高级用法

高级用法主要涉及它的两个选项,用于处理符号链接(Symbolic Links)

  • -P: (Physical) 显示物理路径,即解析所有符号链接后的真实绝对路径
  • -L: (Logical) 显示逻辑路径,即直接使用环境变量 $PWD 中的路径,可能包含符号链接。(这是默认行为)

案例
1.创建一个目录和一个指向它的符号链接

$ mkdir /tmp/real_directory  # 创建一个真实目录
$ ln -s /tmp/real_directory /tmp/symlink_dir  # 创建一个符号链接指向它

2.进入符号链接目录

$ cd /tmp/symlink_dir

3.使用不同选项查看效果

  • 使用默认方式(等同于 -L):
$ pwd
/tmp/symlink_dir
$ pwd -L
/tmp/symlink_dir
# 显示的是符号链接本身的路径
  • 使用 -P 选项
$ pwd -P
/tmp/real_directory
# 显示的是符号链接最终指向的真实物理路径

4. 注意事项

  • 无参数: pwd 命令不接受除选项外的任何参数,给它传递参数会报错
$ pwd /home
bash: pwd: too many arguments
  • 目录权限:虽然极少见,但如果你对当前目录的父目录失去了执行权限(x),pwd -P 可能会失败,因为它需要向上遍历目录树来解析绝对路径。而 pwd -L(默认)可能仍然有效,因为它依赖于 $PWD 环境变量。
  • $PWD 环境变量: Shell(如 Bash)会自动维护一个名为 $PWD 的环境变量,它的值就是当前工作目录。pwd 默认其实就是打印这个变量的值。你可以通过 echo $PWD 来验证,结果和 pwd 是一样的。
http://www.xdnf.cn/news/19846.html

相关文章:

  • 计算机视觉(六):腐蚀操作
  • 电脑城老板不会告诉你的装机秘籍:建造者模式让你的代码高配起飞!
  • 基于深度学习的医疗器械生产备案凭证识别技术,实现从图像到结构化数据的智能转化
  • pytorch初级
  • 八、算法设计与分析
  • 新后端漏洞(上)- Python unpickle 造成任意命令执行漏洞
  • 惠普HP Color LaserJet Pro MFP M277dw打印有横条维修案例1
  • RoPE位置编码缩放因子的最优解:频率维度与位置敏感度的精妙权衡
  • SpringBoot项目package报错 PKIX path building failed 终极解决方案:Nexus私服证书导入JDK证书库
  • C++对象构造与析构
  • 2.插值法
  • Spring Boot 实现数据库表变更监听的 Redis 消息队列方案
  • 技术方案之Mysql部署架构
  • uni app 的app 端调用tts 进行文字转语音
  • GDAL 下载安装
  • C题目训练【三连击】
  • Vue3 + Ant Design Vue 实现多选下拉组件(支持分组、搜索与标签省略)
  • Ollama大模型 本地部署+使用教程
  • 【FastDDS】Layer DDS之Domain ( 05-Creating a DomainParticipant)
  • lesson53:CSS五种定位方式全解析:从基础到实战应用
  • GEO服务商推荐:移山科技以划时代高精尖技术引领AI搜索优化新纪元
  • C++ 5
  • 使用 Acme.sh 获取和管理免费 SSL 证书
  • 性能测试-jmeter8-脚本录制
  • 网络通信与协议栈 -- TCP协议与编程
  • [Java]PTA:求最大值
  • 财务文档处理优化:基于本地运行的PDF合并解决方案
  • 入行FPGA选择国企、私企还是外企?
  • Ansible高效管理大项目实战技巧
  • 【Python】数据可视化之点线图