Mac OS X で使えるターミナルコマンド ( Terminal Command ) をまとめてみます。
これらのコマンドは、多分 Linux でも使えるはずだと思うんですが、その辺りは私の知識不足で良く分かっていません。
とりあえず、覚えているものだけメモ。
( 現在の私の環境は、Mac OS 10.11.6 El Capitan です )
[ mv ] ファイルを移動・リネームする
———————————————————————-
例 : file1 を file2 にリネーム
$ mv file1 file2
[ whoami ] ユーザ名を表示する
———————————————————————-
$ whoami
[ exit ] ログアウトする
———————————————————————-
$ exit
[ clear ] 画面をクリアする
———————————————————————-
$ clear
[ chmod ] パーミッションの変更
———————————————————————-
$ chnod 777 test.txt
test.txt のパーミッションを 777 に変更する。
[ reboot ] 再起動する
———————————————————————-
$ reboot
[ pwd ] 現在の場所 ( パス ) を表示する
———————————————————————-
$ pwd
[ mail ] メールを送受信する
———————————————————————-
何故か、ホームフォルダに [ mbox ] というファイルができている。 中身はメールらしいんだが…。
例 : 受信メールを確認して、内部コマンドモードに移行。
$ mail
### 内部コマンド
| コマンド | 説明 |
| ——– | ————————– |
| q | メールを削除して終了 |
| 数字 | 指定した番号のメールを読む |
| h | メール一覧を表示する |
[ perl ] ?
———————————————————————-
例 : Perl のバージョンを表示
$ perl -v
[ ls ] ディレクトリの中身を表示
———————————————————————-
例 : 詳細表示
$ ls -la
[ sudo ] 別のユーザとしてコマンドを実行する
———————————————————————-
例 : 再起動する
$ sudo reboot
[ rm ] ファイルを消す
———————————————————————-
例 : test.txt を削除する ( ゴミ箱には入らずに即刻削除されるので注意 )
$ rm test.txt
[ gunzip ] gzip で圧縮されたファイルを解凍
———————————————————————-
例 : test.txt.gz を解凍
$ gunzip test.txt.gz
[ gzip ] ファイルを圧縮する
———————————————————————-
例 : test.txt を圧縮する
& gzip test.txt
[ diff ] ファイルを比較する
———————————————————————-
$ diff -rq
[ man ]コマンドの説明を表示する
———————————————————————-
例 : ls の説明を表示
$ man ls
次のページを表示するにはスペースを入力、終了するには小文字の [ q ] を入力。
[ mkdir ] ディレクトリを作る
———————————————————————-
例 : test というディレクトリを作る
$ mkdir test
[ tar ] ファイルを圧縮・まとめる
———————————————————————-
例 : hoge フォルダごと圧縮して、fuga.tgz を作成する
$ tar zcvf fuga.tgz hoge/
[ which ] コマンドの場所を調べる
———————————————————————-
例 : Perl のパスを表示する
$ which perl
[ cd ] ディレクトリの移動
———————————————————————-
例 : ホームフォルダに移動
$ cd ~
下の例では「HD」という外付けハードディスクに移動します。
$ cd /Volumes/HD/
[ tail ] ファイルの末尾をみる
———————————————————————-
例 : メールログの末尾をみる
$ tail /var/log/mail.log
[ jar ] jar を圧縮・解凍する
———————————————————————-
例 : hoge.jar を解凍する
jar xf hoge.jar
例 : content, locale, skin と言うフォルダをまとめて hoge.jar に圧縮
jar cfM hoge.jar content/ locale/ skin/
[ top ] メモリ使用状況を表示する
———————————————————————-
$ top
Mac OS X でメモリの使用状況を表示するには、ターミナルで `top` と入力します。
または、ユーティリティフォルダにある「アクティビティモニタ」を使います。
その他のコマンド
———————————————————————-
| コマンド | 説明 |
| —————– | ——————————————- |
| cat | ファイルを連結して標準出力に出力する |
| scp | リモートマシン間でファイルをコピーする |
| touch | タイムスタンプを変更。ファイルが存在しない場合は新規作成 |
ターミナルの便利な使い方
———————————————————————-
コマンドじゃないけどココに書いておく。いつか別の記事にまとめる。
### ターミナルコマンドの入力補完
ターミナルでコマンドを入力中、はじめの数文字を入力してタブを押すと入力補完してくれるので、長いファイル名やフォルダ名などを入力する時、とっても助かります。
### ターミナルコマンドの候補一覧を表示する
ターミナルでコマンドを入力中、はじめの数文字を入力してタブキーを二回押すとコマンドの一覧を表示してくれます。
### ブレークを送信
Ctrl + C を押すと、キャンセル・中断できます。
参考にさせてもらったページ
———————————————————————-
– Linux コマンド一覧 ( UNIX 入門 )
– Linux コマンド集 INDEX : ITpro
– Linux コマンド百科辞典
もっと詳しく調べたい方はコチラ!
[amazonjs asin=”4774128775″ locale=”JP” title=”改訂版 Mac OS X ターミナルコマンド ポケットリファレンス”]
[…] 参考記事 http://bowz.info/?p=155 http://allabout.co.jp/gm/gc/2962/ http://blog.creamu.com/mt/2008……mac_4.html http://worldwidedeb.net/2011/0……al-command asklife|IT&Life > コンピュータ・IT > […]