Liunx Shell常见用法

1  expr计算整数变量值

expr 1 + 3
结果:4   
注意: 整数和运算符要空格开


2 冒号使用
示例:{str:=expr}
    如果变量str不为空,${str:=expr}就等于str的值,若str为空,就把expr的值赋值给str。
    shell的冒号相当于SQL的isnull()

3 basename  去掉文件名的目录和后缀

示例一
[root@web ~]# basename /usr/bin/sort 
sort
 
示例二
[root@web ~]# basename /usr/include/stdio.h stdio.h 
stdio.h

cat、more和less命令

在Linux系统中有三种命令可以用来查阅全部的文件,分别是cat、more和less命令。它们查阅文件的使用方法也比较简单都是 命令 文件名 ,但是三者又有着区别。
  • cat命令可以一次显示整个文件,如果文件比较大,使用不是很方便;
  • more命令可以让屏幕在显示满一屏幕时暂停,此时可按空格健继续显示下一个画面,或按Q键停止显示。
  • less命令也可以分页显示文件,和more命令的区别就在于它支持上下键卷动屏幕,当结束浏览时,只要在less命令的提示符“: ”下按Q键即可。
另外,多数情况下more和less命令会配合管道符来分页输出需要在屏幕上显示的内容,还可以使用head和tail查看前几行和后几行。


5 切割大日志文件命令

sed -n '/2018-04-13/p' test.log > date.log




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值