Linuxでよく使われる基本コマンド06
head
≪アクション|Actions|emdw≫:ファイル固有の行を以前から表示します(デフォルトは10行です).
一般的なオプション:
-n表示される行数(デフォルトは10、上位10行)
-c表示バイト数
-q複数のファイルを同時に表示する場合に、ファイルヘッダ情報を非表示にします.
例:
tail
≪アクション|Action|emdw≫:ファイル固有の行を後から表示します(デフォルトは10行).
一般的なオプション:
-n表示される行数(デフォルトは10、後10)
-c表示バイト数
-q複数のファイルを同時に表示する場合に、ファイルヘッダ情報を非表示にします.
-fファイルの内容をリアルタイムで監視する
注記:headと同じ使い方
例:
du
機能:
一般的なオプション:
df=df-kデフォルトでは、パラメータはk単位で加算されません.
-aすべてのディレクトリと次のディレクトリの下の各アーカイブが占めるディスク領域を表示します.
-s各ファイルサイズの合計のみ表示
-hは出力結果を人間が読みやすくする
-mはM単位で表示(1 M未満、デフォルトは1 M)
例:
df
≪アクション|Action|emdw≫:ディスクの使用状況の表示
一般的なオプション:
-aは、0ブロックのファイルシステム、例えば/procファイルシステムを含むすべてのファイルシステムのディスク使用状況を表示する.
-kはkバイト単位で表示されます.
-iディスクブロックではなくiノード情報を表示します.
-tは、指定された種類のファイルシステムのディスク領域の使用状況を表示する.
-xは、指定されたタイプのファイルシステムではないディスク領域の使用状況(tオプションとは逆)をリストします.
-Tファイルシステムタイプを表示する
-hの最適な単位表示(K,M,G,T,)
例:
≪アクション|Actions|emdw≫:ファイル固有の行を以前から表示します(デフォルトは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
≪アクション|Action|emdw≫:ファイル固有の行を後から表示します(デフォルトは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
機能:
一般的なオプション:
df=df-kデフォルトでは、パラメータはk単位で加算されません.
-aすべてのディレクトリと次のディレクトリの下の各アーカイブが占めるディスク領域を表示します.
-s各ファイルサイズの合計のみ表示
-hは出力結果を人間が読みやすくする
-mはM単位で表示(1 M未満、デフォルトは1 M)
例:
[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 ~]# du -m /boot/grub/
1 /boot/grub/
[root@jacken ~]#
df
≪アクション|Action|emdw≫:ディスクの使用状況の表示
一般的なオプション:
-aは、0ブロックのファイルシステム、例えば/procファイルシステムを含むすべてのファイルシステムのディスク使用状況を表示する.
-kはkバイト単位で表示されます.
-iディスクブロックではなくiノード情報を表示します.
-tは、指定された種類のファイルシステムのディスク領域の使用状況を表示する.
-xは、指定されたタイプのファイルシステムではないディスク領域の使用状況(tオプションとは逆)をリストします.
-Tファイルシステムタイプを表示する
-hの最適な単位表示(K,M,G,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 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 30G 3.6G 25G 13% /
tmpfs 495M 0 495M 0% /dev/shm
/dev/sda1 190M 28M 153M 16% /boot
/dev/sr0 4.4G 4.4G 0 100% /mnt
[root@jacken ~]#