Shell脚本

管道命令:
-利用Linux所提供的管道符“|”将两个命令隔开,管道符左边的命令输出就会成为管道符右边命令的输入。
=连续使用管道意味着层次递进eg:ls -a | grep music
find:
-Linux中最常用命令之一,在一个目录中搜索文件,可以指定一些匹配条件

-find   [path]   [option] 参数
-find   / -name		名字
-find -size 0   :查找大小为0-find -perm 755	:用权限查找
-find ~ -user root :在家目录查找用户为root的文件
-find / -group root :查找group组的文件
-find / -mtime -5 :查找更改时间在五天之内的文件
-find / +mtime +3 :查找更改时间在三天之间的文件
-find / -nogroup  :查找无效所属组
-chown root.root /test	:修改文件的所属用户和组
***type命令:***
b:块设备文件 d:目录 c:字符设备文件 p:管道文件
l:符号链接文件		f:普通文件
-find /etc -type d	在/etc目录下查找所有的目录
-find . ! -type d   在当前目录下查找除了目录以外的文件
***grep命令***
-b:打印匹配行前面打印该行所在的块号码。byte offset
-c:只打印匹配的行数,不显示匹配的内容     count
-f:从文件中提取模板。空文件中包含0个模板,所以不匹配
-h:当搜素多个文件时候,不显示匹配文件名前缀
-i:忽略大小写
-q:取消显示
-n:在匹配的行前面打印行号
-v:反检索,只显示不匹配的行
--color :    变色
***tail命令***
	把某个档案文件最后几行显示到终端上,如果该文件有刷新,则tail会自动刷新。
	-F	该参数用于监听File文件增长!!
	-c Number : 从Number字节位置读取指定文件
	-n Number : 从Number行位置读取文件
	-m	xx : 从m字符位置读取文件  用-c碰到文字会停,-m不会。
	tail -n +20 filename    从第20行开始显示
***sort命令***
-u 				不出现重复的行
-t				指定分段的符号
-k				指定的第几个段
-r				逆向排序
执行LC_ALL=C 
	export LC_ALL
然后进入VIM输入set fileencoding
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值