linux 总结
基本命令
ls
cd
用户管理
useradd
usermod
userdel
用户组管理
groupadd
groupmod
groupdel
目录管理
mkdir
rmdir
-r 递归
-f 强制
文件操作
编辑模式 | <--> | 一般模式 | <--> | 命令模式 |
---|---|---|---|---|
编辑文本 | i,I,o,O,a,A/ESC | 移动光标,删除,复制,粘贴 | :,/,? | 读取,保存,查找 |
vi
三种模式:
编辑模式 | <--> | 一般模式 | <--> | 命令模式 |
---|---|---|---|---|
编辑文本 | i,I,o,O,a,A/ESC | 移动光标,删除,复制,粘贴 | :,/,? | 读取,保存,查找 |
其他文件操作命令
grep
find
wc
cp
mv
文件查看命令
cat
head
tail
less
more
linux权限管理
d rwx r-x r--
1 7 5 4
打包压缩
打包:tar -cvf 目标名.tar 源文件
解包:tar -xvf 目标名.tar
压缩:tar -zcvf 目标名.tar.gz 源文件
解压:tar -zxvf 目标名.tar.gz
磁盘管理命令
df:显示磁盘信息;
du:显示指定目录大小;
后台工作
指令 | 作用 |
---|---|
&(command &) | 让前台工作放到后台进行 |
ctrl+z | 暂停某工作 |
fg(fg[%num]) | j将后台工作推到前台 |
jobs | 查询所有后台任务 |
系统状态监控
指令 | 作用 |
---|---|
ps(ps aux,ps -ef) | 显示当前系统所有正在运行的进程 |
w(load average平均负载) | 查询系统当前负载 |
vmstat | 监控当前系统状态 |
top | 动态监控进程所占系统资源,刷新一次/3s |
free | 查看系统内存使用情况 |
kill(kill [-options] pid/任务号) | 停止/杀死进程 |
网络管理
指令 | 作用 |
---|---|
ifconfig | 显示或设置网卡 |
netstat9(-an 显示网络连接状况, -lnp 显示当前启用哪些窗口) | 显示网络状况 |
ping | 测试目标与本机的连接状况 |
eg:
ifconfig etho down/up(etho是一个网卡名)
netstat -an |grep 22 查看22端口使用情况