STDOUT 文件描述符代表shell的标准输出。在终端界面上,标准输出就是终端显示器。shell的所有输出(包括shell中运行的程序和脚本)会被定向到标准输出中,也就是显示器。 默认情况下,大多数bash命令会将输出导向 STDOUT 文件描述符。用输出重定向来改变。 ls-l > test2 通过输出重定向符号,通常会显示到显示器的所有输出...
du -sh xmldb/ du -sm * | sort -n //统计当前目录大小 并安大小 排序 du -sk * | sort -n du -sk * | grep guojf //看一个人的大小 du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字 查看此文件夹有多少文件 * 有多少文件 du xmldb/ du xmldb* |wc -l 输出: 40752 解释:...
$ du --exclude-from EXCLUDE.txt DIRECTORY $ du --max-depth 2 DIRECTORY 找出指定目录中最大的10个文件 $ du -ak SOURCE_DIR | sort -nrk1| head $ du -ak /home/slynux | sort -nrk 1 | head -n 4 -ak全部文件已kb为单位,sort 对第一列按数值逆序排序。head -n 输出头4行 计算命令执行...
1.1 排序数据 我们可以使用sort命令对数据进行排序,默认情况下,sort命令按照会话指定的默认语言的排序规则对文本文件中的数据排序 例如我们有如下文本文件 [root@linux2 sort_file]# cat file1 one two three four five 使用sort进行排序 [root@linux2 sort_file]# sort file1 five four one three two 从上面的...
但是单独使用du命令将会显示所有文件的信息,会非常不方便,这里介绍几个命令行参数 -c:显示所有已列出文件总的大小,如果是目录文建包括其子目录(用法:du -c YourFile) -h:按人类可读的格式输出大小,即会换算成K、M、G单位 -s:显示每个输出参数的总计。
在Linux shell脚本中,`du -s`命令用于显示每个文件和目录的大小,并以总和的形式显示。要解析`du -s`命令的输出,可以使用`read`命令。 以下是一个示例脚本,用于解析`du -...
1. sort命令是用来对数据排序的。默认情况下,sort命令会吧数字当做字符执行标准的字符排序,产生的结果可能不是想要的,用-n参数,就会告诉sort命令吧数字识别成数字而不是字符,并按值排序。-M参数,按月排序。 2. sort命令参数如下: Du –sh * | sort –nr 管道命令(|) 将du命令输出重定向到sort命令。 3. ...
shell应用:在脚本中打印某一步处理输出的结果,用来排查错误;对文本按照特定要求格式化输出,使得输出结果更为整齐、美观。 实用命令: #彩色输出 echo -e "\e[32mHello shell\e[0m" printf "\e[35mHello shell\n\e[0m" #echo -e "\e[文字颜色m字符串\033[0m" ...
du -sh 常用命令按人类可读的形式来输出文件的大小 3.挂载新的磁盘 mount 命令 用来挂载媒体的命令。默认情况下,mount命令会输出当前系统上挂载的设备列表。 基本命令: mount -t type device directory -o 常用选项: ro:按只读挂载 rw:按读写运行的挂载 ...
Shell脚本命令常用技巧 如果一个命令只有一次输出,但想持续观察输出变化,使用watch -d -n1 'df -h'可行,df -h输出一次硬盘使用情况,用上面指令可以持续观察。-d表示相邻输出如果有差异要高亮标记,-n1表示每隔一秒执行一次df -h指令。 观察网络接口流量sar -n DEV 1 200,DEV 1表示监控第一个网卡,200表示输出...