关机指令


cat -A file 显示所有的内容
chgrp groupa dir
chgrp -R groupa dir
chmod ugoa
umask
chattr c 自动压缩 解压

lsattr


ln -s 来源文件 目标文件
/etc/passwd /etc/shadow
自定义的UID和GID都是1000开始
useradd
-u g
-d -M 不要目录
-s shell /sbin/nologin

创建密码的命令
yum install -y expect

su - 切换到家目录

du -sh .
du -ch .

mkfs

mount 参数指令

mount -t -o
压缩

xr -d
xr -z
tar -czvf a.tar --exclude a b'
tar -xzvf a.tar
tar -cjvf a.tar.bz2 a b
tar -xjvf a.tar.bz2
zip
unzip
rpm -ivh xxx --force --nodeps
rpm -Uvh
rpm -e
rpm -qa
rpm -qi
rpm -qf
!用法

cut -d ':' -f 1
cut -c1-10
sort -n
sort -nr
sort -u 去除重复
sort -k2,3
sort -k 2
uniq
tee
tr '' '/n'
; || &&
grep




sed -n '2'p /etc/xx 打印
sed -n '2,5'p /etc/ss
sed -n '/root/'p xx
sed -e '/root/'p -e '/ss/'p -n file
sed -i '1'd tst
sed '1,3s/x/y/g' xx
调换字符串的位置

awk -F ':' '/root/{print

awk -F ":" '3>300' /etc/s

awk '{pint NF}'
awk '{pr-int $NF}'
awk '{print NR}'
统计总和

date
date +"%Y-%m-%d %H:%M:%S"

date -d "-1 day" +%d
date -d "-1 hour" +%H
date -d "-1 min" +%M
数学计算要用[]
sum=a+
[
b]
sum=1+$2]
if xx;then
esle
xx
fi
if xx;then
xx
elif
xx
else
xx
fi
if [ a -gt 5 ] || [ $a -ne ]
if [ -e xx ];then
xx
fi
-d
-f
-w
-x
case 变量 in
value1)
xx
;;
*)
;;
esac
for i in seq 1 5
;do
xx
done
for file in ls
;do
xx
done
while :;do
xxx
done 死循环
function a(){
xx
}
a()
vmstat :proc: r,b memory:swpd,free,buff,cache swap:si,so io bi,bo system cpu :us,sy,id,wa,st
top
yum install -y sysstat
sar -n DEV 查看网卡流量
yum install -y nload 查看网卡流量
free -m
ps aux

tcpdump -i eth1
tcpdump -i ehn1 -n port 22
-n port 22 and port 33
hostnamectl set-hostname xx 临时和文件
zone:drop block public external dmz work home internal trusted


firewall-cmd --zone=public --add-service=http

rsync -av xx xxx
--delete --exclude
rsync密钥文件600
