三、命令及shell
1.磁盘分区
-
df、df -h、du、du -a
-
fdisk -l、
-
lsblk 、lsblk -f、mount、umount
2.查看系统进程状态
-
ps -aux、ps -ef
-
kill、killall
-
pstree、pstree -u、pstree -p
-
top、top -d/-i/-p
-
netstat -anp、netstat -nlp
-
crontab、crontab -e/-l/-r
3.RPM软件包管理工具
-
rpm -qa、rpm -e、rpm -ivh
4.YUM仓库:自动下载依赖
-
yum -y install、remove
-
还可替换中央镜像仓库
四、shell
1.是一个命令行解释器
2.以 #!/bin/bash 开头
3.执行脚本:
-
sh + 脚本路径
-
c
6.运算符:$(( ))、$[ ]
7.条件判断:[ ],有空格,
-
-eq、-lt、-le、-gt、-ge、-ne
8.流程控制
-
if [ ] ; then ..
-
case $变量名 in "值1").. ;; ...
-
for((*;*;*)) do .. done
-
for 变量 in 值1...do ..done
-
while [ ]do..done
9.读取控制台:read -p、-t 变量
10.basename\dirname
11.自定义函数:function 名(){ }
-
函数可以有返回值,但只能(0-255)
12.cut剪切数据:cut -d、-f
13全局变量:export 变量名
14.awk -F 分隔 ‘/匹配模式/{执行命令}’
-
$n:代表第几列
-
^d,以d开头的行
-
print、NR、NF
15.正则:^ $ . * \