sol229 发表于 2019-2-18 06:26:36

Linux运维第五课

一、把/data目录移动到/root目录里
# mv /tmp/data /root
mv==move
  常出现的问题:
ls:cannot access/data:no such file or directory
  二、进入/root目录 /data目录 删除oldboy.txt
  要删除文件 ,先备份
#cd /root/data
#cp oldboy.txt oldboy.txt.lan
  重命名
#mv oldboy.txt oldman.txt
  强力删除
#rm -f /root/data/oldboy.txt
强力删除目录
# rm -fr /root/data/
  三、find命令
找oldboy.txt文件
# find -n /root/data/oldboy.txt
找.txt文件
# find /tmp -type f -name '*.txt'
find+管道
# find /root -type f -name 'oldboy.txt'|xargs ls
四、显示不包含“xx”命令
1、grep
# grep "28" /tmp/afeng/ygf.txt
# grep -v "28" /tmp/afeng/ygf.txt
2、head/tata
# head -8 /tmp/afeng/ygf.txt
# tail -3 /tmp/afeng/ygf.txt
3、awk
# awk '/28/' /tmp/afeng/ygf.txt
# awk '!/28/' /tmp/afeng/ygf.txt
4、sed
# sed -n '28p' /tmp/afeng/ygf.txt
  # sed'/28/d' /tmp/afeng/ygf.txt
五、mkdir的新参数
-p 创建多层目录
六、显示固定行
1、head/tail
# head -20 /tmp/afeng/ygf.txt |tail -5
2、awk
# awk 'NR==15,NR==20' /tmp/afeng/ygf.txt
3、sed
# sed -n '15,20p' /tmp/afeng/ygf.txt



页: [1]
查看完整版本: Linux运维第五课