shell中常用的基础命令(uniq、test)

diff

在这里插入图片描述在这里插入图片描述

patch(添加补丁)

diff -u westos westos.new > westos.patch#生成补丁
patch westos westos.patch #给westos打补丁
-b #备份原文件
在这里插入图片描述在这里插入图片描述

cut 查看列

在这里插入图片描述在这里插入图片描述

sort (排序) uniq

在这里插入图片描述在这里插入图片描述

tr(大小写转换)

tr ‘a-z’ ‘A-Z’
tr ‘mn’ ‘a’ #将mn替换为a,后面只能写一个字符
在这里插入图片描述

test

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
-b file 如果文件为一个块特殊文件,则为真

-c file 如果文件为一个字符特殊文件,则为真

-d file 如果文件为一个目录,则为真

-e file 如果文件存在,则为真

-f file 如果文件为一个普通文件,则为真

-g file 如果设置了文件的 SGID 位,则为真

-G file 如果文件存在且归该组所有,则为真

-k file 如果设置了文件的粘着位,则为真

-O file 如果文件存在并且归该用户所有,则为真

-p file 如果文件为一个命名管道,则为真

-r file 如果文件可读,则为真

-s file 如果文件的长度不为零,则为真

-S file 如果文件为一个套接字特殊文件,则为真

-t fd 如果 fd 是一个与终端相连的打开的文件描述符(fd 默认为 1),则为真

-u file 如果设置了文件的 SUID 位,则为真

-w file 如果文件可写,则为真

-x file 如果文件可执行,则为真
#练习题
在这里插入图片描述

&&和||

&& #条件存在执行下面语句
|| #条件不存在执行下面语句
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值