一、帮助与联机手册 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1man

aNAME:命令的名称于描述

bSYNOPSIS:语法框架

cDESCRIPTION:功能描述

dAUTHOR:作者

eREPORTING BUGS:错误报告

fCOPYRIGHT:版权信息

gSEE ALSO:参考信息

2man的章节结构

1章  普通用户命令手册       man ls

2章  内核 [^fl]函数与内核工具     man inw

3章  常用函数与函数库       man yn

4章  设备文件说明           man hd

        第5章  配置文件说明           man 5 passwd

6章  游戏说明       man 6 intro

7章  系统与网络标准协议说明 man tcp

8章  系统管理员命令说明     man shutdown

9章  与内核相关 (1)  的文件说明   man ksoftirqd

3man的语法

a、#man   命令名|文件名

b、#man   手册页    命令|文件名

c、#man k pa (1)  sswd  (-k显示特定字符串在手册页中的分布)

dq退出man手册页。

4man手册的存储:/usr/share/man/

二、命令的功能与语法帮助

#命令 --help

三、命令的功能和手册分布

whatis  命令

硬盘搜索:#find 起始目录  -name  文件名

四、选取数据操作

1、输出文件的头部信息:#head 文件名(默认输出文件的前10行内容)

            #head  行数  文件名 

2、输出文件的尾部信息:#tail  文件名 (默认输出文件的后10行内容)

      #tail  行数  文件名

设定待输出的行数。

3、文件信息统计命令:#wc 文件名

行数  单词数  字符数

    #wc  l  文件名  统计文件的行数

    #wc w  文件名  统计文件的单词数

    #wc  c  文件名 统计文件的字符数

五、搜索文件

1、搜索命令:#which  命令名  (显示命令的存储位置)

命令的种类:内部命令:shell自带的命令。

    外部命令:以可执行文件俄形式存放于系统中的。

2、搜索文件:#whereis 文件名|字符串

whereis使用/var/lib/mlocate/mlocate.db数据库

使用:updatedb更新mlocate.db

3、搜索文件:#locate 字符串(模糊搜索)

4、硬盘搜索:#find 起始目录  -name  文件名

     #find / name  leobj

六、通配符

*,任意长度的任意字符

?,单一长度的任意字符

az123]包含匹配。符合括号内的任意一个字符均识别为匹配关系。

 [^a-z,123]非包含匹配。符合括号内的任意一个字符均不被识别为匹配关

                          系。

硬盘搜索:#find 起始目录  -name  文件名

七、vim编辑器

1vi的启动与结束

vi   q退出

vi 文件名 (如果文件存在则打开文件,如果文件不存在则创建文

                       件并打开)

2vi的模式

命令模式:仅接受命令操作(默认模式)

插入模式:接受数据插入

末行模式(执行模式):接受末行命令

                 插入模式---命令模式---末行模式

3、模式的切换

命令模式进入插入模式:i:在光标前插入数据

     a:在光标后插入数据

     I:在光标行行首插入数据

     A: 在光标行行尾插入数据

     o:在光标行下新建一行,插入数据

     O: 在光标行上新建一行,插入数据

     R: 在光标当前位置以覆盖方式插入数据

插入模式进入命令模式:esc

命令模式进入末行模式:   “:末行命令“":set nu"

末行模式进入命令模式:执行完末行命令自动退回命令模式

4、命令模式中的命令:

a、光标定位:左h,右lk上,j下。

     H光标至屏幕最上行行首

     M光标至屏幕中间行行首

     L光标至屏幕最下行行首

     G光标至文件尾行行首

     1G光标至文件第一行行首

     nG光标至特定行行首(n为行号)

b、删除文本:dd  删除光标所在行

    ndd 删除n行数据

      u 撤销上一次操作

c、复制与粘贴:yy复制光标所在行

粘贴

      nyy 复制n

d、查找字符串:/字符串,/继续查找

5、末行模式命令

设置行号: “:set nu

取消行号: “:set nonu

保存文件: “:w

退出:      “: q

保存退出:  “:wq

强制保存:  “:w!”

强制退出:  “:q!”

强制保存退出: “:wq!

打开文件进行编辑: “:e  文件名”

执行linux命令:  “:!命令”

查找替换:“:s/源字符串/替换字符串/(将光标所在行的源字符串

                                                替换为替换字符串)

   “:s/字符串1/字符串2/g(将光标所在行所有的字符串1

                                              替换为字符串2)

   “:1$s/字符串1/字符串2/g”(从第一行到最后一行将

                                          所有的字符串1替换为字符串2

s查找替换,g包含行中所有字符串

1第一行,$最后一行