如何在系统中获得帮助

1.

当得到一个命令我们不知道这个命令的作用时

whatis 命令

whatis cal        显示cal命令的用途

cal (1)              - display a calendar

cal (1p)             - print a calendar

2.

当知道命令的用途,但是不知道命令的运行格式或者方法时

命令  --help        获得命令的帮助 --help只适用与命令

cal --help

useage:

cal [options] [ [ [day] month] year]

[选加]        可以加也可以不加

...        加的个数可以时任意多个

<必须加>    不可缺少的信息

当我们查看文件的帮助时,--help是不能使用的,那么我们要用man命令来查看帮助了

man === manual

man的级别

(1)        命令

(2)        内核调用的接口

(3)        函数库

(4)        特殊文件比如设备文件

(5)        系统文件

(6)        游戏

(7)        包信息

(8)        系统密令

(9)        内核规则


man   date                      查看date命令的帮助手册 

man   5  passwd           查看/etc/passwd  文件的帮助手册

进入man页面后

pageup                    向上翻页

pagedown              向下翻页        

/关键字                    查找关键字

n                               关键字向下匹配

N                              关键字向上匹配

q                               退出

通配符

1.

字符匹配

*                          匹配0到任意字符

?                       匹配单个字符

[[:alpha:]]         匹配单个字母

[[:lower:]]         匹配单个小写字母

[[:upper:]]        匹配单个大写字母

[[:digit:]]           匹配单个数字

[[:alnum:]]       匹配单个数字或字母

[[:punct:]]        匹配单个符号

[[:space:]]       匹配单个空格

{}

{1..9}                     1-9

{a..f}                      a-f

{1,3,5}                   135

{a,c,e}                   a c e

{1..3}{a..c}            1a 2a 3a 2a 2b 2c 3a 3b 3c

[ ]

[a-C]                     aA bB cC

[a-c]                     aA或者bB或者c

[1-3]                     1或者2或者3

[145]                    1或者4或者5

[^abc]|[!abc]      除了a并且除了b并且除了c

2.

linux中其它常用文本处理工具

head                                       显示指定文件的前多少行

head    - n  1   passwd        显示文件的第一行

head   - n   7   passwd        显示文件的前七行

head   passwd                     默认显示文件的前十行

tail                                          显示文件的后多少行

tail  - n 1  passwd               显示文件的最后一行

tail  - n  5 passwd               显示文件的最后五行

tail    passwd                       显示文件的最后十行

less                                        分页浏览

less  passwd       

file                                         查看文件类型

file   文件名称

wc                                         统计文件的字数,字数符,字节数

wc -  l                                    行数

wc - m                                   字符数

wc - c                                    字节数

wc - w                                   字数

3.

vim

vim的注意事项

(1)编辑文件时

当文件名称存在,那么进入文件直接编辑

当文件名称不存在,vim会在退出保存时自动建立文件

当vim命令后没有跟任何文件名称时无法实现":wq"退出保存的那么可以用":wq  filename"

(2)当vim异常退出时,系统会建立.file.swp这个缓存文件

这个文件中保存着没有":wq"动作保存的信息

当用vim对文件做编辑的时候会提示

O              只读打开

E              直接忽略.file.swap信息编辑文件

R              利用.file.swap进行为保存数据恢复

D              删除.file.swap

Q             退出

A             终止

vim有三种模式

命令模式

(1) vim工作方式设定

命令模式是vim打开文件后默认进入的模式,这个模式中不能插入字符,但是可以设定vim的工作方式

set       指定信息

:set  nu

:set  nonu

:set  cursorline

:set  mouse=a

注意:在vim中直接设定vim的工作方式是临时设定,也就是说当vim关闭,设定失效

      如果要永久设定需要编写"/etc/vimrc".这个文件也是vim的配置文件

(2)在命令模式下如何管理字符

按"x"            删除光标所在字符

按"u"            undo  恢复

按"ctrl+r"     redo

按"y"            复制

    "yw"        复制一个单词

    "yl"          复制一个字母

    "yy"         复制一整行

    "y5y"       复制5行

    "c"

剪切

    "cw"         剪掉一个单词

    "cl"           剪掉一个字母

    "cc"          剪掉一整行

    "c5c"        剪掉5行

    注意:"用C做剪切时,会进入插入模式,如果要粘贴需要退出插入模式按<ESC>再按P"

"d"

    删除

    "dw"        删除一个单词

    "dl"          删除一个字母

    "dd"        删除一整行

    "d5d"      删除5行

"p"

    粘贴

(3)vim的可视化操作

1.可视化模式的基本操作

在vim中时不能用鼠标选择区域操作的

如果要操作某个区域,需要进入到可视化模式

在命令模式下"ctrl + v" 就可以进入到可视化模式了

按"上|下|左|右"移动光标选择区域,按相应操作键就可以对选择区域进行操作

2.可视化模式下批量添加字符

(1.)把光标停留在想要加入字符所在的第一行

(2.)移动光标选择添加字符所在列

(3.)按" I "进入插入模式

(4.)写入要插入的字符

(5.)按" ESC "退出插入模式,字符批量添加成功

 

(4.)vim的字符替换

%s/原有字符/新字符/g                         全文替换

1,5s/原有字符/新字符/g                    替换1到5行的字符

g                                                                替换出现的所有关键字,如果不加"g"只替换每行出现的第一个


(5.)vim总字符的查找及光标的移动

1.字符的查找

/关键字

n                        向下匹配关键字

N                        向上匹配关键字

2.光标的移动

:数字              光标快速移动到指定行

gg                      光标移动到文件的第一行

G                        光标移动到文件的最后一行


(6.)vim同时编辑多个文件

:sp  filename  

ctrl +  w          上          光标进入上边文件窗口

ctrl +  w          下          光标进入下边文件窗口


插入模式

" i "                                       在光标所在位置插入字符

" I "                                       光标所在行的行首插入字符

" o "                                      光标所在行的下一行新行插入字符

" O "                                      光标所在行的上一行新行插入字符

" s "                                       删除光标所在的字符并插入字符

" S "                                      删除光标所在行并插入字符

" a "                                       光标所在字符的下一个字符插入

" A "                                      光标所在行的行尾插入字符


退出模式

:q                    当vim进入文件没有对文件内容做任何操作可以按" q "退出

:q!               当vim进入文件对文件内容有操作但不想保存退出

:wq                正常保存退出

:wq!            强行保存退出,只针对与root用户或文件所有人生效

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值