天天看点

linux 跟阿铭学linux

关机指令

linux 跟阿铭学linux

image.png

linux 跟阿铭学linux

cat -A file 显示所有的内容

chgrp groupa dir

chgrp -R groupa dir

chmod ugoa

umask

chattr c 自动压缩 解压

linux 跟阿铭学linux

lsattr

linux 跟阿铭学linux
linux 跟阿铭学linux

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

su - 切换到家目录

linux 跟阿铭学linux

du -sh .

du -ch .

linux 跟阿铭学linux

mkfs

linux 跟阿铭学linux

mount 参数指令

linux 跟阿铭学linux

mount -t -o

压缩

linux 跟阿铭学linux

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

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

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

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

linux 跟阿铭学linux

3}' file

awk -F ":" '

linux 跟阿铭学linux

3>300' /etc/s

linux 跟阿铭学linux

awk '{pint NF}'

awk '{pr-int $NF}'

awk '{print NR}'

统计总和

linux 跟阿铭学linux

date

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

linux 跟阿铭学linux

date -d "-1 day" +%d

date -d "-1 hour" +%H

date -d "-1 min" +%M

数学计算要用[]

sum=

linux 跟阿铭学linux

a+

linux 跟阿铭学linux

[

linux 跟阿铭学linux

b]

linux 跟阿铭学linux

1+$2]

if xx;then

esle

xx

fi

elif

else

if [

linux 跟阿铭学linux

a -gt 5 ] || [ $a -ne ]

if [ -e xx ];then

-d

-f

-w

-x

case 变量 in

value1)

;;

*)

esac

for i in

seq 1 5

;do

done

for file in

ls

while :;do

xxx

done 死循环

function a(){

}

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

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

f

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

linux 跟阿铭学linux

rsync -av xx xxx

--delete --exclude

rsync密钥文件600

linux 跟阿铭学linux

继续阅读