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
相关文章
|
6月前
|
监控 Linux Perl
【专栏】Linux 命令小技巧:显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分
【4月更文挑战第28天】本文介绍了Linux中显示文件指定行内容的方法,包括使用`head`和`tail`命令显示文件头尾部分,利用`sed`的行号指定功能以及`awk`处理文本数据。文章还列举了在代码审查、日志分析和文本处理中的应用场景,并提醒注意文件编码、行号准确性及命令组合使用。通过练习和实践,可以提升Linux文本文件处理的效率。
243 1
|
6月前
|
数据采集 Shell Linux
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
【Shell 命令集合 文档编辑】Linux 字符转换或删除 tr 命令使用指南
102 0
|
3月前
|
Linux
Linux命令行文档查看cat、less、more、head、tail和图片查看
Linux命令行文档查看cat、less、more、head、tail和图片查看
54 0
|
4月前
|
存储 安全 算法
Linux命令sha1sum的详细解析
`sha1sum`是Linux下的命令行工具,用于计算文件的SHA-1哈希值,用于验证文件完整性和安全性。SHA-1算法将数据转化为160位的哈希值,具有唯一性、固定长度和单向性。命令支持二进制或文本模式,可检查校验文件、保存哈希值、验证文件完整性。尽管由于安全问题不推荐用于高安全场景,但在一些场景下仍用于文件校验。最佳实践包括定期验证、保存校验文件和与其他命令结合使用。
|
5月前
|
监控 Linux 数据处理
探秘Linux命令行神器:head命令
`head`命令是Linux命令行中的利器,用于显示文件开头的部分内容,常用于快速检查文件类型、结构或日志分析。默认显示前10行,可通过`-n`指定行数或`-c`指定字节数。结合管道与其他命令如`grep`、`sed`、`awk`可实现更多功能。注意在处理大文件和自动化脚本时,合理使用能提高效率。
|
6月前
|
Linux 开发者
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
【Linux】:文件查看 stat、cat、more、less、head、tail、uniq、wc
91 1
|
6月前
|
监控 Linux 开发者
【专栏】`head`命令是Linux系统中用于快速查看文件开头内容的工具,常用于处理日志文件
【4月更文挑战第28天】`head`命令是Linux系统中用于快速查看文件开头内容的工具,常用于处理日志文件。基本用法包括指定查看行数(如`head -n 10 file.txt`)和与其他命令(如`grep`)结合使用。高级用法涉及动态查看日志、过滤内容、管道操作及在脚本中的应用。实际应用案例包括监控系统日志、排查错误和分析应用日志。使用时注意文件存在性、行数选择及权限问题。熟练掌握head命令能提升工作效率,结合其他工具可实现更多功能,助力Linux用户提升技能。
83 1
|
6月前
|
Linux
认识Linux指令之 “ head tail ” 命令
认识Linux指令之 “ head tail ” 命令
认识Linux指令之 “ head tail ” 命令
|
6月前
|
Linux
Linux指令|more|less|head|tail|管道|sort|wc|uniq
Linux指令|more|less|head|tail|管道|sort|wc|uniq
|
24天前
|
Shell
一个用于添加/删除定时任务的shell脚本
一个用于添加/删除定时任务的shell脚本
68 1
下一篇
无影云桌面