我如何-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 在执行更改当前目录的命令时会遵循目录的逻辑链。