系统常用命令
命令 | 选项 | 示例 | 含义 |
---|---|---|---|
top | top | 显示当前系统中消耗资源最多的进程 | |
date | date | 显示系统当前时间 | |
ps | 较少单独使用,配选项根据需求,ps -ef或者ps -aux | ||
-e | ps -e | 显示所有进程 | |
-f | ps -ef | 全格式显示 | |
-a | ps -a | 显示所有用户的所有进程(包括其它用户) | |
-u | ps - au | 按用户名和启动时间的顺序来显示进程 | |
-x | ps -aux | 显示无控制终端的进程 | |
kill | -9 | kill -9 pid | 强制杀死一个进程 |
df | -h | df -h | 以人类可读的方式显示系统磁盘空间的使用情况 |
du | -sh | df -sh | 以人类可读的方式显示指定的目录及其子目录已使用的磁盘空间的总和 |
free | free | 显示当前内存和交换空间的使用情况 | |
ifconfig | ifconfig eth0 192.168.116.2 | 网卡网络配置,临时修改系统P,重启后失效 | |
ping | ping baidu.com | 测试网络的连通性 | |
-c | ping -c 3 192.168.116.1 | 指定发送次数 | |
hostname | hostname | 查看主机名 | |
shutdown | -r | shutdown -r | 先关机,再重启 |
shutdown | -h | shutdown -h | 关机后不重启 |
Linux系统常用快捷键及符号命令
命令 | 示例 | 含义 |
---|---|---|
ctrl+c | 停止进程 | |
ctrl+l | 清屏 | |
ctrl+r | 搜索历史命令 | |
ctrl+q | 退出 | |
tab | 自动补全 | |
> | ech0 “hello world” > a.txt | 将前一条命令的输出,写入到后面的文件中,将文本清空,然后写入 |
>> | ech0 “hello world” >> a.txt | 将前一条命令的输出,写入到后面的文件中,不清空文本,追加到文本最后 |
| | cat a.txt | grep ‘hello world’ | 管道命令,以前一个命令的输出作为输入,然后进行运算。例:打印a.txt中带有hello world字符串的行 |
* | 通配符,指所有 |
vim编辑器
修改文本
符号 | 含义 |
---|---|
i | 在光标前插入 |
| | 在光标当前行开始插入 |
a | 在光标后插入 |
A | 在光标当前行的末尾插入 |
o | 在光标当前行的下一行插入新行 |
O | 在光标当前行的上一行插入新行 |
:wq | 保存并退出 |
定位命令
符号 | 含义 |
---|---|
:set nu | 显示行号 |
:set nomu | 取消行号 |
gg | 跳到首行 |
G | 跳到末行 |
:n | 跳到第n行 |
替换和取消命令
符号 | 含义 |
---|---|
u | undo,取消上一步操作 |
ctrl+r | redo,返回到undo之前 |
r | 替换光标所在处的字符 |
R | 从光标所在处开始替换,按ESC键结束 |
删除命令
符号 | 含义 |
---|---|
x | 删除光标所在处字符 |
nx | 删除光标所在处后的n个字符 |
dd | 删除光标所在行,ndd删除n行 |
dG | 删除光标所在行到末尾行的所有内容 |
D | 删除光标所在处当行尾的内容 |
:5,7 d | 删除指定范围的行 |
常用快捷键
符号 | 含义 |
---|---|
shift+zz | 保存并退出 |
v | 进入字符可视化模式 |
V | 进入行可视化模式 |
ctrl+v | 进入块可视化模式 |