【Linux私用コマンド集-0006】cat:ファイルの内容を表示する

CAT(カット) 概要

 ファイルを連結して、標準出力に出力するコマンド。ファイルの内容を表示するのに使用する。"cat"は連結する事を意味する「catenatekˈæṭənèɪt:キャットネイト)」の略。

CAT 使用例

CPUのスペックを確認する

cat /proc/cpuinfo


processor       : 1

vendor_id       : GenuineIntel

cpu family      : 6

model           : 62

model name      : Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz

stepping        : 4

microcode       : 0x415

cpu MHz         : 2494.034

cache size      : 25600 KB

physical id     : 0

siblings        : 4

core id         : 1

cpu cores       : 2

apicid          : 2

initial apicid  : 2

fpu             : yes

fpu_exception   : yes

cpuid level     : 13

wp              : yes

flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm xsaveopt fsgsbase smep erms

bogomips        : 4988.06

clflush size    : 64

cache_alignment : 64

address sizes   : 46 bits physical, 48 bits virtual

power management:


メモリのスペックを確認する

cat /proc/meminfo


MemTotal:       15400880 kB

MemFree:        15091836 kB

Buffers:           11180 kB

Cached:           152212 kB

SwapCached:            0 kB

Active:            55828 kB

Inactive:         123612 kB

Active(anon):      19748 kB

Inactive(anon):    68956 kB

Active(file):      36080 kB

Inactive(file):    54656 kB

Unevictable:           0 kB

Mlocked:               0 kB

SwapTotal:             0 kB

SwapFree:              0 kB

Dirty:                28 kB

Writeback:             0 kB

AnonPages:         16048 kB

Mapped:            78008 kB

Shmem:             72656 kB

Slab:              26504 kB

SReclaimable:      13552 kB

SUnreclaim:        12952 kB

KernelStack:        1136 kB

PageTables:         3332 kB

NFS_Unstable:          0 kB

Bounce:                0 kB

WritebackTmp:          0 kB

CommitLimit:     7700440 kB

Committed_AS:    2214520 kB

VmallocTotal:   34359738367 kB

VmallocUsed:       30228 kB

VmallocChunk:   34359702480 kB

HardwareCorrupted:     0 kB

AnonHugePages:         0 kB

HugePages_Total:       0

HugePages_Free:        0

HugePages_Rsvd:        0

HugePages_Surp:        0

Hugepagesize:       2048 kB

DirectMap4k:       32768 kB

DirectMap2M:    15826944 kB


【補足説明】/proc

 /procは、プロセスやメモリーなどのLinuxシステム上のリソース関連情報をあたかもファイルであるかのように配置した仮想的なファイルシステムである。仮想的とはいえ、通常のファイルと同じようにアクセスできる。

参考サイト