老男孩linux学习笔记第四课命令rm、find、mkdr、head、tail、awk、sed、grep、yum、alias、seq

  1. 命令rm:删除命令,一般不用该命令处理删除操作,或者用mv处理,或者先copy。

例如:rm /data

-f:强制删除

-r:删除目录

  1. 命令 find:查找删除命令(常用命令),

-type 按类型查找

-name 按名称查找

例如:find /root/data/ -type f -exec rm -f {} ;

例如:find /root/data/ -type f ! -name “boy.txt” |xargs rm -f
其中,| 指的是把前一个命令结果交由后面的程序继续处理。

  1. 命令rmdir:删除空目录,或者用rm –r

4、命令head:取文件的前N行,默认前10行

例如:head -2,取前面两行显示

  1. 命令tail:取文件的后N行,默认后10行

例如:tail -3 test.txt 显示 test.txt 的最后3行

  • -f:跟踪文件最后的变化情况

例如1:for n in seq 101 150 ;do echo $n>>/root/data/test.txt;sleep 1;done 显示 text.txt 每显示一次的变化
例如2:head -30 /root/data/test.txt|tail -11 显示 test.txt 20到30 行

  1.  
  2. ★★★★★命令sed:过滤,把想要的或不想要的剥离出来显示,sed -n ‘/过滤的内容/处理的命令’ 文件

例如:sed -n ‘/d/p’ test.txt
其中p是处理命令print,d是处理命令delete等

  • -n: 取消sed的默认输出
  1. ★★★★★命令grep:过滤,把想要的或不想要的剥离出来显示
  • -v:相当于“非”

例如:grep -v “o” test.txt 显示test.txt中除o以外的信息

  1. 工具yum:安装包工具管理器,一般为yum install安装包,yum undate升级系统、软件包。
  • -y:直接安装,会帮助自动下载依赖并安装

例如:yum install tree -y,安装tree命令

  1. 工具rpm,包安装命令。
  • -ivh(安装、显示输出、人类可读展示)

例如: rpm -ivh 包名.rpm
但依赖问题不容易解决

  1. alias:别名,unalias,取消别名,别名生效位置:针对root用户:/root/.bashrc。所有用户生效位置:/etc/bashrc 或/etc/profile定义。 生效命令 source /etc/profiles

例如: alias rm=‘echo “rm can not be used,pls use mv”’

  1. 命令:seq 序列输出

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值