Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Unix コマンド入門
最終更新日: Jan. 22, 2014
<akagisho@gmail.com>
本スライドについて
• 目的:
– Unix / Linux を使用するうえで最低限知っておくべきコ
マンドとオプションを紹介する

• 対象者:
– Unix / Linux 初心者

• 前提知識:
– UNIX 基礎
• http://w...
本スライドの注意点
• 紹介する内容がすべての環境で通用するとは限
らない
– OS やバージョンによっては、使用できなかったり動作
が変わる場合がある

• 引数の表記は man に合わせている

3
ここから本編

4
ファイル
•
•
•
•
•
•

5

cp [-P] [-R] source_file target_file
mv [-i] source target
rm [-R] [-f] file ...
unlink file
touch fi...
ファイル
•
•
•
•
•
•
•

6

cat [-n] [file ...]
less [-N] [-S] [filename]
head [-n] [file ...]
tail [-f] [-F] [-n] [+n] [file ....
文字列の処理
•
•
•
•
•
•

7

sort [-n] [-r] [FILE]...
uniq [-c] [input_file [output_file]]
tr [-d] string1 string2
sed [-e] [fil...
ディレクトリ
•
•
•
•
•
•

8

ls [-a] [-c] [-d] [-h] [-i] [-l] [-s] [-1] [file ...]
cd
pwd
mkdir [-p] directory_name
rmdir direct...
ファイルシステム
• df
• du [-h] [-s]
• dd

9
権限、属性
• chmod [-R] mode file ...
• chgrp [-R] group file ...
• chown [-R] owner[:group] file ...

10
検索
• find path … [-name] [-type] [-exec]
• grep [-E] [-F] [-i] [-r] [-v] [pattern] [file ...]

11
ファイルの比較
• diff [-r] [-u] FILES
• md5 [file ...]
• md5sum [FILE...]

12
圧縮、解凍、アーカイブ
•
•
•
•
•
•
•
•
•
13

zip [-R] [zipfile [file ...]]
unzip file[.zip]
bzip2
bunzip2
bzcat
gzip
gunzip
zcat
tar ...
プロセス
•
•
•
•
•
•
•
•
14

kill [-KILL] pid …
killall [-KILL] [procname ...]
ps [-a] [-w] [-x]
top
exec
nohup
nice
renice
シェル
•
•
•
•
•

15

exit
bash
.
source
history
エイリアス
• alias
• unalias
• ¥command

16
環境変数、シェル変数
•
•
•
•
•
•
•

17

printenv
set
unset
setenv
unsetenv
export
env
リダイレクト、パイプ
•
•
•
•
•
•
•

18

コマンド名 < ファイル名
コマンド名 > ファイル名
コマンド名 >> ファイル名
コマンド名 > ファイル名 2>&1
コマンド名 >& ファイル名
コマンド1 | コマンド2
コ...
コマンド制御
•
•
•
•

19

xargs [-n]
sleep
echo [-e] [-n]
time
端末
•
•
•
•
•
•
•
•
20

clear
Ctrl-L (Ctrl を押しながら L)
Ctrl-C, Ctrl-Z
Ctrl-D
Ctrl-R
Ctrl-A, Ctrl-E
Ctrl-W, Ctrl-U
Alt-b, Alt-...
システム情報
•
•
•
•

21

last
uname [-a] [-r]
uptime
w
その他
• date
• crontab

22
ユーザ、グループ
•
•
•
•
•

23

su [-]
sudo [-i] [-s] [-u]
id
whoami
passwd
ネットワーク
•
•
•
•
•
•
•

24

wget
curl
ftp
ssh
telnet
scp [-p] [-r]
rsync [-a] [-v] [-z] [--dry-run]
ネットワーク
• host
• dig
• whois

25
ネットワーク
•
•
•
•
•
•
•
•
26

ping
traceroute
netstat
arp [-a] [-n] [-r]
tcpdump
hostname
ifconfig
route
参考書籍
• UNIX コマンドブック 第3版
– http://www.amazon.co.jp/dp/4797352787

27
おわり

28
Upcoming SlideShare
Loading in …5
×

Unix コマンド入門

983 views

Published on

Unix / Linux を使用するうえで最低限知っておくべきコマンドとオプションを紹介する。

Published in: Technology
  • Be the first to comment

Unix コマンド入門

  1. 1. Unix コマンド入門 最終更新日: Jan. 22, 2014 <akagisho@gmail.com>
  2. 2. 本スライドについて • 目的: – Unix / Linux を使用するうえで最低限知っておくべきコ マンドとオプションを紹介する • 対象者: – Unix / Linux 初心者 • 前提知識: – UNIX 基礎 • http://www.slideshare.net/akagisho 2
  3. 3. 本スライドの注意点 • 紹介する内容がすべての環境で通用するとは限 らない – OS やバージョンによっては、使用できなかったり動作 が変わる場合がある • 引数の表記は man に合わせている 3
  4. 4. ここから本編 4
  5. 5. ファイル • • • • • • 5 cp [-P] [-R] source_file target_file mv [-i] source target rm [-R] [-f] file ... unlink file touch file ln [-s] source_file [target_file]
  6. 6. ファイル • • • • • • • 6 cat [-n] [file ...] less [-N] [-S] [filename] head [-n] [file ...] tail [-f] [-F] [-n] [+n] [file ...] paste cut [file ...] wc [-l] [file ...]
  7. 7. 文字列の処理 • • • • • • 7 sort [-n] [-r] [FILE]... uniq [-c] [input_file [output_file]] tr [-d] string1 string2 sed [-e] [file ...] nkf awk [ 'prog' | -f progfile ] [ file ... ]
  8. 8. ディレクトリ • • • • • • 8 ls [-a] [-c] [-d] [-h] [-i] [-l] [-s] [-1] [file ...] cd pwd mkdir [-p] directory_name rmdir directory du [-s] [-h] [file ...]
  9. 9. ファイルシステム • df • du [-h] [-s] • dd 9
  10. 10. 権限、属性 • chmod [-R] mode file ... • chgrp [-R] group file ... • chown [-R] owner[:group] file ... 10
  11. 11. 検索 • find path … [-name] [-type] [-exec] • grep [-E] [-F] [-i] [-r] [-v] [pattern] [file ...] 11
  12. 12. ファイルの比較 • diff [-r] [-u] FILES • md5 [file ...] • md5sum [FILE...] 12
  13. 13. 圧縮、解凍、アーカイブ • • • • • • • • • 13 zip [-R] [zipfile [file ...]] unzip file[.zip] bzip2 bunzip2 bzcat gzip gunzip zcat tar [-c] [-f] [-v] [-x] [-z]
  14. 14. プロセス • • • • • • • • 14 kill [-KILL] pid … killall [-KILL] [procname ...] ps [-a] [-w] [-x] top exec nohup nice renice
  15. 15. シェル • • • • • 15 exit bash . source history
  16. 16. エイリアス • alias • unalias • ¥command 16
  17. 17. 環境変数、シェル変数 • • • • • • • 17 printenv set unset setenv unsetenv export env
  18. 18. リダイレクト、パイプ • • • • • • • 18 コマンド名 < ファイル名 コマンド名 > ファイル名 コマンド名 >> ファイル名 コマンド名 > ファイル名 2>&1 コマンド名 >& ファイル名 コマンド1 | コマンド2 コマンド名 | tee ファイル名
  19. 19. コマンド制御 • • • • 19 xargs [-n] sleep echo [-e] [-n] time
  20. 20. 端末 • • • • • • • • 20 clear Ctrl-L (Ctrl を押しながら L) Ctrl-C, Ctrl-Z Ctrl-D Ctrl-R Ctrl-A, Ctrl-E Ctrl-W, Ctrl-U Alt-b, Alt-f
  21. 21. システム情報 • • • • 21 last uname [-a] [-r] uptime w
  22. 22. その他 • date • crontab 22
  23. 23. ユーザ、グループ • • • • • 23 su [-] sudo [-i] [-s] [-u] id whoami passwd
  24. 24. ネットワーク • • • • • • • 24 wget curl ftp ssh telnet scp [-p] [-r] rsync [-a] [-v] [-z] [--dry-run]
  25. 25. ネットワーク • host • dig • whois 25
  26. 26. ネットワーク • • • • • • • • 26 ping traceroute netstat arp [-a] [-n] [-r] tcpdump hostname ifconfig route
  27. 27. 参考書籍 • UNIX コマンドブック 第3版 – http://www.amazon.co.jp/dp/4797352787 27
  28. 28. おわり 28

×