【centos-26】练习1

mac2022-06-30  31

1.     mkdir /data/oldboy -p   

ls /data/oldboy/ -ld 

touch /data/oldboy/oldboy.txt

echo "inet addr:10.0.0.8 Bcast:10.0.0.255 Mask:255.255.255.0" >/data/oldboy/oldboy.txt

ifconfig|sed -n '2p'

cat oldboy.txt

 

2.   cd /data/oldboy/

cat oldboy.txt

awk -F "[ :]+" '{print $3,$5,$7}' oldboy.txt

 

3.cd ~

mv /data/oldboy /tmp

cp /etc/passwd /tmp/oldboy

 

4.  cd /tmp/oldboy

awk -F ":" 'NR>9 && NR<21 {print $3}' passwd >test.txt

cat test.txt

 

 

 

5.   alias rm='echo Do not use rm command.'

ls   

rm test.txt 

ls /etc/profile /etc/bashrc

echo "alias rm='echo Do not use rm command.' " >>/etc/bashrc

echo "alias rm='echo Do not use rm command.' " >>/etc/profile

alias

history |cut -c 8-

 

6.   find /tmp/oldboy -type f ! -name "passwd"

find /tmp/oldboy -type f ! -name "passwd"|xargs \rm -f

tree /tmp/oldboy

 

7. head -5 /etc/passwd |tail -4

sed -n '2,5p' /etc/passwd

 awk 'NR>1 && NR<6' /etc/passwd

 

8.  awk 'NR==1 {print $0}' /etc/passwd

awk -F ":" 'NR==1 {print $7":"$2":"$3":"$4":"$5":"$6":"$1}' /etc/passwd

 

 

9.   ls /data

echo "oldgirl" >/data/123.txt

echo "oldgirl" >/data/456.txt

echo "oldgirl" >/data/3306/aa.txt

echo "oldgirl" >/data/3307/bb.txt

tree /data/

LANG=en

tree /data/

find /data -type f -name "*.txt"

find /data -type f -name "*.txt" |xargs cat 

find /data -type f -name "*.txt" |cat

find /data -type f -name "*.txt" |xargs -n 1 cat 

find /data -type f -name "*.txt" |xargs sed 's#oldgirl#oldboy#g'

find /data -type f -name "*.txt" |xargs sed -i 's#oldgirl#oldboy#g'

find /data -type f -name "*.txt" |xargs cat

 

10.  ls -lh /var/log/dmesg

mkdir /oldboy 

cd /oldboy

cat /var/log/dmesg >>123.log

cat /var/log/dmesg >>123.log

cat /var/log/dmesg >>123.log

cat 123.log >>456.log

date -s 20160401

find /oldboy -type f -name "*.log" -size +1M -mtime +7

find /oldboy -type f -name "*.log" -size +1M -mtime +7 -exec mv {} /tmp \;

ls -lh /tmp

 

转载于:https://www.cnblogs.com/sec875/articles/9065271.html

最新回复(0)