LoginSignup
7
9

More than 5 years have passed since last update.

ターミナル(bash)で私がよく使う基本コマンド ベスト15

Last updated at Posted at 2016-11-14

ターミナル(bash)でよく使う基本コマンド ベスト15をまとめました。

historyから使用コマンドの件数調べました。

使用件数確認コマンド

$ history | awk '{print $2}' | sort | uniq -c | sort -r

私はよくMacでターミナルを使うのですが、下記に紹介するコマンドを使えれば大体何でもできると思います(思っています)!!

1位 ls

フォルダの中身を確認するコマンドです。

使い方

  • オプション l を使うことで権限や作成日時を確認することができます。
  • オプション a を使うことで.で始まる隠しファイルを確認することができます。
$ ls -l
-rw-r--r-- 1 user staff 10235 10 13 11:46 ls.txt

2位 cd

カレントのディレクトリを変更するコマンドです。

使い方

# ホームへ移動
$ cd ~

3位 vi

テキストを編集するコマンドです。

使い方

vi vim を初めて使う人の為のとりあえずの手引

4位 open

指定ファイルをいい感じのアプリで開いてくれるコマンドです。

使い方

# xcodeで開いてくれます。
$ ls
sampleApp.xcodeproj
$ open sampleApp.xcodeproj

5位 rm

指定ファイルを削除(remove)するコマンドです。

使い方

  • オプション r を使うことでフォルダごと削除することができます。
$ rm rm.txt
$ rm -r rm/

6位 mv

指定ファイル、ディレクトリを移動(move)・名前変更するコマンドです。

使い方

$ mv before.txt after.txt

7位 find

ファイルを探すためのコマンドです。

使い方

  • オプション name を使うことで指定した名前のファイルを探すことができます。
  • アスタリスクはワイルドカードになります。
  • サブディレクトリ内も全て検索します。
$ find ~/ -name find.txt

8位 grep

指定した文字列が含まれているファイルを検索するコマンドです。

使い方

  • オプション r を使うことで指定したフォルダ内のファイルを検索することができます。
$ grep hoge grep.txt
$ grep -r hoge grep/

9位 cat

指定したファイルの中身を出力するコマンドです。

使い方

$ cat cat.txt
cat
cat
cat

10位 cp

ファイルをコピーするコマンドです。

使い方

  • オプション p を使うことで権限もコピーすることができます。
  • オプション r を使うことでフォルダごとコピーすることができます。
$ cp -p hoge.txt hoge_cp.txt

11位 which

コマンドのバスを表示します。

使い方

$ which cat
/bin/cat

12位 mkdir

フォルダを作成する(make directory)コマンドです。

使い方

  • オプション p を使うことでサブディレクトリもまとめて作成することができます。
$ mkdir -p mkdir01/mkdir02

13位 pwd

カレントディレクトリを表示するコマンドです。

使い方

$ pwd
/hoge/hoge

14位 unzip

zipを解凍するコマンドです。

使い方

$ unzip hoge.zip

15位 diff

ファイルの差分を表示します。

使い方

$ diff hoge.txt fuga.txt
27,39d17
< fuga

所感

結構無駄が多そう。。。

参考

ジーライブ ブログ

7
9
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9