[连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

关于Ubuntu的故事或对Ubuntu的感慨及心情
头像
darkt
帖子: 215
注册时间: 2007-09-21 18:24

[连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#1

帖子 darkt » 2010-08-29 15:43

话说主人最近突然对那个黑漆漆的部门感兴趣了,于是便让狐狸妹妹牵着狗狗满世界地找怎么进入那个黑漆漆的部门。终于,功夫不负有心人(其实也不是很难找-_-)主人在某个偏僻的网站上得知左手中指按住<Ctrl>键不放,食指按住<Alt>键不放,再用右手食指按下<F1>键(请别问我是两个键一起按吗?)然后马上松开就可以进入那个黑漆漆的部门。事实上,只要按下<Ctrl>+<Alt>+<F1>~<F6>都可以进入那个黑漆漆的部门(学名叫“命令模式”)。但是,想从命令模式回到图形界面的话就只有一条路了:<Ctrl>+<Alt>+<F7>。其实还有一种可以在X下启动终端的方法^ ^:<Alt>+<F2>然后输入

代码: 全选

gonme-terminal
进入命令模式是要验证身份的,首先要输入用户名,这一步大多数童鞋没问题。接着,要输入密码,到了这一步,很多同学都会大吃一惊:为什么我什么也输不进去啊?是不是我的键盘坏了啊?其实,大家不必惊慌。这时候要做的就是不看屏幕,只看键盘,输入完了以后直接大胆地按回车键吧,你会惊奇的发现你的键盘并没有坏,只是linux没有把密码显示出来而已。为什么要这样做呢?答案很简单:为了安全。试想一下:如果在你输入密码的时候有一位怪叔叔在偷窥你的屏幕,那么他连密码是几位都不知道,这就大大增加了他潜入你的电脑的难度。

好了,经过一番有惊无险的登录过程之后,相信很多童鞋都看到了命令界面的提示符:

代码: 全选

AAA@BBB:~$
这里AAA就是你的用户名,BBB是你的计算机名冒号和美元符号之间显示的是当前的目录(‘~’表示你的家目录)。美元符号表示现在登录的用户是普通用户。如果是用‘root’用户登录的话你会惊喜地发现那个美元符变成了'井号'。(什么?系统不让我用'root'用户登录?输入

代码: 全选

sudo -s
看看?)

进入命令模式当然我们的鼠标就可以光荣退休了^ ^。除了鼠标之外,在X部门下工作的那哥几个也可以回家睡大头觉去了。既然是在命令模式下工作,那我们就先来介绍一下咱命令模式下都有哪些人。

ls:ls是LiSt的简写。它可以显示当前目录下的文件。加上-a的参数就可以显示隐藏的文件,加上-l的参数可以显示更详细的信息(参考补充1)。总之,这是一个非常有用的命令。

代码: 全选

ls -a
命令我们可以看见很多以小数点(.)开头的文件(夹),这些文件(夹)就是隐藏的文件(夹)。在这些隐藏的文件(夹)中还有两个更特殊的文件夹,一个是'.'还有一个是'..'。'.'这个文件夹表示的是当前目录;'..'这个文件夹表示的是这个目录的上一个目录。这两个目录的作用以下会提到; )

cd:这里的cd可不是听的cd。它是Change Directory的简写,用cd命令可以切换当前的文件夹。比如输入

代码: 全选

cd ~/Desktop
就可以进入你的桌面,这时候用ls命令就可以看到桌面的东西了^ ^。还记得刚刚说的'..'目录吗?如果你发现进错了目录的话,输入

代码: 全选

cd ..
就可以回到上一个目录。

mkdir
:这个命令是MaKe DIRectory的缩写,用来创建文件夹。比如你想在当前目录下创建一个名为‘照片’的文件夹就可以输入

代码: 全选

mkdir 照片
理论上文件夹的名字可以是任意字符(除了'/'),但是为了方便,一般我们给文件夹取名都尽量避免用一些特殊字符(普通字符那么多,你不会非要跟那几个特殊字符过不去吧= =)。比如创建一个名字为"123<空格>456"的文件夹,输入

代码: 全选

mkdir 123 456
看看有什么结果呢?电脑创建了两个文件夹一个名字为123,另一个为456。试试输入

代码: 全选

mkdir "123 456"
rm:这个命令用来删除文件(夹)。写全了就是ReMove。如果要删除文件的话,直接输入

代码: 全选

rm 文件名
就行了,如果要删除文件夹还需要加-r的参数。除了-r之外-f参数也是一个常用的参数,不加这个参数,系统遇到一些你不能读的文件就会问:主人啊,这个文件是个只读文件,你确定要删除它吗?然后等待主人的回答。而加了-f参数后系统就不管三乘以七是不是等于二十一就直接删了。

cp:这个命令是CoPy的缩写。看名字就知道是用来复制的,比如我要把当前目录下的1文件复制到/root/目录下就输入

代码: 全选

cp ./1 /root/
当然,前面我说了一个小数点代表的是当前目录所以./1代表的就是当前目录下的1文件,嫌麻烦的话可以直接输入

代码: 全选

cp 1 /root/
和rm命令一样,如果要拷贝一个文件夹需要加-r参数。另外,复制命令还可以在复制的过程中给文件重命名。还是拿刚刚那个例子来说,如果我们想把当前目录下的1文件复制到/root/目录下并且重命名为2,那么就要输入命令

代码: 全选

cp ./1 /root/2
mv:有复制命令就有移动命令,这个mv命令是MoVe的缩写,用来移动文件。它和cp是一对孪生兄弟,所以语法基本上是一样的。这里就不再多叙述了。与复制不同的是mv命令还可以用来重命名文件,比如要把当前目录下的文件1重命名为文件2只需输入

代码: 全选

mv 1 2
就行了。

补充1:
ls -l命令通常会显示出下面的信息:
drwxr-xr-x 3 dark dark 4096 2010-08-29 08:59 c++
第一列的10个字母是这样分组的| d | rwx | r-x | r-x |
第一个字母表示文件的类型,d表示这是一个文件夹,l表示这是一个链接文件,b表示这是一个设备文件等等
后面的9个字母分为3组,每组三个字母,从左向右第一组表示的是文件所有者的权限,中间那组表示的是文件所有者所在组的其它用户的权限,最右边那组表示文件所有者所在组之外的用户的权限。
举个例子,比如用户A和用户B同在user1组,而用户C在user2组。这时,用户A创建了一个文件file,那么,第一组字母表示的是用户A的权限,中间那组表示的是用户B的权限,最后那组表示的是用户C的权限。
权限中r代表读此文件,w代表写此文件,x代表执行此文件。
还是举刚才那个例子,如果file文件的权限是rwxr-x--x 。则表示用户A可读、写并且执行此文件;用户B可读和执行此文件;用户C只能执行此文件。

第二列的数字并不重要(其实是我也不知道是什么意思。狗狗上说是文件所包含的硬链接数或者子目录数……)

第三列表示的是该文件的所有者;第四列表示文件所有者所在组。

第五列表示的是文件的大小,单位是kb。

第七列表示文件创建的日期;第八列表示的是文件创建的时间。

最后一列表示的是文件的名字,如果是一个链接文件,会有一个箭头'->'来说明该文件指向哪个文件。


=======================================================================================不是很华丽的分割线=======================================================================================


第一次写这样的文章感觉压力很大- -

还请各位多多支持。。。。以后会持续更新的。。。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#2

帖子 adagio » 2010-08-29 15:51

不好啦,蜗牛快来打官司 :em05
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
darkt
帖子: 215
注册时间: 2007-09-21 18:24

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#3

帖子 darkt » 2010-08-29 15:55

adagio, 额。。三八哥您想多了。。。。
附件
Screenshot.png
JiangHui
论坛版主
帖子: 21308
注册时间: 2007-08-02 20:29
系统: 窓辺とうこ

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#4

帖子 JiangHui » 2010-08-29 16:03

无奈,看不到斗殴场面了
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#5

帖子 remeber » 2010-08-29 16:04

:em04 :em04
蜗牛再希望不过了。。。。
:em11 :em11
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
头像
remeber
论坛版主
帖子: 13030
注册时间: 2009-01-06 15:18
来自: 人间

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#6

帖子 remeber » 2010-08-29 16:05

。。。。风子一去不返了。。
“有一种被人抛诸脑后的过去,包含一些不该遗忘的点点滴滴。欢笑之余,我将故旧拾起,才刹见自己的薄情。人世间似乎存在着某种公平,每个人都曾被抛掷在他人的遗忘中;而今你所有哽咽难宣的话语,也正是你曾为人所期盼,却永远听不见的字句。” —赫曼 赫塞
头像
枫叶饭团
帖子: 14683
注册时间: 2010-06-16 1:05
系统: Mac OS X
来自: Tencent
联系:

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#7

帖子 枫叶饭团 » 2010-08-29 16:08

外传啊.... :em11
头像
懒蜗牛Gentoo
论坛版主
帖子: 7362
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#8

帖子 懒蜗牛Gentoo » 2010-08-30 12:32

来支持LZ~ :em11
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
darkt
帖子: 215
注册时间: 2007-09-21 18:24

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#9

帖子 darkt » 2010-09-03 8:45

来更新啦 :em03

我的文件你别动—用chmod命令设置文件权限

上次我们说了几个基本的文件命令。主人也对命令模式有了一些了解,可是我们linux是一个多用户的环境,如果某个怪叔叔不小心看到了主人那X目录下的照片那怎么办?这个时候就需要我们的chmod大叔出场了。要说chmod大叔的本事那可真不小,它管理着电脑里面所有文件的权限,主人能读什么文件全靠它说了算。不过,我们linux是很谦虚的,我们认为计算机是会犯错误的,而主人是不会犯错误的。所以,在我们的系统中内置了一个root用户,这个用户拥有最高的权力,它想删什么就能删什么,它想改什么就改什么。这样的话,主人就不用担心改错权限了^ ^。但是为了安全,我们目前是禁止使用root用户直接登录到桌面的。再但是,我们也提供了一种方法来使普通的用户暂时拥有root用户的权利。那就是在命令前加上[sudo],比如想以root用户的身份来执行[cp file1 file2]的话只要输入[sudo cp file1 file2]就行了。不过这时我就要验证一下主人的身份了,要先输入主人的密码,输入对了才可以执行。

废话说完了,下面我们开始正式介绍chmod。为了适应时代的发展,chmod提供了两种修改方式一种是绝对的修改方式,另一种是相对的。前者是直接把文件设置权限,比如把file1设置成可读可写可执行,把file2设置成可读可写;而后者则是在已有的权限上修改比如给file1加上读的权限,给file2去掉可执行的权限。今天我们要说的是第一种也就是绝对的修改方式(其实是因为我不会用第二种。。。。)

chmod命令通常的格式是这样的

代码: 全选

chmod XXX filename
命令里面的每个X都可以取0-7七个数字。0自然代表什么权限都没有。除了0,剩余七个数字里面只需要记住三个数字就行了:1,2和4
1代表的权限是执行;2代表的权限是写入;4代表的权限是读取。
这些数字是怎么来的呢?还记得上次说的ls -l命令吗?还记得我说过ls -l里面有一列代表的是文件的权限吗?还记得那些权限排列的位置吗?(什么- -不记得了= =马上去看- -#)。通常来说,文件权限排列的位置是rwx即‘读’排在最左边、‘写’排在中间、‘执行’排在最右边。在计算机里面,我们都是用二进制的1和0来表示这些权限的(事实上在计算机里面什么东西都是用1和0来表示的)1代表有这种权限,0代表没这种权限。按照这种表达方式,如果某个文件只有读的权限那么这个文件的权限就是r--对应的二进制数就是100(可以读,所以读的位置就是1;不能写和执行,所以写和执行对应的位置是0),换算成十进制就是4,同理,一个只有写权限的文件对应的二进制数就是010(-w-),换成十进制就是2。

又说了这么多废话,目的就是让大家记住,1-7七个数字中,1代表执行,2代表写入,4代表读取。有同学会问了,那3呢?3=1+2等于执行+写入。照这种算法1-7都有自己对应的权限了。
权限(十进制) 权限(二进制) 权限(字符)
1 001 --x 执行
2 010 -w- 写入
3 011 -wx 执行+写入
4 100 r-- 读取
5 101 r-x 读取+执行
6 110 rw- 读取+写入
7 111 rwx 读取+写入+执行
好了,现在0-7全部都解释好了。可是chmod命令需要我们输入3个数字啊,这咋整呢?
其实我们想想,ls -l的权限列不也有对应的三组吗?这里的三个数字跟那三组有着异曲同工之妙。
最左边的那个数代表的是文件所有者的权限,中间的那个数字代表的是跟文件所有者在同一组的用户的权限,最右边的那个数字代表的是其它用户的权限。
还是用事实说话:
用户A和用户B在一个组,用户C在另一个组。
这时,用户A创建了一个文件file,并且执行
chmod 751 file
那么A用户对file拥有读取+写入+执行的权限,B用户对file拥有读取+执行的权限,C用户对file之拥有执行的权限了。
有了chmod大叔的帮助,相信主人也不会担心什么XX门之类的事情发生了吧^ ^
===================================================================================
下次准备写vim
头像
darkt
帖子: 215
注册时间: 2007-09-21 18:24

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#11

帖子 darkt » 2010-09-06 8:36

使用vim编辑文档(1)

在桌面环境下,主人修改个配置文件什么的都用的是gedit小弟。但是到了gedit是要依靠X老大的,在命令模式下,X老大都还在睡觉呢,更别说什么gedit了。不过在我们终端下也有一个强大的编译器,叫做vim。启动vim很简单,输入vim就可以了。(什么?提示没安装?可怜的孩子,快去叫超级牛力拉一个vim回来吧。sudo apt-get install vim)

vim启动之后会做一个简单的自我介绍,看完之后(其实也可以不看- -)就可以开始使用了。
vim分为两个模式,一个是命令模式,和编辑模式。
如果启动vim之后你没做什么的话那现在的界面就是命令模式。这个时候是不能直接输入的(不信你输入‘z’试试)。要从命令模式切换到编辑模式很简单,至少有六条路。这六条路中,理论上只记住一条就可以了,但是6条全部记住的话是可以提高工作效率的哦~

第一条:i 按下键盘上的i键可以看到屏幕最下面一排出现了‘插入’两个字(英文环境下是INSERT),这时就可以在光标所在的位置前输入文字了。这是最常用的一条路,所以,记忆力不好的同学记住这条路就行了。输入完成以后安esc键回到命令模式。

第二条:I 按下键盘上的<Shift>+i(就是大写的i)键可以看到屏幕最下面一排出现了‘插入’两个字(英文环境下是INSERT),同时,光标跳到了这一行的最前面。没错,I是指在光标所在行的行首输入文字。输入完成以后按esc键退回到命令模式。

第三条: a 按下键盘上的a键可以看到屏幕最下面一排出现了‘插入’两个字(英文环境下是INSERT),同时光标向后移动一个字符。a键可以在当前光标之后插入字符。输入完成之后按esc键返回命令模式。

第四条: A 按下键盘上的……(以下省略。。。。),同时,光标移到本行末尾。A键的用处是在光标所在行的末尾插入字符。输入完成……(以下省略。。。。)

第五条: o 按……(以下省略),同时,光标向下移动一行。o键告诉电脑:我要在光标所在行的下一行输入字符!输入完成……(一下省略。。。。)

第六条: O按口口口口(以下被ee屏蔽。。。。)同时,光标上移一行。和小写o相反,大写O告诉电脑我要在光标所在行的上一行输入字符!输入口口口口口口(以下再次被ee屏蔽。。。。)

好了,基本的输入方法就介绍完了,下面介绍几个退出vim的命令,这些命令无论您的记忆力怎么差都要全部记住,因为它们都是不可替代的。

进入到命令模式之后,输入:q!(在屏幕最下方可以看到)就可以退出vim。但是,vim不会对你做出的修改保存。即不保存退出。那么,如果我要保存呢?嘿嘿,进入到命令模式之后,输入:wq [文件名]就可以保存文件了。而且,如果你进入vim的时候是以vim [文件名]的方式进入vim的话就只用输入:wq就行了。
ps:只输入:w [文件名]就可以只保存不退出
===========================================================待续=============================================
头像
wj101
帖子: 190
注册时间: 2010-07-13 15:23

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#13

帖子 wj101 » 2010-10-02 13:57

慢了点吧 :em06
Ubuntu官方下載
10.04:DVD,8.04:DVD
CD訪問這裡
新人必看:懶蝸牛大作《笨兔兔的故事》
博客:http://xyningsupport.blog.163.com/
头像
DZC
帖子: 228
注册时间: 2009-11-20 21:31

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#14

帖子 DZC » 2010-11-14 22:09

所有完成后,也做个pdf :em11
头像
nmsfan
帖子: 18958
注册时间: 2009-10-16 22:46
来自: finland

Re: [连载]笨兔兔的故事外传—走进那个黑灯瞎火的部门

#15

帖子 nmsfan » 2010-11-15 15:19

八错八错
赞一个
>>>>推Ubuntu 桌面培训~~<<<<
>>>>想加入/了解gimp汉化吗,点我吧~<<<<
——————————————————————
不推荐wubi,也不推荐你给别人推荐wubi…………
随心而为的感觉真好……
强推mayhem!!
强推ensiferum
回复