2018-06-28 linux 总结

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端口使用情况
    

你可能感兴趣的:(2018-06-28 linux 总结)