参见英文答案 > What is a ~ (tilde) when used as a prefix to a path? 2个
我想知道为什么在打开bashrc文件时需要将〜/ before .bashrc放入.
为了显示:
我通常在我的系统上打开文件,如下所示:
vim filename.extension
但是在/ home目录中,如果我执行以下操作:
vim .bashrc
为了打开我的bashrc文件,我必须执行以下操作:
vim ~/.bashrc
为什么?
我目前的系统是Linux Mint 18.3
解决方法:
〜或〜/指的是主目录的绝对路径a.k.a./home/username.
另外,如果你尝试cd~或cd~ /他们都会做同样的事情;最短的选择只是cd.所有这三个选项都会将您带到您的主目录.不在家.
由于.bashrc位于您的主目录中,您必须通过添加代字号来指定其位置,这允许您从任何地方指向主目录,从而访问.bashrc.
> cd~ / myFolder
>〜/ myScript.sh
你要做的是打开.bashrc,但是由于vim检查你当前的位置,如果该文件已经存在,它将在你当前的pwd中创建一个新的.bashrc文件,因为你没有当前的.bashrc试图打开它.
换句话说,如果您在/ home / username / someFolder / someSubFolder中,执行vim .bashrc命令将创建一个新的.bashrc文件,因为没有已存在的.bashrc并且您没有指向正确的路径,是/home/username/.bashrc(或〜/ .bashrc).
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。