macos – linux中的~directory_name和/ directory_name之间有什么区别

我使用的是Mac OS 10.10.3,我是使用 linux命令的新手.
这是我怀疑 –

目前的工作目录:
/ DIR_NAME

当我运行此命令时:
cd~

目录路径更改为:
〜DIR_NAME

目录路径中的〜或/更改是什么意思?

解决方法

〜本身相当于$HOME.它指的是您的主目录,通常类似于/ home / yourname.

~ff指的是用户foo的主目录.

这两种用途都由shell处理.这意味着,例如,如果你在C程序中调用fopen(“〜/ foo / file.txt”,“r”),它将不会扩展到你的主目录;相反,它会查找(并且可能找不到)当前目录中名为〜的目录.

/是根目录.

调用没有参数的cd相当于cd~或cd $HOME.

相关文章

/etc/sysctl.conf这个目录主要是配置一些系统信息,/etc/sys...
1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起...
它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅...
不管是我们在安装软件还是监测软件的使用性能,我们都要随时...
装好Tomcat7后,发现除了本机能访问外界访问不了,岂有此理。...
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,...