cd - 和cd /的区别!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
九天星
帖子: 1441
注册时间: 2007-07-14 20:45

cd - 和cd /的区别!

#1

帖子 九天星 » 2015-10-04 15:07

以前我以为这两个命令执行的结果是一样的,今天才发现了他的不同,不知道是否有人跟我以前理解的一样,特写出来与大家分享一下.

cd - 是返回上一层工作目录,如果有的话.

cd / 是返回到根目录
onlylove
论坛版主
帖子: 5369
注册时间: 2007-01-14 16:23

Re: cd - 和cd /的区别!

#2

帖子 onlylove » 2015-10-04 15:28

我不知道你这个上一层怎么理解的 :em06 我只能说,这个相当于文件管理器里面的后退按钮
比方说,你的当前目录是/usr/local 然后你执行 cd /opt 然后你再执行cd -那么返回/usr/local
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: cd - 和cd /的区别!

#3

帖子 YeLee » 2015-10-04 15:41

cd .. 才是返回上一层,cd -是后退。 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
头像
九天星
帖子: 1441
注册时间: 2007-07-14 20:45

Re: cd - 和cd /的区别!

#4

帖子 九天星 » 2015-10-04 15:47

看来还是需要师父,看来还是需要交流,看来还是需要讨论,
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: cd - 和cd /的区别!

#5

帖子 poloshiao » 2015-10-04 16:41

cd - 是返回上一层工作目录,如果有的话.
https://en.wikipedia.org/wiki/Cd_%28com ... pecific.29
Options (version specific)
"cd -" will switch you to the previous directory (UNIX only). For example, if you are in /usr/bin/tmp, and go to /etc., you can type cd - to go back to /usr/bin/tmp. You can use this to toggle back and forth between two directories.
回到先前或說上一次所在的目錄 不一定是上一層或下一層
490365333ibmc
帖子: 413
注册时间: 2011-08-04 4:19
系统: Ubuntu 12.10

Re: cd - 和cd /的区别!

#6

帖子 490365333ibmc » 2015-10-05 17:54

cd -是后退。上一层其实是回不了。只不过文件系统提供了..作为父目录的硬链接罢了。
头像
下一站george
帖子: 37
注册时间: 2011-01-29 20:51

Re: cd - 和cd /的区别!

#7

帖子 下一站george » 2015-10-06 17:23

".",".."这个是相对路径的概念了
. ======>代表当前目录
..=======>代表当前目录的父目录。
举个例子:
cd /home/user/ 目录下
cd .. =======> 回到了 /home/
cd .========>还是 /home/user/

cd - 和 cd .. 是不同的,只不过有时候作用一样而已。
自觉洗碗的男人背影是有多性感!
头像
hitao
帖子: 11
注册时间: 2010-01-12 21:16
系统: Windows 8.1 UBUNTU
联系:

Re: cd - 和cd /的区别!

#8

帖子 hitao » 2015-10-06 19:21

是的。cd ..是返回上一级。
cd -是后退一步。
勤学!勤业!!勤交友!!!
http://www.hitao.net/
回复