• Linux Shell常用技巧(四) awk

    日期:

    九. awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行选择动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。 1. awk的基本...

  • Linux Shell常用技巧(五) awk编程

    日期:

    十一. awk编程: 1. 变量: 在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串 ,这主要取决于变量应用的上下文。下面为变量的赋值负号列表: 符号 含义 等价形式...

  • Linux Shell常用技巧(六) sort uniq tar split

    日期:

    十二. 行的排序命令sort : 1. sort命令行选项: 选项 描述 -t 字段之间的分隔符 -f 基于字符排序时忽略大小写 -k 定义排序的域字段,或者是基于域字段的部分数据进行排序 -m 将已排序的输入文件,合并为一个排序后的输出数据流 -n 以整数类型比较字段 -o out...

  • Linux Shell常用技巧(七) find xargs

    日期:

    十六. 文件查找命令find : 下面给出find命令的主要应用示例: / ls -l #列出当前目录下所包含的测试文件 -rw-r--r--. 1 root root 48217 Nov 12 00:57 install.log -rw-r--r--. 1 root root 37 Nov 12 00:56 testfile.dat -rw-r--r--. 1 root root 10530 Nov...

  • Linux Shell常用技巧(八) 系统运行状况

    日期:

    十八. 和系统运行状况相关的Shell命令 : 1. Linux的实时监测命令 (watch): watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒 执行一次command,-d表示...

  • Linux Shell常用技巧(九) 系统运行进程

    日期:

    十九. 和系统运行进程相关的Shell命令 : 1. 进程监控命令 (ps) : 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以 确定有哪些进程正在运行和运行的状态...

  • Linux Shell常用技巧(十) 管道组合

    日期:

    二十. 通过管道组合Shell命令获取系统运行数据 : 1. 输出当前系统中占用内存最多的5条命令 : #1) 通过ps命令列出当前主机正在运行的所有进程。 #2) 按照第五个字段基于数值的形式进行正常排序(由小到大)。 #3) 仅显示最后5条输出。 / ps aux | sort -k 5n |...

  • Linux Shell常用技巧(十一) 交互式使用shell

    日期:

    二十二. 交互式使用Bash Shell: 1. 用set命令设置bash的选项: 下面为set主要选项的列表及其表述: 选项名 开关缩写 描述 allexport -a 打开此开关,所有变量都自动输出给子Shell。 noclobber -C 防止重定向时文件被覆盖。 noglob -d 在路径和文件名中,关闭...

  • Linux Shell常用技巧(十二) Shell编程

    日期:

    二十三. Bash Shell编程: 1. 读取用户变量: read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命...

  • 一些shell技巧

    日期:

    1.删除0字节文件 find -type f -size 0 -exec rm -rf {} \; 2.查看进程 按内存从大到小排列 ps -e -o %C : %p : %z : %a|sort -k5 -nr 3.按cpu利用率从大到小排列 ps -e -o %C : %p : %z : %a|sort -nr 4.打印说cache里的URL grep -r -a jpg /data/cache/* |...