1.4.3 基础命令的操作 – Linux就是这个范儿

提及Linux基本命令,先给你讲述一个浪漫的故事。

曾经有个男孩很喜欢一个女孩,可是不敢表白。他想了一个办法,在Linux终端上输入:

	$ echo“这周六下午2:30,能在如嘉咖啡馆一起喝咖啡吗?”> love.txt

然后回车。接着他找来那张他喜欢的鼓浪屿图片(pic.png),使用命令:

	$ cat pic.png love.txt > pic1.png

重新做了一个图片文件。他鼓起勇气给那个女孩写了封邮件,邮件内容只是:请查阅附件。

女孩收到邮件,用图片浏览器打开后,看到的只是一张美丽的风景图片,有点纳闷。但是聪明的她,立刻猜到了那个男孩的用意。她用tail pic1.png,很快发现了秘密。

	$ tail pic1.png
	PNG
	▒
	IHDRm�▒tEXtSoftwareAdobe ImageReadyq�<IDATxڼA0
	[图片编码内容,一般人无法直接读懂……]
	)'EDDD���q��q^�cDDD�/�GDDDDm�y�w/�}!"""“这周六下午2:30,能在如嘉咖啡馆一起喝咖啡吗?”

太妙了,原来学好Linux通过Linux基础命令还可以交女朋友。(用这法注定孤独一生)加大马力,我们来认识更多的命令吧。不过我们会遇到一个问题,Linux命令太多了,数量至少有200多个,怎么记呀。其实谁也记不住这么多命令,剥茧抽丝抓重点,把重要的和经常使用的搞定了就行。按照它们在系统中所起的作用,我简单地做了一下分类说明,更为详细的下章还有。见表1-1的内容。

表 1-1

命  令

说  明

目录和文件处理

mkdir

建立目录

用法:mkdir [OPTION] DIRECTORY...

例:$ mkdir fangru

ls

列出目录下的内容

用法:ls [OPTION]...[FILE]...

例:$ ls ­al fangru

cd

更换工作目录

用法:cd [DIRECTORY]

例:$ cd fangru

pwd

显示当前工作目录

用法:pwd

 

 

(续)

命  令

说  明

cp

拷贝文件及其目录

用法:cp [OPTION]… SOURCE DEST

例:$ cp jie.txt jie.bak

mv

移动(重命名)文件

用法:mv [OPTION]…SOURCE DEST

例:$ mv jieold jienew

rm

删除文件或目录

用法:rm [OPTION]…FILE…

例:$ rm ­rf jie_dir

文本处理

cat

连结文件打印到标准输出

用法:cat [OPTION] [FILE]…

例:$cat pic.png love.txt > pic1.png

还记得那个命令行的故事吧?这个命令也常被用来查看小文件的内容

More

查看文件内容,当画面在显示满一页的时候暂停,按空格继续或按Q结束

用法:more [OPTIONS] FILE

例:$ more /etc/group

less

与more类似,但是less允许利用光标键上下卷动文本内容进行浏览

用法: less [OPTIONS] FILE

head

查看文件头部内容

用法:head [OPTION]… [FILE] …

例:$ head /etc/group

tail

查看文件尾部内容

用法:tail [OPTION] … [FILE] …

例:tail /etc/group

比较常用的一个命令选项是-f,它可以用于跟随文件的增长,显示文件的最新内容。对于在线监控软件日志非常有帮助

Echo

显示一行文本

用法:echo [OPTION] [string]

例:echo $HOME

 

 

 

(续)

命  令

说  明

系统管理

ps

强悍的进程查看命令

用法:ps [OPTION]

例:ps –aef

kill

删除执行中的程序或工作

用法:kill [OPTION]

例:kill ­9 3154

jobs

通过jobs命令查到后台正在执行的命令的序号(非进程号pid)

用法:jobs

bg

指定号码(非进程号)的命令进程放到后台运行

用法:输入'ctrl+z' 然后输入 'bg<job id>'

例:bg <job id>

fg

指定号码(非进程号)的命令进程放到前台运行

用法:fg <jobid>

文件系统

du

查看目录或文件所占用磁盘空间的大小

用法:du [OPTION]……[FILE]……

例:du

df

检查文件系统的磁盘空间占用情况。

用法:df [OPTION]……[FILE]……

例:df

 

Linux就是这个范儿 – 本书目录 

Comments