始终将 `-P` 标志与 `cd` 命令一起使用

始终将 `-P` 标志与 `cd` 命令一起使用

我如何-P为每个cd命令设置标志?我每次都这样做。有 LS 标志环境变量可用于ls命令,所以我想知道是否可以-P将其设置为默认值?

答案1

打开该文件/home/your-username/.bashrc并将以下行添加到末尾:

alias cd='cd -P'

打开一个新终端,并尝试使用它cd来查看它是否适合您。

答案2

尝试这个,

set -o physical

set中的部分开始man bash

-o 选项名
选项名可以是下列之一:
...
物理
与 -P 相同。
...
-P 如果设置,shell 在执行更改当前工作目录的命令(例如 cd)时不会遵循符号链接。而是使用物理目录结构。默认情况下,bash 在执行更改当前目录的命令时会遵循目录的逻辑链。

相关内容