我开始了在线Unix课程。我进入课程的时间有点晚,我遇到了一些麻烦。我们有一个家庭作业问题(我弄错了)它说:
使用单个命令行将当前工作目录更改为目录WT5,并从 主路径开始。
我应该如何做到这一点?我知道如何从当前目录更改目录$ cd WT5
如果我想列出主目录中的所有内容,我会使用$ ls ~/nameofhomedirectory
如果我想更改当前工作目录在主目录中,我会使用$ cd ~
或$ cd
那么如何在一个命令行中将所有这些组合在一起,使用包含主目录的路径将当前目录更改为另一个目录?
提前感谢您的所有帮助!
更新:好的。我现在可以看到这可能有点令人困惑。因此,让我试着让我更清楚地说明我出错或混淆的地方。
假设这是您拥有的目录树。 Tree of Directories
现在,您的主目录是 user 并且您当前的工作目录是 work 但您想将当前的工作目录更改为 play 。如何使用单个命令行更改目录并从 home 目录开始,而不是当前工作目录工作
再次感谢!
答案 0 :(得分:1)
我不太确定我理解你的问题,但你可以试试:
cd ~/WT5
或:
cd $HOME/WT5
或者你绝对需要对此啰嗦:
cd /user/homedirectory/subdirectory/currentworkingdirectory/WT5
这些都包含路径中的主目录。短手是首选。
答案 1 :(得分:0)
这可能会起到作用:
cd ~/../users/carol/play
这个想法是你也可以从主目录向上。