程序员常用Linux命令和编辑器之神vim常用命令

在这里插入图片描述
1、查看文件ls

-a   显示所有,包括隐藏文件
​
-l   以列表方式显示
​
-h   人性化显示

2、ctrl+l清屏快捷键,等价于clear
3、pwd查看当前所在目录
4、cd changgedirectory缩写

cd 目录
​
cd /
​
cd .. 切换到上级目录

5、mkdir 创建目录

mkdir -p   创建多级目录
​
mkdir -p    aa/bb/cc
​
mkdir aa   创建aa     文件夹

6、rm用于删除文件或者目录

-f    强制删除
​
-r    递归删除

7、touch创建文件

eg.  toucha.txt              在当前路径下创建文件
​
eg. touch/root/data/b.txt    创建绝对路径下的文件
​
eg. touch a.txt b.txt c.txt   同时创建多个文件

8、mv用于文件、目录的移动和重命名

mv 原路径 目标路径

9、cat查看文件内容,一次性显示所有

eg. cata.txt

10、more查看文件内容,可以按页显示

enter键      向下n行,需要设置,默认是1行
空格键       向下滚动一屏(ctrl+f)
B键         返回上一屏(ctrl+b)
q键         退出more

11、cp文件or文件夹复制

-r递归复制,目录复制必须加-r

12、ps列出系统运行的进程

ps -ef  查看系统所有运行进程

13、kill终止执行的进程

kill 参数 进程号
​
kill -9 12345

14、hostname

查看主机名

15、ifconfig

查看本机地址

16、netstat显示与网络协议相关的统计数据

netstat -nltup

17、reboot

重启

18、shutdown -h now

立刻关机----断电关机,相当于拔电源

19、halt

立刻关机----不断电关机

20、vi编辑器----编辑器之神

vi a.txt
​
vim a.txt
​
vim a.txt + 20  打开文件并定位到第20行

3种模式

1、命令模式

dd        删除所在行
ndd       从光标所在行开始连续删除n行
dw        删除一个词
yy        复制光标所在行
nyy       连续复制n行
p         粘贴
u         撤销上一次操作
gg        回到文件顶部
G         回到文件尾部
/str      查找str
$         将光标移动到行尾
^         将光标移动到行头
shift+g   将光标移动到页尾
n+shift+g 移动到目标行

2、插入模式

i   在当前光标前编辑
a   在当前光标后进行编辑
o   在当前光标的下一行进行编辑

3、底行模式

w     存盘指令
q     退出指令
wq   保存并退出指令
q!    强制退出不存盘指令
%s/old/new/g 替换
set nu  显示行号

                                                 欢迎扫码关注公众号

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_40585384/article/details/121410106