探究bash
文章平均质量分 78
Bash常用命令
randy.lou
你若盛开,清风自来
展开
-
bash命令: logrotate的使用
Linux服务器上运行的程序都会通过日志来告知外部自己的运行过程、结果以及遇到的问题,随着日志的不断累计,它会变的越来越大,所以常见的方案是根据时间或者日志文件的大小,对日志文件进行轮转,比如Java程序里使用Log4j按天创建日志文件,不过很多Linux程序并没有提供这样的能力,logrotate就是问了解决这个问题而诞生的。原创 2023-12-13 20:20:26 · 1309 阅读 · 0 评论 -
bash命令: 看懂lscpu的输出
CPU的架构,常见的是x86、arm等。* 单物理核新的逻辑核心数。查看每一个逻辑CPU的信息。* 单CPU物理核心数。只管理了一部分内存分片。原创 2023-12-05 23:03:19 · 1136 阅读 · 0 评论 -
bash命令: nmon使用
nmon用于在一个屏幕上显示重要的性能优化信息,可以监控CPU、内存、磁盘IO、网络IO、磁盘空间、内存Page以及硬件信息的。原创 2023-11-28 20:15:57 · 1022 阅读 · 0 评论 -
lsof命令
lsof(list open file)用于列出打开指定文件的进程,或进程打开的文件。普通文件或目录,符号链接网络文件系统的文件,网络文件(NFS、Socket、unix域名Socket)字符或块设备共享库管道,命名管道Option描述例子-a打开指定文件的进程-p <进程号>列出指定进程号所打开的文件-c <进程名>列出进程名对应进程所打开的文件-g列出GID号进程详情,线上进程组号lsof -g+d <目录>列出目录下被打开的文件+D <目录>原创 2023-11-27 23:28:59 · 481 阅读 · 0 评论 -
bash命令: sed的使用
如:[abc] 匹配a、b或c,还有 [a-zA-Z] 所有大小写字母,^表示取反,如 [^a] 表示非a的字符,[0-9]表示1位数字0~9。sed处理数据的时候先将数据读取到Pattern Space,然后用sed命令对数据做处理,如果没有指定-n选项的话,最后会把Pattern Space内容输出。n是读取下一行覆盖Pattern Space,如果覆盖前没有输出,相当于丢一行。h: 将pattern space中的内容拷贝到hold space中,原来的hold space里的内容被清除。原创 2023-11-19 20:38:22 · 420 阅读 · 0 评论 -
awk操作
awk命令的使用指南原创 2023-11-26 07:18:56 · 1007 阅读 · 0 评论