在Linux中,波浪号——~符号是一个元字符。在终端的范围内壳牌,它有特殊的意义。
用于波浪线
波浪线是…的捷径首页.单独使用,命令cd ~返回到用户帐户的主文件夹。
添加一个不同帐户的用户名会将您带到该帐户的主目录,假设您有查看该帐户的权限。例如,命令cd ~鲍勃带你去那个叫鲍勃。
回到你来的地方
波浪线的另一个用途是移回以前的工作目录。如果你从/var/logs文件夹切换到你的主文件夹,通过输入:
cd ~ -
目录堆栈
波浪线的最后几个用法如下:
cd ~ 0
cd ~ 1
cd ~ 1
这种表示法允许您在目录堆栈中移动。文件夹可以使用pushd.
例如,如果你在你的音乐文件夹,你想要它出现在目录堆栈类型如下:
pushd /home/username/Music
现在输入以下内容dirs命令:
dirs - v
这将显示堆栈上所有项目的列表。
想象一个物理形式的堆栈。假设你有一堆杂志。要找到下面的第二份杂志,你需要从上面移下一份。
假设你有一个如下的堆栈:
0.音乐
1.下载
2.脚本
使用这个术语cd ~ 2带你到堆栈中第二个位置的文件夹。请注意,第一个位置总是当前目录,因此下次键入时dirs - v,您将看到以下内容:
0.脚本
1.下载
2.脚本
如果你返回到音乐文件夹,位置0将再次是音乐。
ls命令
cd命令并不是唯一使用波浪线(~)的命令。的ls命令作品。
例如,要列出主文件夹中的所有文件,请键入以下命令:
ls ~
波浪线也用于文件名,通常用于表示文本编辑器的备份。
谢谢你让我们知道!
告诉我们为什么!