首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“cd”和“cd.”的区别在unix /linux中

“cd”和“cd.”的区别在unix /linux中
EN

Ask Ubuntu用户
提问于 2017-07-11 07:14:49
回答 3查看 7.1K关注 0票数 1

我对unix/linux操作系统完全陌生。我在我的系统中安装了Ubuntu16.04.2LTS。

cdcd ..有什么区别?

我打开了一个终端并执行了以下命令:pwd。它给了我/home/avinash

现在我执行了cd ..,它给了我/home$

然后执行命令cd,然后给出pwd,该命令返回/home/avinash/

有人能解释一下cdcd ..的区别吗?

EN

回答 3

Ask Ubuntu用户

发布于 2017-07-11 07:19:08

  • 执行cd之后,您将进入主目录
  • 在执行cd ..之后,您将在目录树中得到一个目录
票数 1
EN

Ask Ubuntu用户

发布于 2017-07-11 07:19:16

  1. cd命令将直接带您回到主目录,无论您身在何处。
  2. cd ..只向后退一步,即当前目录的父目录。
票数 1
EN

Ask Ubuntu用户

发布于 2017-07-11 07:25:44

这是一个命令,但是..cd的一个参数。参数..总是意味着您希望在linux中找到一个目录。

命令cd使您进入主目录:

代码语言:javascript
复制
root@test:/etc/init# cd
root@test:~# 

命令cd和参数..使您在实际的目录树中找到一个目录。

代码语言:javascript
复制
root@test:/etc/init# cd ..
root@test:/etc# cd /etc/init

还有另一个参数,如.,它的意思是您总是希望转到当前目录。当您列出树时,可以看到这一点:

代码语言:javascript
复制
root@test:/etc/init# ls -la
razem 248
drwxr-xr-x   2 root root  4096 lip 10 15:06 .
drwxr-xr-x 140 root root 12288 lip 10 15:07 ..
-rw-r--r--   1 root root   338 kwi  9  2016 acpid.conf
-rw-r--r--   1 root root   278 gru 28  2014 anacron.conf
-rw-r--r--   1 root root  3709 mar 16 04:05 apparmor.conf
-rw-r--r--   1 root root  1626 kwi 10 14:16 apport.conf

正如您所看到的,总是在系统文件当前目录(如. )上索引,然后使用..转发目录,然后在unix树中转发下一个目录/文件。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/935004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档