第3单元
*********man手册的使用**********
manual 是man的缩写
man man #查看man命令的帮助(查看其它命令的使用时如passwd 命令,可用man passwd查看)
man的级别
1 系统命令
2 系统接口
3 函数库
4 特殊文件,比如设备文件
5 文件
6 游戏
7 游戏的软件包
8 系统的管理命令
9 内核
eg:man 1 passwd 查看passwd命令的帮助;man 5 passwd 查看/etc/passwd文件的帮助
man的快捷方式
上下键 向上或向下一行
space 向下翻页
PageUp|PageDown 向下一个屏幕或者向上一个屏幕
d|u 向下或者向上半个屏幕
G|gg 跳转页面到man最下面或最上面
End 跳转到最后一页
Home 跳转到第一页
/关键字 搜索关键字,n向下搜索,N向上搜索
q 退出帮助页面
第4单元
*************输入输出的管理*********
linux系统正确输出编号为1.错误输出编号为2
1).重定向输出并覆盖原内容
> #正确输出
2> # 错误输出
&> #所有输出
2).重定向输出不覆盖(追加)原内容
>> #正确输出
2>> # 错误输出
&>> #所有输出
3).管道“ | ”(错误输出无法通过管道)
作用:将前一条命令的输出作为下一条命令的输入
2>&1 将错误输出变为正确输出
tee 将输入内容复制一份到指定位置
************vim****************
1.vim命令模式
设定vim的工作方式(临时设定):
:set nu 添加行号
:set nonu 取消行号
:set mouse=a 添加鼠标选择
:set cursorline 显示行线
永久设定方式:
vim /etc/vimrc 打开vim配置文件,在此文件的最后集如以上参数,不加":"
2.vim命令模式下关键字搜索
/ 搜索关键字
n 向下匹配
N 向上匹配
3.vim命令模式下字符的管理
字符的复制:
yl 复制一个字符
y3l 复制三个字符
yw 复制一个单词
y3w 复制三个单词
yy 复制一行
y3y 复制三行
p 粘贴
字符的删除:
dl 删除一个字符
d3l 删除三个字符
dw 删除一个单词
d3w 删除三个单词
dd 删除一行
d3d 删除三行
字符的剪切:
cl 剪切一个字符
c3l 剪切三个字符
cw 剪切一个单词
c3w 剪切三个单词
cc 剪切一行
c3c 剪切三行
Esc->p 剪切完后会进入到插入模式,要先按"Esc"再去粘贴
4.vim的命令模式下的VISUAL模式
v VISUAL模式,行选择
Ctrl+v VISUAL BLOCK模式,块选择
VISUAL模式下批量添加字符:
-"Ctrl+v"进入VISUAL BLOCK模式,选中要加入字符的列
-按"I"(注意是大写)进入插入模式,写入要插入的字符
-按"Esc"
5.批量修改字符
:%s/原有字符/替换后字符 只替换每一行出现的第一个字符
:%s/原有字符/替换后字符/g 替换所有字符
:10,20s/原有字符/替换后字符/g 替换10到20行的所有字
:%s/\t//g ##把全文的tab键替去掉,\t 表示tab键
:%s/^\ *//g ##把全文行首的空格去掉,"^\ *"表示行首的空格
:%s/^\#\ */#/g ##把全文#后的空格去掉
PS:-特殊字符前要加"\"
-"^\ *"代表行首的空格
6.vim的分屏功能
Ctrl+w,s 上下分屏
Ctrl+w,v 左右分屏
Ctrl+w,c 关闭光标所在的屏幕
Ctrl+w,方向键 移动光标到指定的屏幕
:sp file2 同时编辑当前文件和file2
先同时按下"Ctrl+w",松开后再按其他键
7.vim光标移动
:数字 移动到指定的行
G 移动到文件最后一行
gg 移动到文件第一行
进入到插入模式的方法:
i 在光标所在位置插入
I 在光标所在行的行首插入
a 在光标所在位置的下一个字符处插入
A 在光标所在行的行尾插入
o 在光标所在行的下一行插入
O 在光标所在行的上一行插入
s 删除光标所在的字符后插入
S 删除光标所在行后插入
8.vim的退出
:q 对文件没有任何操作时可直接退出
:q! 放弃对文件的操作并退出
:wq 保存退出
:wq! 强行保存退出,只对超级用户或文件所有人生效
9.vim手册
vimtutor
************3.gedit************
Ctrl+n 在gedit中打开一个新的tab
Ctrl+s 保存文件
Ctrl+o 打开文件
Ctrl+c 复制字符
Ctrl+x 剪切字符
Ctrl+v 粘贴字符
yelp help:gedit gedit图形手册