Linux 命令

来源:互联网 发布:图像坐标轴 知乎 编辑:程序博客网 时间:2024/06/06 08:30


vi编辑器:

进入vi后是普通模式;

i,a进入插入模式;

在普通模式键入v是可视化模式(主要进行复制粘贴操作);


普通模式命令:

:w /root/a.txt 保存命令

:w! /root/a.txt同一文件名覆盖命令

:r /root/a.txt 打开编辑文件

:q 退出

:q! 强退

ctrl u,ctrl d 滚动半屏

i 光标前插入

a 光标后插入

A 行尾插入

o 下行插入

O 上行插入

r 代替字符

R 替换字符直至Esc键

x 删除光标后字符

X 删除光标前的字符

dd 删除所在行

d0 删除当前行光标之前字符

ndd 删除n行

u 撤销

ctrl r 返回撤销前

:w 保存

:x 保存并退出

:w file将内容写入file,覆盖file

:w >>file 将内容写入file,追加

:/string 查找string

:n 跳到n行

:% 匹配括号,向上或向下跳转括号

. 重复上次修改



:s/p1/p2/g 本行所有p1字符串由p2替换

:n1,n2s/p1/p2/g n1-n2行所有p1字符串由p2替换

:g/p1/ss/p2/g 文件所有p1字符串由p2替换


vi编辑器set命令:

:set all列出所有选项设置情况

:set option(=value)其中option是选项名(每次进入vi,所有选项都会被设置为默认值)


vi编辑时调用shell指令

:!cmd 执行cmd

:r !cmd 执行cmd并插入文本


0 0
原创粉丝点击