0404笔记

环境变量配置文件

分为两个维度
1.系统层次 etc下的文件
2.用户层次 用户家目录下的文件

系统层次下的一般不动
一般都编辑用户家目录下的

两个类型
1.bashrc 用户执行shell脚本时等的配置 不用用户登录
2.profile 用户登录时会加载到

cut

分割 截取
cut -d “:” 指定分隔符为:
-f 1,2 要第一第二段
-f 1-3 要第一到三段

sort

默认按照ASCII码排序 特殊符号 数字 字母的顺序排序
-n 以数字为顺序排序 认为字母和特殊符号为零
-r 反向排序
-k n1/n2 根据分段排序

wc

wc -l 统计行数
wc -m统计字符数
wc -w统计词数 以空白字符区分

unip

去重 两个相同的挨在一起,才能去重。
一般sort 2.txt|uniq -c
去重并统计重复次数
sort只是输出内容,并不对应文件修改。可以重定向输出。
sort 2.txt |uniq -c |tee a.txt
重定向并把内容打印到屏幕上

tee

和输出重定向类似
但tee命令重定向的同时会打印到屏幕上
tee 要和管道符连用
-a 追加

tr

替换
echo “aminglinux” |tr ‘[al]’ ‘[AL]’
把al替换为AL

split

切割 有时文件太大
-b 100M 指定分割为100M大小
-l 100 指定分割100行
什么也不加为指定为字节

特殊变量

$变量前缀

!$正则里表结尾

;多条命令写在一行里用;分割

~用户家目录,正则表达式表示匹配符

& 放到命令后台
&>表示正确和错误输出重定向
[] 指定字符中的一个
[1-9]一到九
[a-zA-Z
|| 当前面命令不成功 才执行后面的命令
&& 前面的命令成功了 才执后面的命令行

判断一个目录存不存在
[-d aminglinux] || mkdir aminglinux
判断是否是目录 创建

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值