【Linux】vim编辑器常用操作命令
目录操作
-
进入目录
cd 路径
- 要直接回到最外层目录 ,直接使用:cd //
-
查看目录下所有文件
ls
-
创建一个新目录
mkdir 目录名
-
重命名/移动 文件或目录
mv 原文件或目录名 新文件或目录名
- 要将名为 file.txt 的文件移动到 /home/user/documents 目录下,可以使用命令:mv file.txt /home/user/documents/
- 要将 old_directory 目录重命名为 new_directory,可以使用命令:mv old_directory new_directory
-
删除空目录
rmdir 目录名
- 非空目录使用
rm -r
命令:
rm -r 目录名
- 强制删除且不提示确认,使用
-f
选项:
rm -rf 目录名
- 非空目录使用
文件操作
-
查看文件内容
cat 文件名
- 分页查看使用
less
或more
命令:
less 文件名
或
more 文件名
- 分页查看使用
-
创建一个新文件
touch 文件名
- 或使用 Vim 直接打开文件创建:
vim 文件名
-
删除文件
rm 文件名
- 强制删除且不提示确认,使用
-f
选项:
rm -f 文件名
- 强制删除且不提示确认,使用
-
复制文件或目录
cp 源文件名 目标文件名
- 复制目录并保留源文件,使用
-r
选项:
cp -r 源目录名 目标目录名
- 复制目录并保留源文件,使用
Vim编辑器操作
-
进入文件
vim 文件名
-
开始编辑
i
-
保存
:w
-
退出
:q
- 保存更改后退出,使用
:wq
。
- 保存更改后退出,使用
-
撤销上一步
u
-
复制光标当前行
yy
-
复制光标当前行及以下n行
y数字y 或 数字yy
-
粘贴
p
-
删除当前行
dd
-
删除当前行及以下N行
d数字d 或 数字dd
-
光标移动到下个单词
w
-
光标移动到当前词尾
e
-
光标移动到当前词头
b
-
光标移动到行头
0
-
光标移动到行尾
$
-
光标移动到文件的最开头位置
gg
-
光标移动到文件的结尾位置
G
-
显示行数
:set nu
-
关闭显示行数
:set nonu
-
插入换行符
o
-
查找文本
/字符
-
查找文本[寻找下一个]
n
-
查找文本[寻找上一个]
N
-
查找并替换当前光标所在行的第一个匹配到的字符串
:s/旧字符/新字符
-
查找并替换当前光标所在行的全部匹配到的字符串
:s/旧字符/新字符/g
-
全部查找并替换
:%s/旧字符/新字符/g
-
剪切当前光标内容
x
-
剪切当前光标前一个字符
X
-
替换当前光标字符
r + 新字符
-
多次替换字符
R
- 🆗
日常使用Linux系统时的大部分文件和目录管理需求,以及Vim编辑器的基本操作
2024年3月30日11点58分
尼玛,厚礼谢,有gpt了,我还记个集贸,要啥直接问好了-.-
本文作者:Hello霖
本文链接:https://www.cnblogs.com/Hello233/p/16865902.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步