####1.在系统中和的帮助
1.查看命令大致用途
whatis 命令 ##查看命令的用途
2.查看命令的用法
命令 --help ##查看命令的基本用法,适用于多数命令
查看命令时,出现的字符含义:
[] ##表示选项可以加也可以不加
... ##表示选项加入的个数任意
<> ##表示选项必须加入
Usage: ##表示命令用法
3.man查看命令或文件的说明手册
man 命令
man 5 文件
man的基本用法:
同less
####2.系统的通用配置符号
\" " ##文件名中可以出现空格,但是需要转义字符\
* ##匹配到任意字符
? ##匹配单个字符
[[:alpha:]] ##单个字母
[[:lower:]] ##单个小写字母
[[:upper:]] ##单个大写字母
[[:punct:]] ##单铬符号
[[:alnum:]] ##单铬数字或字母
[[:digit:]] ##单个数字
[1-9] ##1位,1-9的任意数字
[!3-5] ##1位,不是3-5的数字
[^3-5] ##1位,不是3-5的数字
[a-z] ##1位,a-z的任意字母
{1..3} ##3个输出,1 2 3
{1,4,7} ##3个输出,1 4 7
####1.系统的输入输出管理
1.理解系统的输入输出
2.管理输入输出的符号
##输出重定向
> ##重定向正确输出
2> ##重定向错误输出
&> ##重定向所有输出
注意:
重定向会覆盖源文件内容
示例:
#此实验需在普通用户下完成
find命令 中 -name 以文件名形式输出
find /etc -name passwd > file ##重定向正确输出到file
find /etc -name passwd 2> file ##重定向错误输出到file
find /etc -name passwd &> file ##重定向所有输出到file
> file ##清空file文件
##输出追加
find /etc -name passwd >> file ##追加正确输出到file
find /etc -name passwd 2>> file ##追加错误输出到file
find /etc -name passwd &>> file ##追加所有输出到file
###3.管道的应用
1.管道的作用
“|”管道的作用是把前一条命令的输出变成后一条命令的输入
注意:
管道只允许正确的输出通过
通过管道的输出将会变成输入,而变成输入的这些输出是会被第二条
“此实验需在普通用户下完成”
find /etc -name passwd | wc -l ##看到结果为2,因为错误输出不能通过管道
find /etc -name passwd 2>&1| wc -l ##看到结果为19,因为错误输出被“2>&1”转换称正确的输出
find /etc -name passwd 2>&1| tee file| wc -l ##保存一份输出到file在统计行数
##4.输入重定向
cat > file << EOF
> hello
> world
> EOF
####5.vim的常用功能####
1.##vim的模式
普通模式
浏览文件
插入模式
对文件进行编辑
命令模式
临时更改vim工作方式,字符批量处理
2.##命令模式
1)
调整vim的工作方式 配置文件是系统每次开启时,执行的。
在vim中
:set 调整参数
示例:
:set nu ##在每一行前显示行号
:set nomu ##取消行号
:set mouse=a ##显示鼠标,光标跟随鼠标的位置
:set cursorline ##显示行线
注意:
在vim里设定的vim工作方式是临时的,在vim关闭后会还原
如果要永久保存vim的工作方式,需要编辑vim的配置文件:/etc/vimrc
2)
字符的搜索
/关键字
n向下匹配
N向上匹配
3)
字符的管理
y
yl ##复制一个字母<C-F12>
y3l ##复制3个字母
yw ##复制一个单词
y3w ##复制3个单词
yy ##复制1行
y3y ##复制3行
d
dl ##删除一个字母
d3l ##删除3个字母
dw ##删除1个单词
d3w ##删除3个单词
dd ##删除1行
d3d ##删除3行
c
cl ##剪切1个字母
c3l ##剪切3个字母
cw ##剪切1个单词
c3w ##剪切3个单词
cc ##剪切1行
c3c ##剪切3行
"注意:在剪切之后vim会进入插入模式,如果要粘贴需要按【esc】退出插入模式然后按p粘贴"
p ##粘贴
u ##撤销
ctrl+r ##恢复撤销
4)
vim可视化模式
v ##字符可视化
V ##行可视化
ctrl + v ##快可视化,在这个模式下可以选择区域操作
批量添加字符
ctrl + v选中要加入字符所在的列
按I进入插入模式
加入字符aaaaa
按ESC退出插入模式
5)
字符的替换
:%s/要替换的字符/替换成的字符/g ##g代表全局的意思
:%s/a/z ##替换全文的a为z
:1,5s/z/a ##替换1-5行的z为a
6)
vim的分屏功能
ctrl + w s ##上下分屏
ctrl + w v ##左右分屏
ctrl + w c ##关闭光标所在的屏幕
ctrl + w 上下左右 ##光标移动到指定屏幕
:sp file2 ##同时编辑当前文件和file2文件
7)
命令模式下的光标移动
gg ##光标移动到文件的第一行
G ##光标移动到文件的最后一行
:数字 ##光标移动到指定行
3.####插入模式####
1)
插入模式下的光标移动
i ##光标所在位置插入
I ##光标所在行行首插入
o ##光标所在行下一行插入
O ##光标所在行上一行插入
a ##光标所在字符的下一个字符插入
A ##光标所在行行尾插入
s ##光标所在字符删除并插入
S ##光标所在行删除并插入
4.####vim的退出
:q ##退出,在文件内容没有被改变时使用
:wq ##退出保存
:q! ##强制退出不保存,在改变文件后不想保存时使用
:wq! ##强制退出保存 在对只读文件编写时使用,注意,所编辑的只读文件必须时当前用户的文件
##或者当前操作的用户时root