linux命令参数-nr Linux命令参数是什么( 三 )


常用rpm命令
查询rpm软件包
#rpm -q软件包名
#rpm -qa //查询安装的所有软件包
#rpm -qa|grep软件包字符串
#rpm -qf /bin/命令//查询命令由哪些软件包安装得到
#rpm -qi软件包名 //查询软件包的详细信息
#rpm -ql软件包名 //查询软件包的安装位置
软件包的安装
#rpm -ivh软件包
软件包的升级
#rpm -Uvh软件包
软件包的卸载
#rpm -e软件包名
linux脚本中awk是什么awk后面接的NR是什么意思NR==2就是对第二行执行后面的操作,也就是 {print $0}, 而print $0 的意思就是打印当前行,也就是第二行 。所以
awk 'NR==n{print $0}' file
这条命令的作用就是打印 file 文件的第n行 。
linux sort命令参数及用法详解Linux sort命令用于将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序 。
sort命令的语法格式:sort[参数][文件]
Linux sort命令参数:
-b:忽略每行前面开始出的空格符号 。
-c:检查文件是否已经按照顺序排序 。
-d:排序时,处理英文字母、数字及空格字符外 , 忽略其他的字符 。
-f:排序时,将小写字母视为大写字母 。
-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符 。
-m:将几个排序好的文件进行合并 。
-M:将前面三个字母依照月份的缩写进行排序 。
-n:依照数值的大小排序 。
-u:意味着是唯一的,输出的结果是去完重了的 。
-o:输出文件将排序后的结果存入指定的文件 。
-r:以相反的顺序来排序 。
-t:分隔字符指定排序时所用的栏位分隔字符 。
谁能给我一个Linux系统中du命令的详细分析?(包括源代码的分析)Linux du命令也是查看使用空间的linux命令参数-nr,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的,这里介绍Linux du命令 。
du:查询档案或目录的磁盘使用空间
a:显示全部目录和其次目录下的每个档案所占的磁盘空间
b:大小用bytes来表示 (默认值为k bytes)
c:最后再加上总计 (默认值)
s:只显示各档案大小的总合
x:只计算同属同一个档案系统的档案
L:计算所有的档案大小
常用命令:du –a
操作详解
引用
指令 du 能以指定的目录下的子目录为单位,显示每个目录内所有档案所占用的磁盘空间大小 。例如:
# du -h /etc
104K /etc/defaults
6.0K /etc/X11
8.0K /etc/bluetooth
4.0K /etc/gnats
52K /etc/isdn
388K /etc/mail
68K /etc/mtree
2.0K /etc/ntp
38K /etc/pam.d
44K /etc/periodic/daily
6.0K /etc/periodic/monthly
42K /etc/periodic/security
16K /etc/periodic/weekly
110K /etc/periodic
6.0K /etc/ppp
318K /etc/rc.d
2.0K /etc/skel
130K /etc/ssh
10K /etc/ssl
1.7M /etc
linux命令参数-nr我们目样使用 -h 参数来显示 human-readable 的格式 。在应用时 , 我们可以使用 du 这个指令来查看哪个目录占用最多的空间 。不过,du 的输出结果通常很长,我们可以加上 -s 参数来省略指定目录下的子目录,而只显示该目录的总合即可:
# du -sh /etc
1.7M /etc
在查看目录的使用情形时,我们可以将输出结果导到 sort 指令进行排序,以linux命令参数-nr了解哪个档案用了最多的空间:
# du /etc | sort -nr | more
1746 /etc
388 /etc/mail
318 /etc/rc.d
130 /etc/ssh
110 /etc/periodic
104 /etc/defaults
68 /etc/mtree
52 /etc/isdn
44 /etc/periodic/daily

推荐阅读