linux基本的vi命令总结,linuxvi命令总结


这个是防止自己忘记的 然后写的 所以不详细

yum install (命令) 安装命令

nano 编辑文件

vi

删除文件:rm

-i 删除之前确认

-f 删除之前不确认

-r 递归删除

rm -rf /文件名

cp:copy

cp src dest

-r

-i 存在覆盖前先确认

-f

-p

-a 归档复制,常用语备份

cp /etc/{1.txt,2.txt} /tmp/ 将etc目录下 1.txt 2.txt 复制到tmp目录下

mv:move 移动文件

mv src dest

mv -t dest src

stat:

stat 1.txt 列出文件详细信息

日期时间

date(查看当前时间) clock hwclock cal

ntpdate 和网络时间同步

ntpdate -u ntp 百度出的ntp域名 (同步时间)

查看文本

cat 正序查看

tac 倒序查看

more 分页翻

less 一行一行下拉

head 只看文件前几行

tail 只看文件后几行

vi 文件名 进入文件,编辑模式

模式转换

编辑-->输入

i:在当前光标所在的字符前面,转为输入模式

a:在当前光标所在的字符后面,转为输入模式

o:在当前光标所在行的下方,新建一行,并 转为输入模式

I:在当前光标所在的行首,转入为输入模式

A:在当前光标所在的行尾.转入为输入模式

O:在当前光标所在行的上方,新建一行,并转入为输入模式

输入-->编辑

ESC

编辑-->末行

:

vi +# 打开文件显示第#行

vi + 打开文件显示第一行

vi +/path 打开文件显示path所在行

末行模式关闭文件

:q 退出

:wq 保存并退出

:q! 不保存并退出

:w 保存

:w! 强行保存

:wq==>:x

编辑模式下退出

ZZ:保存并退出

相关内容