目录
1.vim的三个模式中认为实用的命令
1.一般模式
命令 | 作用 |
---|---|
dw | 选定单词删除 |
u | 撤销当前操作 |
dd | 删除当前行 |
ctrl+r | 重做上一个操作 |
yy | 复制光标所有行 |
p | 粘贴到光标上一行或下一行 |
gg | 跳转到温蒂首部行首 |
G | 跳转到文档尾部行首 |
2.插入模式
命令 | 作用 |
---|---|
i | 在光标前插入 |
I | 在光标所在行第一个非空格符前插入 |
a | 在光标后插入 |
A | 在光标所在行末尾插入 |
s | 删除光标所在位置字符并插入 |
S | 删除光标所在行并插入 |
o | 在光标所在行下一行插入 |
O | 在光标所在行上一行插入 |
3.命令模式(末行模式)
命令 | 作用 |
---|---|
:wq | 保存退出 |
:q | 退出(未修改文件内容才可以退出) |
:wq! | 强制保存退出 |
:q! | 强制退出,不保存 |
:set nu | 显示行号 |
:set nonu | 不显示行号 |
:行号 | 跳转到指定行号 |
:3,5 d | 删除3-5行 |
:r 文件名1 | 读出文件1的内容到当前文件里 |
:%s/字符串2/字符串3 | 字符串3替换字符串2 |
?word | 向上寻找一个字符串名称为word的字符串 |
ZZ | 若文件没有改动,则离开;若文件已经被改动过,则保存后离开 |
2.所学外部命令的可执行文件的文件类型和所属者
1.外部命令文件类型与所属者
命令 | 文件类型 | 路径 | 所属者(root) |
---|---|---|---|
pwd | 普通文件 | /bin/pwd | 普通用户和管理员 |
ls | 普通文件 | /bin/ls | 普通用户和管理员 |
touch | 普通文件 | /bin/touch | 普通用户和管理员 |
cat | 普通文件 | /bin/cat | 普通用户和管理员 |
tee | 普通文件 | /bin/tee | 普通用户和管理员 |
cal | 普通文件 | /bin/cal | 普通用户和管理员 |
clock | 链接文件 | /sbin/clock | 管理员 |
date | 普通文件 | /bin/date | 普通用户和管理员 |
ip | 普通文件 | /sbin/ip | 管理员 |
hostname | 普通文件 | /bin/hostname | 普通用户和管理员 |
passwd | 普通文件 | /bin/passwd | 普通用户和管理员 |
echo | 普通文件 | /bin/echo | 普通用户和管理员 |
2.查看方式
1.查看命令所在位置
使用:which 命令
2.查看命令文件类型与所属者
使用:ll 命令位置
linux的文件类型:
开头符号 | 文件类型 |
---|---|
- | 普通文件,类似于Windows的记事本 |
d | 目录文件,类似于文件夹 |
c | 字符设备文件,串行端口设备,顺序读写,键盘 |
b | 块设备文件,可供存储的接口设备,随机读写,硬盘 |
p | 管道文件,用于进程间的通信 |
s | 套接字文件,通常用于网络上的通信(不同主机间程序通讯)。可以启动一个程序来监听客户端的要求,客户端可以通过套接字来进行数据通信 |
l | link,链接文件 |