誰でも使えるLinuxコマンド集
- Linuxコマンドは勉強が必要ですが、誰でも使えるコマンドを紹介したいと思います。
基礎編
過去入力されたコマンド履歴を見る
一番おすすめコマンドです。このコマンドがおすすめ度1位です。他のメンバーがどんなコマンドを使うのかの勉強にもなります。
$ history
redhatバージョン確認
cat /etc/redhat-release
容量確認(/配下の全ディレクトリ)
$ du --max-depth=1 -h /
★容量順で並び替えたい時:
$ du --max-depth=1 -h / | sort -h
$ df -f
$ du -sh /*
$ du -sm /*
[root@ebidserver001 ~]# df -h
Filesystem Size Used Avail Use% マウント位置
/dev/sda2 40G 32G 6.2G 84% /
tmpfs 7.3G 0 7.3G 0% /dev/shm
/dev/sda1 248M 37M 199M 16% /boot
ファイルの一覧を出力する
$ find /var/opt/FJSVj2ee/deployment/ijserver/WUxxxxxx/apps/sample.war -type f > fileListLnx.txt
フォルダーのみ一覧を出力する+3階層まで表示
find -maxdepth 3 -type d
👆3階層 👆フォルダーのみ
プロセス起動確認
$ ps aux | grep Daemon Daemonプロセス起動確認
$ ps aux | grep Daemon --color=auto 👆プラス赤文字表示オプション
メモリ確認(利用率、残)
$ free -m メガ単位で
total used free shared buffers cached
Mem: 14942 11488 3453 0 204 721
-/+ buffers/cache: 10562 4379
Swap: 1999 268 1731
CPU確認(利用率、残)
$ top
Tasks: 257 total, 1 running, 256 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.7%us, 0.6%sy, 0.0%ni, 97.8%id, 1.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 15301204k total, 11766628k used, 3534576k free, 209784k buffers
Swap: 2047992k total, 274432k used, 1773560k free, 740632k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
4477 root 20 0 15168 1376 956 R 0.7 0.0 0:00.05 top
24204 root 20 0 3086m 280m 10m S 0.7 1.9 19:11.13 java
2642 root 20 0 122m 3516 3380 S 0.3 0.0 26:09.69 extp_momo
2775 root 20 0 2480m 65m 5712 S 0.3 0.4 19:07.24 java
6363 root 20 0 2661m 37m 8592 S 0.3 0.2 16:40.98 java
7981 root 20 0 3522m 580m 11m S 0.3 3.9 15:29.05 java
8289 root 20 0 2870m 387m 10m S 0.3 2.6 12:47.52 java
fileの検索
find . -name "*.gif"
fileの検索結果に追加のコマンドの実行
find . -name "*.gif" -exec file {} \;
※git,GIFの大文字小文字両方検索は
find . -iname "*.gif" -exec file {} \;