linux shell之xargs 、tr、sha1sum、head、tail一般使用

本文涉及的产品
转发路由器TR,750小时连接 100GB跨地域
简介: linux shell之xargs 、tr、sha1sum、head、tail一般使用

1 xargs命令

有点类似-exec命令

1)删除当前目录下面的c文件

find . -name "*.c" | xargs rm

2)统计当前c文件里面的代码行数

find . -name "*.c" | xargs wc -l


2 tr命令

替换命令

1)把大小替换成小写

echo "HELLO WORD" | tr 'A-Z' 'a-z'

2)加密

echo 123456 | tr '0-9' '123456'
234566

3)解密

echo 234566 | tr '123456' '0-9'
123455

4)ROT13加密算法加密

echo "chenyu" | tr 'a-zA-Z' 'n-za-mN-ZA-m'
puralh

5)ROT13加密算法解密

echo "puralh" | tr 'a-zA-Z' 'n-za-mN-ZA-m'
chenyu

6)删除下面字符串里面的数字

echo "abcd 123 efgh 345 hijk" | tr -d '0-9'
abcd  efgh  hijk

7)压缩下面字符串里的空格

echo "chenyu  is  hello  word   ni lai    ss" | tr -s ' '
chenyu is hello word ni lai ss

8)压缩1.txt文件的换行

cat 1.txt | tr -s '\n'

3 sha1sum命令

检查文件的唯一性和md5sum类似

哈希检验文件的唯一性

sha1sum file

4 head命令

打印头部内容

列出1.sh文件的前面一行,下面-n是显示多少行意思

head 1.sh -n 1

5 tail命令

列出1.sh文件的最后两行

打印尾部内容

tail 1.sh -n 2
相关文章
|
2月前
|
Linux Shell
Linux 中 Tail 命令的 9 个实用示例
Linux 中 Tail 命令的 9 个实用示例
84 6
Linux 中 Tail 命令的 9 个实用示例
|
2月前
|
存储 Linux Shell
linux查找技巧: find grep xargs
linux查找技巧: find grep xargs
35 13
|
2月前
|
机器学习/深度学习 存储 Linux
linux中强大且常用命令:find、xargs、grep
linux中强大且常用命令:find、xargs、grep
83 9
|
3月前
|
Java Shell Linux
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
关于如何使用Shell脚本来解析Linux系统中的应用服务日志,提供了脚本实现的详细步骤和技巧,以及一些Shell编程的技能扩展。
51 0
【Linux入门技巧】新员工必看:用Shell脚本轻松解析应用服务日志
|
3月前
|
Linux
Linux命令行文档查看cat、less、more、head、tail和图片查看
Linux命令行文档查看cat、less、more、head、tail和图片查看
54 0
|
3月前
|
Linux
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
在Linux中,如何使用xargs和exec实现把当前目录下所有后缀名为.txt的⽂件的权限修改为777。
|
3月前
|
Linux
在Linux中,如何在Linux中使用xargs命令?
在Linux中,如何在Linux中使用xargs命令?
|
3月前
|
Shell Linux 程序员
详解shell 运行原理及Linux权限
详解shell 运行原理及Linux权限
|
4月前
|
Shell Linux C语言
|
4月前
|
存储 安全 算法
Linux命令sha1sum的详细解析
`sha1sum`是Linux下的命令行工具,用于计算文件的SHA-1哈希值,用于验证文件完整性和安全性。SHA-1算法将数据转化为160位的哈希值,具有唯一性、固定长度和单向性。命令支持二进制或文本模式,可检查校验文件、保存哈希值、验证文件完整性。尽管由于安全问题不推荐用于高安全场景,但在一些场景下仍用于文件校验。最佳实践包括定期验证、保存校验文件和与其他命令结合使用。