假设我有一个文件夹:
cd /home/cpm135/public_html
Run Code Online (Sandbox Code Playgroud)
并建立一个符号链接
ln -s /var/lib/class .
Run Code Online (Sandbox Code Playgroud)
后来,我在那个目录中:
cd /home/cpm135/public_html/class
Run Code Online (Sandbox Code Playgroud)
本pwd是要告诉我,我在/home/cpm135/public_html/class
有什么方法可以知道我“真的”在/var/lib/class吗?谢谢
有时我看到 shell 提示中的当前工作目录是缩写的,有时不是。
例如/usr/bin将显示为bin$或/folder1/folder2显示为folder2$,在其他情况下我看到/folder1/folder2显示为完整/folder1/folder2$
我使用的是默认终端设置(我使用 Fedora 22 虚拟机进行学习,但我也在其他几个使用不同发行版的教程视频中注意到了这一事实)
有什么规律吗?
我想知道是否可以为每个当前工作目录保留一个包含历史记录的文件。因此,例如,如果我正在工作/user/temp/1/并键入一些命令,这些命令将被保存在/user/temp/1/.his或其他地方。我正在使用 bash。
在可以包含在bash PS1变量中的各种参数之间,\w展开
当前工作目录,$HOME 缩写为波浪号(使用 PROMPT_DIRTRIM 变量的值)
My$HOME设置为/home/myuser/(在 中指定的相同值/etc/passwd),但是当我在目录中时,\win的扩展会PS1给出。因此,它不是“用波浪号缩写”。/home/myuser$HOME
我将 Ubuntu 16.04 与GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu).
怎么了?\w实际复制当前目录路径的来源是什么?