Linux常用的基本命令06
head
作用:从前查看文件特定行(默认是10行)
常用选项:
-n 显示的行数(默认是10,前10行)
-c 显示字节数
-q 用于同时显示多个文件的时候,隐藏文件头信息。
实例:
[root@jacken ~]# head /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin adm:x:3:4:adm:/var/adm:/sbin/nologin lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin sync:x:5:0:sync:/sbin:/bin/sync shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown halt:x:7:0:halt:/sbin:/sbin/halt mail:x:8:12:mail:/var/spool/mail:/sbin/nologin uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin [root@jacken ~]# head -3 /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin [root@jacken ~]# 显示文件的前10个字节 [root@jacken ~]# head -c 10 /etc/passwd root:x:0:0[root@jacken ~]# 显示2个文件的前3行 [root@jacken ~]# head -3 /etc/passwd /etc/inittab ==> /etc/passwd <== root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin ==> /etc/inittab <== # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. -q要在-n后边,否则语法错误 [root@jacken ~]# head -3 -q /etc/passwd /etc/inittab root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin/nologin # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. [root@jacken ~]#
tail
作用:从后查看文件特定行(默认是10行)
常用选项:
-n 显示的行数(默认是10,后10行)
-c 显示字节数
-q 用于同时显示多个文件的时候,隐藏文件头信息。
-f 实时监测文件内容
注释:用法同head一样
实例:
[root@jacken ~]# tail -3 -f /etc/passwd tail: option used in invalid context -- 3 [root@jacken ~]# [root@jacken ~]# tail -n 3 -f /etc/passwd jacken:x:501:501::/home/jacken:/bin/bash mysql:x:27:27:MySQL Server:/var/lib/mysql:/bin/bash yang:x:502:502::/home/yang:/bin/bash 实时监测文件内容,经常用于查看日志文件,默认后10行,如果想看默认后n行,必须加-n参数。
du
作用:
常用选项:
-a 显示全部目录和其次目录下的每个档案所占的磁盘空间
-s 只显示各档案大小的总合
-h 是使输出结果更易于人类阅读
实例:
[root@jacken ~]# du -a /boot/grub 1/boot/grub/menu.lst 16/boot/grub/reiserfs_stage1_5 14/boot/grub/jfs_stage1_5 3/boot/grub/splash.xpm.gz 2/boot/grub/stage1 13/boot/grub/vstafs_stage1_5 13/boot/grub/iso9660_stage1_5 15/boot/grub/xfs_stage1_5 14/boot/grub/fat_stage1_5 13/boot/grub/minix_stage1_5 2/boot/grub/device.map 15/boot/grub/e2fs_stage1_5 1/boot/grub/etc 2/boot/grub/grub.conf 13/boot/grub/ufs2_stage1_5 13/boot/grub/ffs_stage1_5 125/boot/grub/stage2 277/boot/grub [root@jacken ~]# du -s /boot/grub 277/boot/grub [root@jacken ~]# du -sh /boot/grub 277K/boot/grub [root@jacken ~]#
df
作用:查看磁盘使用情况
常用选项:
-a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。
-k 以k字节为单位显示。
-i 显示i节点信息,而不是磁盘块。
-t 显示各指定类型的文件系统的磁盘空间使用情况。
-x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。
-T 显示文件系统类型
实例:
[root@jacken ~]# df -a Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 31114160 3717512 25809448 13% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys devpts 0 0 0 - /dev/pts tmpfs 506144 0 506144 0% /dev/shm /dev/sda1 194241 27905 156096 16% /boot /dev/sr0 4523182 4523182 0 100% /mnt none 0 0 0 - /proc/sys/fs/binfmt_misc [root@jacken ~]# df -ak Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 31114160 3717512 25809448 13% / proc 0 0 0 - /proc sysfs 0 0 0 - /sys devpts 0 0 0 - /dev/pts tmpfs 506144 0 506144 0% /dev/shm /dev/sda1 194241 27905 156096 16% /boot /dev/sr0 4523182 4523182 0 100% /mnt none 0 0 0 - /proc/sys/fs/binfmt_misc [root@jacken ~]# df -i Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda2 1986768 103853 1882915 6% / tmpfs 126536 1 126535 1% /dev/shm /dev/sda1 51200 39 51161 1% /boot /dev/sr0 0 0 0 - /mnt [root@jacken ~]# df -t ext4 Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda2 31114160 3717512 25809448 13% / /dev/sda1 194241 27905 156096 16% /boot [root@jacken ~]# df -x ext4 Filesystem 1K-blocks Used Available Use% Mounted on tmpfs 506144 0 506144 0% /dev/shm /dev/sr0 4523182 4523182 0 100% /mnt [root@jacken ~]# df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda2 ext4 31114160 3717512 25809448 13% / tmpfs tmpfs 506144 0 506144 0% /dev/shm /dev/sda1 ext4 194241 27905 156096 16% /boot /dev/sr0 iso9660 4523182 4523182 0 100% /mnt [root@jacken ~]#
本文出自 “一步步踏入Linux世界” 博客,请务必保留此出处http://linuxnote.blog.51cto.com/9876511/1624163
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。