正在加载图片...
你一定很想知道你的电脑里面有哪些东西,现在执行命令ls,啊,怎么什么都没有?当然啦 这是你第一次登录到这个系统,你的默认位置是你的个人目录,而不是系统根目录。你还没有在这个 目录里面存放任何的个人文件,当然什么都没有啦。如果你是用root用户登录的话,你的个人目录就 是/root目录;如果你是用普通用户登录,比如叫做kris,那么kis的个人目录是/kis。前面的/是什么 意思呢?就是“根”的意思,就是最前面的那个目录,在根目录下面建立有很多的子目录,我们在第 一章已经讨论过了 ls命令有很多的选项,常用的是 A选项用来列出所有的文件,包括那些隐藏的文件。为什么我们要隐藏文件呢?道理和你为什 么要把情书藏起来不让爸妈发现是一样的。就是为了保密啊。现在执行ls-A看看?是不是有一个隐 藏文件“ bashrc”被显示出来啦?聪明的你一定奇怪的发现这个文件名前面有一个点,对!记住,只 要文件名前面第一个字符是一个“.”,这个文件就是隐藏文件。一个目录名前面的第一个字符如果是 “.”这个目录就是隐藏目录 -1这个选项用来显示一个列表,包含了这个目录下面所有的文件的绝大部分属性的列表。你可 以每个文件的大小,所有者,你的权限还有修改日期等等 RR的意思就是 recursive递归,明显这个选项让系统显示出这个目录下面的所有文件以外,还 要显示出所有子目录下面的文件。也就是把我们那一大堆水果全部抖出来 - color这个选项特别有用,我估计大家的显示器都是彩显吧,什么?你的显示器还是黑白的? 天哪!既然是彩显,那么我们可以让ls命令用不同的眼色代表不同的文件类型。比如可执行文件用绿 色,普通文件是白色,目录是蓝色。也许你会问,目录也是文件吗?对的,在 Linux里面一切都是文 件,所有的硬件设备都用一个文件来代替,比如你的软驱,就是用/ dev/fd0来代替的。目录也是一个 文件。 -help这个选项几乎是每一个 Linux命令都有的,用来显示出该命令的帮助信息 2.cd和mkdr以及rm改变当然所在目录,建立新目录以及删除目录命令 趁热打铁的,刚才说了目录,我们每一次登录都有一个默认目录就是我们的个人用户目录。我 们怎么才能到其他的目录去呢?cd就是用来改变当前所在的目录的。前面我们说过,“/”代表根目录 那么执行cd/就可以进入根目录。不试一下吗? 让我们看看根目录下面有哪些文件和子目录吧,执行ls,我们发现,根目录下面有一个目录名 子特别变态,叫做us,进去看看, cd usr.,看看这里面有什么?你会发现一个更 psycho(变态)的目 录叫做src,进入src目录看看?没什么好玩的。那么我们现在回到刚才的usr目录,怎么做?是不是 cd usr?执行试一下,好像不行,系统报告出错cd:usr: No such file or directory。这是怎么搞的?问题 在于我们现在所在的目录是usr/src下,我们执行 cd usr的意思是进入/usr/src/usr目录而不是/us目录 正确的方法是cd/usr 就好比你在中华美食的箩筐里面看到一个四川的箩筐,里面有一个成都的小箩筐,现在你进入 以后发现成都的小箩筐里面有一种叫做“麻辣烫”的很辣的食品。你大饱口福以后想要吃一些甜点, 于是准备去福州。你能站在成都的箩筐里面去福州吗?当然不行,福州并不在成都的箩筐里面啊,你 应该进入“/华美食/福州”而不是“/中华美食/四川成都/福州”对不对? 好的,一个问题出现了,难道我每一次进入一个目录,都要用usr/src.这么复杂的方式来表示 吗?不一定。我们用“.”的方式来表示上一层目录。如果你现在在s/src目录下,进入usr目录有 两种办法: cd /usr和cd.他们是一样的 77 你一定很想知道你的电脑里面有哪些东西,现在执行命令 ls,啊,怎么什么都没有?当然啦, 这是你第一次登录到这个系统,你的默认位置是你的个人目录,而不是系统根目录。你还没有在这个 目录里面存放任何的个人文件,当然什么都没有啦。如果你是用 root 用户登录的话,你的个人目录就 是/root 目录;如果你是用普通用户登录,比如叫做 kris,那么 kris 的个人目录是/kris。前面的/是什么 意思呢?就是“根”的意思,就是最前面的那个目录,在根目录下面建立有很多的子目录,我们在第 一章已经讨论过了。 ls 命令有很多的选项,常用的是: -A 选项用来列出所有的文件,包括那些隐藏的文件。为什么我们要隐藏文件呢?道理和你为什 么要把情书藏起来不让爸妈发现是一样的。就是为了保密啊。现在执行 ls -A 看看?是不是有一个隐 藏文件“.bashrc”被显示出来啦?聪明的你一定奇怪的发现这个文件名前面有一个点,对!记住,只 要文件名前面第一个字符是一个“.”,这个文件就是隐藏文件。一个目录名前面的第一个字符如果是 “.”这个目录就是隐藏目录。 -l 这个选项用来显示一个列表,包含了这个目录下面所有的文件的绝大部分属性的列表。你可 以每个文件的大小,所有者,你的权限还有修改日期等等。 -R R 的意思就是 recursive 递归,明显这个选项让系统显示出这个目录下面的所有文件以外,还 要显示出所有子目录下面的文件。也就是把我们那一大堆水果全部抖出来。 --color 这个选项特别有用,我估计大家的显示器都是彩显吧,什么?你的显示器还是黑白的? 天哪!既然是彩显,那么我们可以让 ls 命令用不同的眼色代表不同的文件类型。比如可执行文件用绿 色,普通文件是白色,目录是蓝色。也许你会问,目录也是文件吗?对的,在 Linux 里面一切都是文 件,所有的硬件设备都用一个文件来代替,比如你的软驱,就是用/dev/fd0 来代替的。目录也是一个 文件。 --help 这个选项几乎是每一个 Linux 命令都有的,用来显示出该命令的帮助信息。 2. cd 和 mkdir 以及 rm 改变当然所在目录,建立新目录以及删除目录命令 趁热打铁的,刚才说了目录,我们每一次登录都有一个默认目录就是我们的个人用户目录。我 们怎么才能到其他的目录去呢?cd 就是用来改变当前所在的目录的。前面我们说过,“/”代表根目录, 那么执行 cd /就可以进入根目录。不试一下吗? 让我们看看根目录下面有哪些文件和子目录吧,执行 ls,我们发现,根目录下面有一个目录名 子特别变态,叫做 usr,进去看看,cd usr,看看这里面有什么?你会发现一个更 psycho(变态)的目 录叫做 src,进入 src 目录看看?没什么好玩的。那么我们现在回到刚才的 usr 目录,怎么做?是不是 cd usr?执行试一下,好像不行,系统报告出错 cd: usr: No such file or directory。这是怎么搞的?问题 在于我们现在所在的目录是/usr/src 下,我们执行 cd usr 的意思是进入/usr/src/usr 目录而不是/usr 目录。 正确的方法是 cd /usr。 就好比你在中华美食的箩筐里面看到一个四川的箩筐,里面有一个成都的小箩筐,现在你进入 以后发现成都的小箩筐里面有一种叫做“麻辣烫”的很辣的食品。你大饱口福以后想要吃一些甜点, 于是准备去福州。你能站在成都的箩筐里面去福州吗?当然不行,福州并不在成都的箩筐里面啊,你 应该进入“/中华美食/福州”而不是“/中华美食/四川/成都/福州”对不对? 好的,一个问题出现了,难道我每一次进入一个目录,都要用/usr/src...这么复杂的方式来表示 吗?不一定。我们用“..”的方式来表示上一层目录。如果你现在在/usr/src 目录下,进入/usr 目录有 两种办法:cd /usr 和 cd ..他们是一样的
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有