linux - 如何直接操作 PWD?

标签 linux shell variables cd pwd

我知道有一个变量 PWD,当我输入命令 cd 时它会被改变。但是当我尝试手动更改它时,当前目录没有改变。如何直接操作PWD?

最佳答案

POSIX describes PWD :

Assignments to this variable may be ignored.

赋值在 bash、dash、ash、zsh 或 ksh 中并不特殊,下次 shell 更改目录时,该值将被简单地覆盖。

关于linux - 如何直接操作 PWD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35707853/

相关文章:

regex - 从 ls 输出中获取文件大小

linux - 如何查看哪个 PHP 脚本消耗的内存最多?

linux - 如何减少以下 awk 语句中的管道之一

variables - gnuplot - 获取拟合参数错误,获取拟合输出值作为变量,将变量打印到屏幕

c++ - CMake OpenCV 无法指定链接库

检查命令是否由用户直接运行

linux - 为什么这行 Shell 在 eval() 中有效但在 bash 中失败

bash - 运行时错误 (func=(main), adr=5) : Divide by zero - How to fix?

java:当前上下文中未知的变量?打开新的 JFrame 并调用子类时值(value)损失

c++ - 定义或绑定(bind)成员函数到 'variable like' 关键字。不带括号的执行