- Linux常用命令
- 命令格式:
command [-options] [parameter]
- 查阅命令帮助信息:
command --help
- 常用命令
ls
列出文件clear
清除命令界面cd
进入目录pwd
列出当前路径mkdir
创建目录touch
创建文件rm
删除cp
拷贝文件mv
移动文件tree
路径树chmod
修改文件权限find
加路径和文件名查找文件grep
搜索文本串,可以搜索正则表达式tar
打包命令,但不压缩tar cvzf
,加上参数z可以打包并压缩,压缩完后缀.tar.gzgzip
压缩tar zxvf xx.tar.gz
解压shutdown
who
显示当前用户exit
退出登录账户passwd
登录root可以修改其他用户密码,当前用户不加用户名可以修改自己密码sudo
使用管理员权限
- 命令格式:
- vim基本命令
-
插入
i
: 插入光标前一个字符
I
: 插入行首
a
: 插入光标后一个字符
A
: 插入行未
o
: 向下新开一行,插入行首
O
: 向上新开一行,插入行首 -
移动
M
: 光标移动到中间行
L
: 光标移动到屏幕最后一行行首
G
: 移动到指定行,行号 -G
w
: 向后一次移动一个字
b
: 向前一次移动一个字
{
: 按段移动,上移
}
: 按段移动,下移
Ctr-d
: 向下翻半屏
Ctr-u
: 向上翻半屏
Ctr-f
: 向下翻一屏
Ctr-b
: 向上翻一屏
gg
: 光标移动文件开头
G
: 光标移动到文件末 -
删除
x
: 删除光标后一个字符,相当于 Del
X
: 删除光标前一个字符,相当于 Backspace
dd
: 删除光标所在行,n dd 删除指定的行数
D
: 删除光标后本行所有内容,包含光标所在字符
d0
: 删除光标前本行所有内容,不包含光标所在字符
dw
: 删除光标开始位置的字,包含光标所在字符 -
撤销
u
: 一步一步撤销
Ctr-r
: 反撤销 -
重复
.
: 重复上一次操作的命令 -
文本行移动
<< >>
-
复制粘贴
yy
: 复制当前行,n yy 复制 n 行
p
: 在光标所在位置向下新开辟一行,粘贴 -
可视模式
v
: 按字符移动,选中文本
V
: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动 -
替换操作
r
: 替换当前字符
R
: 替换当前行光标后的字符 -
替换命令
把abc全部替换成123
末行模式下,将当前文件中的所有abc替换成123
:%s/abc/123/g
末行模式下,将第一行至第10行之间的abc替换成123
:1, 10s/abc/123/g
-