命令行中~的问题
有个问题有点困惑。$cd ~/代表的是用户家目录。但是#cd ~gdm/ 进入的是/var/lib/gdm.这里的这个~线后面直接接gdm这个怎么解释?另外#cd ~color/ 为什么不能进入/var/lib/color/目录。color目录实际存在。~直接加目录应该怎么用。
------解决方案--------------------~后面跟一个字符串,表示用户名称
缺省表示当前用户
------解决方案--------------------挺奇怪的,我在freebsd下使用这个命令的。$ - bash此时你是普通用户, # - csh超级用户
cd ~:到当前用户主目录
cd ~name:到指定用户主目录
你再看看是不是哪里搞错了。
------解决方案--------------------看下你的/etc/passwd文件,gdm指定的家目录是不是/var/lib/gdm