一,文本操作命令
(1)创建
普通文件:touch filename(文件名)
目录文件:mkdir dirname(文件名)
(2)删除
普通文件:rm filename(文件名)
目录文件:rmdir dirname(删除空目录)
rm -r(递归) dirname(删除非空录)
(3)拷贝(Ctrl+c和Ctrl+v一起实现)
普通文件:cp srcpath/srcfile(原文件) destpatn(目标文件名)
目录文件:cp -r srcpath/dirname destpath
(4)剪切
普通文件和目录文件都为: mv srcpath/srcfile destpath
(5)重命名
普通文件和目录文件都为:mv srcpath/srcfile srcpath/newfilename
二,文本编辑命令
基本格式为:vi/vim filename
分为命令模式,插入模式(编辑模式)和末行模式。
插入模式:编辑文本内容
命令模式:光标的移动 文本内容的批处理操作
末行模式:编辑器的设置 文本内容的保存等
这三种的基本相互转换关系为:
命令模式到插入模式:a i o 0
插入模式到命令模式:ESC
末行模式到命令模式: : ? /
1,末行模式
:w 保存文本内容
:q 退出编辑,退出vi
:wq 保存并退出
:w newfile 另存为 newfile
:q! 强制退出
:set nu 显示行号
:set nonu 取消行号
:num 将光标移动到num行
:nohlsearch 取消高亮显示
/string 向下搜索
?string 向上搜索
n 找下一个
2,命令模式
(1)光标的移动
h 向左移动 j 向下移动 k 向上移动 l 向右移动
shift+4($) 将光标移动到当前行的末尾
shift+6(^) 将光标移动到当前行的开头
shift+g(G) 将光标移动到文件的最后一行
gg 将光标移动到文件的首行
num shift+g 将光标移动到num行
Ctrl+f 向下翻页
Ctrl+b 向上翻页
shift+l(L) 将光标移动到当前页的最后一行
shift+h(H) 将光标移动到当前页的首行
shift+m(M) 将光标移动到当前页的中间一行
(2)批处理操作
删除一行 dd
删除n行 n dd
复制一行 yy
复制n行 n yy
粘贴 p
撤销上一次操作 u
d shift+g 删除当前位置到文件尾行的内容
d gg 删除当前位置到文件首行的内容
d num+shift +g 删除当前行到num行的内容
y shift+g 复制当前位置到文件尾行的内容
y gg 复制当前位置到文件首行的内容
y num shift+g 复制当前行到num行的内容
r 字符 替换当前光标位置的字符
shift+r 进入替换模式
cc 删除当前行进入插入模式
shift+c 删除当前光标到当前行尾的内容,进入插入模式
cw 删除光标位置的单词,进入插入模式
Linux的文本操作命令编辑命令
最新推荐文章于 2023-11-24 16:49:01 发布