CAT(カット) 概要
ファイルを連結して、標準出力に出力するコマンド。ファイルの内容を表示するのに使用する。"cat"は連結する事を意味する「catenate(kˈæṭə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システム上のリソース関連情報をあたかもファイルであるかのように配置した仮想的なファイルシステムである。仮想的とはいえ、通常のファイルと同じようにアクセスできる。