欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > Linux Shell常用命令

Linux Shell常用命令

2025/2/24 13:36:25 来源:https://blog.csdn.net/qq_39072304/article/details/141193802  浏览:    关键词:Linux Shell常用命令
命令说明举例
常用字符串运算符

-a并且
-n 检测检测字符串长度是否不为 0,不为 0 返回 true。[ -n "$a" ] 返回 true。
-z检测字符串长度是否为0,为0返回 true。[ -z $a ] 返回 false。
$检测字符串是否为空,不为空返回 true。

[ $a ] 返回 true。

=检测两个字符串是否相等,相等返回 true。[ $a = $b ] 返回 false。
!=检测两个字符串是否相等,不相等返回 true。[ $a != $b ] 返回 true。

按照文件类型

进行判断

-e文件存在(existence)
-f文件存在并且是一个常规的文件(file)
-d文件存在并且是一个目录(directory)-d ./temp判断temp目录是否存在
cut [选项参数] filename:cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段输出。cut -f列号,提取第几列
cut -d分隔符,按照指定分隔符分割列,默认是制表符“\t”
cut -c指定具体的字符

sort (选项)(参数):将文件

进行排序,并将排序结果

标准输出。

sort -n依照数值的大小排序(从小到大)
sort -r以相反的顺序来排序(从大到小)
sort -t设置排序时所用的分隔字符
sort -k指定需要排序的列
sort -u去重复
grepgrep -r搜索文件内容
^$以^开头,以$结束,中间即为空
sed 's/[0-9]//g' :检测非数字输入's/[0-9]//g':是sed的替换命令,s代表替换操作,[0-9]是一个正则表达式,匹配任何单个数字字符,//表##示将匹配到的内容替换为空(即删除),g代表全局替换,意味着每一行>中,所有匹配到的实例都会被替换。
mkdir -p ./temp创建一个temp目录

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词