linux cut文件夹,linux常用命令详解

linux常用命令

cut命令

例如:cut -d\| -f1,4 xx.txt

-d 表示字段分隔符

-f 表示要显示的字段域,如果域之间,(逗号)隔开表示显示对应的单个域,如果用-隔开表示显示连续的域

sort命令

例如:sort -t\| -k2 xx.txt

-n 按数值排序

-r 降序

-t 字段分隔符

-k 以哪个字段为关键字进行排序

-u 去重

-f 排序时不区分大小写

uniq命令

注意:使用uniq命令时,一定要先进行排序

-c 显示文件中行重复的次数

-d 只显示重复的行

-u 只显示不重复的行

tr命令

用来转换或者删除字符

-d 删除出现在字符集中的所有字符

history命令

历史命令使用技巧:

!n 执行命令历史中第n条命令

!-n 执行命令中倒数第n条命令

!! 执行上一条命令

!string 执行命令历史中最近一个一指定字符集开头的命令

!$ 引用前一个命令的组后一个参数

alias命令

例如:alias xjb='cd /appdata/kefu/xjb/'

取消别名 unalias xjb

命令替换可以用:$(COMMAND),或者反引号:`COMMAND`

例如:echo "$(pwd)" 打印当前路径

touch file-$(date +%F-%H-%M-%S).txt 创建一个以当前时间为名的文件

bash支持的引号:

``:命令替换

"":弱引用,可以实现变量的替换

'':强引用,不完成变量替换

文件名通配符

*:任意长度的任意字符

?:任意的单个字符

[]:匹配指定范围内的单个字符

[a-zA-Z0-9]

[:space:] 空白字符

[:punct:] 标点符号

[:upper:] 大写字母

[:lower:] 小写字母

[:alpha:] 大小写字母

[:digit:] 数字

[:alnum:] 数字和大小写字母

[^]:匹配指定范围外的任意单个字符

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值