linux处理命令

echo命令 输出

选项作用

\n插入换行符,输出换行

\r光标移至行首,并且不换行

\s当前shell的名称,如bash

\t插入Tab键(即制表符)

\f换行,但光标仍停留在原处

\ \表示插入

\本身

\b插入退格键,表示退格,不显示前一个字符

\c抑制更多的输出或不换行

sort命令

sort命令是以行为单位对文件内容进比较;原则是从首字符向后,依次按照ASCII码进行比较,最后将他们升序输出行排序,也可以根据不同的数据类型来排序。

常用选项    作用
-n    按照数字进行排序(默认升序)
-r    反向排序(倒序)
-u    等同于uniq,表示相同的数据仅显示一行(去重,必须是连续重复的数据)
-t    指定字段分隔符,默认使用Tab键分隔
-k    指定排序字段(不指定默认第一个字段)
-o 输出文件    将排序后的结果转存到指定文件
-f    忽略大小写,会将小写字母都转换为大写字母来进行比较
-b    忽略每行前面的空格
 

uniq命令

uniq命令用于报告或者忽略文件中连续的重复行,常与sort命令结合使用。

常用选项作用
-c统计连续重复的行的次数,并且删除重复的行
-u仅显示出现一次(不连续重复)的行
-d仅显示连续出现的行

tr命令

tr命令常用来对来自标准

输入的字符进行替换、压缩和删除。

选项作用
-c保留参数1的字符,其他字符包括换行符\n用参数2的字符集替换
-d删除所有属于字符集1的字符
-s将连续重复的字符压缩成一个
-t参数2的字符集替换参数1的字符集,和不加选项一样

cut命令

cut命令用于截取字段或者字符串

选项作用
-d指定分隔符
-f n指定第n个字段;1-3表示从第1个字段到第3个字段;4,5,7表示第4,第5,第7个字段;与-d一起使用
-b以字节为单位进行截取
-c以字符为单位进行截取
–complement排除所指定的字段
–output-delimiter更改输出内容的分隔符

split命令

split命令用于在Linux下将大文件拆分为若干

选项作用
-l指定行数
-b指定大小

eval命令

命令字前加上eval,shell会在执行命令之前扫描它两次,eval命令首先会先扫描命令行进行所有的置换,然后再执行命令,该命令适用于那些一次扫描无法实现功能的变量,该命令会对变量进行两次扫描。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值