关机指令
![img_23ce9d3086d0bc2311f4bf830d71354e.png](https://i-blog.csdnimg.cn/blog_migrate/4949dc4877e1bf43e9cd8a70f6bb65bb.png)
![img_8a5f87f09a83c95dbf32af60725fc7a8.png](https://i-blog.csdnimg.cn/blog_migrate/2836b4923e9d03b2f1e542611b151ab1.png)
cat -A file 显示所有的内容
chgrp groupa dir
chgrp -R groupa dir
chmod ugoa
umask
chattr c 自动压缩 解压
![img_1089a2c759e7c9d68c8e2c3b10dccb88.png](https://i-blog.csdnimg.cn/blog_migrate/7592858dc5362d42d36713aa12cb03da.png)
lsattr
![img_e5783fc4937e18a2f6395915e91fb7f4.png](https://i-blog.csdnimg.cn/blog_migrate/cea2009b92ca9580373e718d5e54d38e.png)
![img_1454c5db4e268bf05bbb0508df5c45c5.png](https://i-blog.csdnimg.cn/blog_migrate/b0db6b28f74e92171612c16aeface146.png)
ln -s 来源文件 目标文件
/etc/passwd /etc/shadow
自定义的UID和GID都是1000开始
useradd
-u g
-d -M 不要目录
-s shell /sbin/nologin
![img_5b42b913222eeb444b5ae7985b8a23f4.png](https://i-blog.csdnimg.cn/blog_migrate/4405ad951d9123d70d34c1f7a70b8d7b.png)
创建密码的命令
yum install -y expect
![img_d9e791510343f460ca0e7d94d95dc460.png](https://i-blog.csdnimg.cn/blog_migrate/6da7fd1855eea355a3c676bfa2785aeb.png)
su - 切换到家目录
![img_7e1e028a3cfec3aad2ba65fa8f52fbbd.png](https://i-blog.csdnimg.cn/blog_migrate/6cd600bbcf43daa5562a6e7faba37391.png)
du -sh .
du -ch .
![img_951b6802c4929ac498795889eb0e09bb.png](https://i-blog.csdnimg.cn/blog_migrate/98f837697d5f0b64241fce6e546d9aad.png)
mkfs
![img_77c8e1885d8967b8fb225530bcaace12.png](https://i-blog.csdnimg.cn/blog_migrate/127658e1d2d7a53e11d68a2df51bdb08.png)
mount 参数指令
![img_4088f442a9804a15aa17a964aeb87f09.png](https://i-blog.csdnimg.cn/blog_migrate/19edf0135825098a60aeccf7985b4b69.png)
mount -t -o
压缩
![img_4d49da1e55577ebf62a0e55759d447e2.png](https://i-blog.csdnimg.cn/blog_migrate/24fcd1633f53f32e8e670a6b5cec5550.png)
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
!用法
![img_25218afa1469303fdc3eb71d959f1b72.png](https://i-blog.csdnimg.cn/blog_migrate/d487311a32613b88d1b45b88a2dbfefa.png)
cut -d ':' -f 1
cut -c1-10
sort -n
sort -nr
sort -u 去除重复
sort -k2,3
sort -k 2
uniq
tee
tr '' '/n'
; || &&
grep
![img_eccfd20fb01a77ad25a8809551064ff0.png](https://i-blog.csdnimg.cn/blog_migrate/7f9907ac52b4c6c863e525fbe7638282.png)
![img_99375fbbbc2519eb9ffe56a818f34b09.png](https://i-blog.csdnimg.cn/blog_migrate/46071bb7b0987c926eb43ebd4f880510.png)
![img_697bb4f225962bef7e0c2a39159344cd.png](https://i-blog.csdnimg.cn/blog_migrate/7198a6ad6838784a4f88e1ccff031ade.png)
![img_423b1f5a634dfd0dd22da7bd8c6d0c0e.png](https://i-blog.csdnimg.cn/blog_migrate/b2c8085d0d9532cd200d63c239b94096.png)
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
调换字符串的位置
![img_8f44047d323297f6e3f86ed629d982ea.png](https://i-blog.csdnimg.cn/blog_migrate/56439d272c330384d73a6dec94883bb6.png)
awk -F ':' '/root/{print
![1} /tets/{print](https://i-blog.csdnimg.cn/blog_migrate/10447b81ce8839123c60d128866c5463.png)
awk -F ":" '3>300' /etc/s
![img_060108b704f4d77a8cba03e616e49296.png](https://i-blog.csdnimg.cn/blog_migrate/e450e7f2edef8396b940ab431ab01d7e.png)
awk '{pint NF}'
awk '{pr-int $NF}'
awk '{print NR}'
统计总和
![img_7245a988ee4536d77796ca0af1339f37.png](https://i-blog.csdnimg.cn/blog_migrate/1fd1c0cb75f7c799842f96b1c7f4bc2e.png)
date
date +"%Y-%m-%d %H:%M:%S"
![img_a150c9d00ba96ca7ceb8863bf9492e9a.png](https://i-blog.csdnimg.cn/blog_migrate/e95589ee187fee99da93df5dad02fb35.png)
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
![img_5af2e3b7167f5d334c0919f84fe3135b.png](https://i-blog.csdnimg.cn/blog_migrate/57a86953d7544e7a6898b27da7a0a6e0.png)
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
![img_59043cf95c34c911c31f380fbd633a47.png](https://i-blog.csdnimg.cn/blog_migrate/c88d8edac4168719351ed349b6eba065.png)
![img_7d145feab6a2453ef5c81da75b579b5b.png](https://i-blog.csdnimg.cn/blog_migrate/3af8b478dbb2ae438d30e227c23ed0b1.png)
firewall-cmd --zone=public --add-service=http
![img_3ac8a59de747afcb892d51f88e068ee8.png](https://i-blog.csdnimg.cn/blog_migrate/5d31084b3c196792932fca1f1c0df0ae.png)
rsync -av xx xxx
--delete --exclude
rsync密钥文件600
![img_893a39ce4934a2388a99b139f1b15bf1.png](https://i-blog.csdnimg.cn/blog_migrate/555efe8230924d63ef7cc499e348bed8.png)