当前位置: 技术问答>linux和unix
命令行中~的问题
来源: 互联网 发布时间:2017-03-01
本文导语: 有个问题有点困惑。$cd ~/代表的是用户家目录。但是#cd ~gdm/ 进入的是/var/lib/gdm.这里的这个~线后面直接接gdm这个怎么解释?另外#cd ~color/ 为什么不能进入/var/lib/color/目录。color目录实际存在。~直接加目录应该怎么...
有个问题有点困惑。$cd ~/代表的是用户家目录。但是#cd ~gdm/ 进入的是/var/lib/gdm.这里的这个~线后面直接接gdm这个怎么解释?另外#cd ~color/ 为什么不能进入/var/lib/color/目录。color目录实际存在。~直接加目录应该怎么用。
|
~后面跟一个字符串,表示用户名称
缺省表示当前用户
缺省表示当前用户
|
看下你的/etc/passwd文件,gdm指定的家目录是不是/var/lib/gdm
|
挺奇怪的,我在freebsd下使用这个命令的。$ - bash此时你是普通用户, # - csh超级用户
cd ~:到当前用户主目录
cd ~name:到指定用户主目录
你再看看是不是哪里搞错了。
cd ~:到当前用户主目录
cd ~name:到指定用户主目录
你再看看是不是哪里搞错了。