在之前的一期文章中,我们介绍了一些在Linux中虽然不太常用但非常有趣的命令,除了之前提到的那些命令(可以点击这里学习),还有一些更加有趣的命令。让我们一起来学习吧。
🎃 yes命令
yes
命令会连续打印某一字符串。比如:
yes 欢迎关注微信公众号 kali黑客笔记
🚢 cal
cal
命令可以直接在Linux终端中输出日历信息。
🍓 printenv
printenv
用于打印环境变量,这在调试或编写脚本文件时非常有用。
✈️ look
look
用于查找以特定字符串开头的单词或行。比如,为了查找在testfile
文件中以字母L开头的所有行,可以输入如下命令:
look L testfile
🍑 factor
factor
命令用于分解因数,比如分解60的因数:
factor 60
输出为:
60: 2 2 3 5
🍔 stat
stat
打印当前文件相关信息,类似于Windows的右键属性。
🍺 logrotate
logrotate
用于管理记录文件。使用logrotate
指令,可让你轻松管理系统所产生的记录文件。它提供自动替换、压缩、删除和邮寄记录文件,每个记录文件都可被设置成每日、每周或每月处理,也能在文件太大时立即处理。比如,指定记录文件:
logrotate /root/log.config
⚽ tac
反向列示文件内容,比如:
cat test.txt hello world hello bbskali.cn hello blog.bbskali.cn
反向输出:
tac test.txt hello blog.bbskali.cn hello bbskali.cn hello world
🍇 split
将大文件分割成较小的文件,默认情况下按照每1000行切割成一个小文件。示例:使用指令split
将文件README
每6行切割成一个文件,输入如下命令:
split -6 README
🎃 硬件相关命令
🥳 命令 🥳 说明
mpstat
CPU使用状态vmstat
内存使用状态iostat
硬盘使用状态
🐼 其他硬件相关
lshw
、lscpu
、lspci
、lsusb
和dmidecode
:用于查看硬件信息,包括CPU、BIOS、RAID、显卡、USB设备等。
暂无评论内容