创建
文件创建:touch
目录创建:mkdir
复制
cp
移动
mv
删除
rm
文件查看
cat :查看文件内容,一般用于小文件
tac:逆序显示
-n :显示行号
more:分页显示文件内容,空格向下翻页。缺点:只能向下翻
less:可上下翻,支持关键字查找
head + “-n”:显示前n行,默认前10行
tail + “-n”:显示后n行,默认后10行
tail + “-0f” :监控文件的变化
文件类型
“-” 或 f :普通文件
d:目录
l: 软链接
s:套接字文件
b :快文件
c:字符文件
p:管道文件
文件描述符
0 标准输入:键盘输入
1 标准输出:程序正确执行输出的内容
2 错误输出:程序错误执行输出的内容
重定向
< 输入重定向
“>” 标准输出重定向
“>>” 标准输出追加重定向
2> 错误输出重定向
&> 所有输出重定向
1> 标准输出重定向
1> file1 2> file2 标准输出重定向到file1,错误输出到file2
管道
用“|”表示,把前一条命令的标准输ti出作为后一条命令的标准输入
vi/vim编辑器
命令模式
行内跳转:
$,End :将光标快速定位到行尾
Home,0 :将光标快速定位到行首
^ :将光标快速定位到第一个非空字符
行间跳转
G :将光标快速定位到最后一行
gg : 将光标快速定位到第一行
3gg:将光标快速定位到第3行
字符相关
x 快速删除光标所在位置的单个字符
r 快速替换光标所在位置的单个字符
R 连续替换(替换模式)
行操作
yy 复制光标所在行的内容
3yy 复制光标所在行开始,往下一共复制3行内容
ygg 复制从第一行到光标所在行所有内容
yG 复制从光标所在行到最后一行内容
dd 删除操作,和y命令同样使用
p:粘贴
词操作:
yw 复制一个单词
dw 删除一个单词
p 粘贴
u 撤销
ctrl + r 反撤销
编辑模式
i 在光标前插入
a 在光标后追加
o 在光标所在行的下一行编辑
尾行模式
q 退出 :quit
w 保存 :write
w file :另存为
wq :保存退出
r file :将其他文件的内容读到当前文件中,位于光标所在行的下一行
s/old/new/ :将光标所在行的第一个old替换成new
s/old/new/g : 将光标所在行的所有old替换成new
%s/old/new/g : 将文件的所有old替换成new
6y : 复制第6行
6,9y :复制6到9行
set nu :显示行号
set nonu : 取消显示行号
set ts=4 :设置制表符宽度为4
扩展:可视块模式
1、ctrl+v 进入可视块模式
2、方向键选中所有要注释的行
3、大写i 在选中的可视块前面添加内容
4、# 选择可视块行的前面的所有内容
5、Esc Esc 退出可视块模式
网友评论