cd ~进入终端窗口后做什么

'cd'命令改变目录;为你的家添加一个波浪根

在Linux中,波浪号——符号是一个元字符。在终端的范围内壳牌,它有特殊的意义。

用于波浪线

波浪线是…的捷径首页.单独使用,命令cd ~返回到用户帐户的主文件夹。

添加一个不同帐户的用户名会将您带到该帐户的主目录,假设您有查看该帐户的权限。例如,命令cd ~鲍勃带你去那个叫鲍勃。

回到你来的地方

波浪线的另一个用途是移回以前的工作目录。如果你从/var/logs文件夹切换到你的主文件夹,通过输入:

cd ~ -

目录堆栈

pushd linux

波浪线的最后几个用法如下:

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 ~

波浪线也用于文件名,通常用于表示文本编辑器的备份。

这个页面有用吗?