linux 跟阿铭学linux

关机指令


linux 跟阿铭学linux
image.png

linux 跟阿铭学linux
image.png

cat -A file 显示所有的内容
chgrp groupa dir
chgrp -R groupa dir

chmod ugoa

umask
chattr c 自动压缩 解压


linux 跟阿铭学linux
image.png

lsattr


linux 跟阿铭学linux
image.png

linux 跟阿铭学linux
image.png

ln -s 来源文件 目标文件

/etc/passwd /etc/shadow
自定义的UID和GID都是1000开始

useradd
-u g
-d -M 不要目录
-s shell /sbin/nologin


linux 跟阿铭学linux

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


linux 跟阿铭学linux
image.png

su - 切换到家目录


linux 跟阿铭学linux
image.png

du -sh .
du -ch .


linux 跟阿铭学linux
image.png

mkfs


linux 跟阿铭学linux
image.png

mount 参数指令


linux 跟阿铭学linux
image.png

mount -t -o

压缩


linux 跟阿铭学linux
image.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

!用法


linux 跟阿铭学linux
image.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


linux 跟阿铭学linux
image.png
linux 跟阿铭学linux
image.png

linux 跟阿铭学linux
image.png
linux 跟阿铭学linux
image.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
调换字符串的位置

linux 跟阿铭学linux
image.png

awk -F ':' '/root/{print
linux 跟阿铭学linux
3}' file

awk -F ":" 'linux 跟阿铭学linux3>300' /etc/s

linux 跟阿铭学linux
image.png

awk '{pint NF}'
awk '{pr-int $NF}'
awk '{print NR}'

统计总和


linux 跟阿铭学linux
image.png

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


linux 跟阿铭学linux
image.png

date -d "-1 day" +%d
date -d "-1 hour" +%H
date -d "-1 min" +%M

数学计算要用[]
sum=linux 跟阿铭学linuxa+linux 跟阿铭学linux[linux 跟阿铭学linuxb]

sum=linux 跟阿铭学linux1+$2]

if xx;then
esle
xx
fi

if xx;then
xx
elif
xx
else
xx
fi

if [ linux 跟阿铭学linuxa -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


linux 跟阿铭学linux
image.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


linux 跟阿铭学linux
image.png
linux 跟阿铭学linux
f

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


linux 跟阿铭学linux
image.png

rsync -av xx xxx
--delete --exclude
rsync**文件600


linux 跟阿铭学linux
image.png