LoginSignup
11
14

More than 5 years have passed since last update.

【コマンドライン】コマンドラインで使う基本的なコマンド集

Last updated at Posted at 2014-11-05

前提

下記は基本コマンドしか紹介をしておらず、また細かいオプションなどによる機能を記載していません。
そのため、下記の情報を基本情報として参考にしつつ、もっと広く自身でググって使い方の理解を深めて見てください。

ファイル・ディレクトリ操作系

pwd

現在いる場所を表示するコマンド

$ pwd               # pwdコマンドを入力してEnter
/home/vagrant       # 現在いるディレクトリの場所が表示される

ls

----- listという意味
現在いる場所の中の全てのファイルを表示するコマンド

$ ls                # lsコマンドを入力してEnter
dotfiles  hoge.php  sandbox # 現在いる階層内のファイルを一覧表示

cd

----- Change Directoryの略
ディレクトリを移動することができるコマンド

$ cd /var/www/html  # /var/www/htmlというディレクトリ階層へ移動
$ pwd                   # pwdコマンドで現在位置を確認
/var/www/html           # /var/www/htmlへ移動できていることが確認できます。

touch

ファイルを作成できるコマンド

$ ls    # 現在あるファイル一覧を表示
dotfiles  hoge.php  sandbox
$ touch fuga.php
$ ls    # 再度現在あるファイル一覧を表示
dotfiles  fuga.php  hoge.php  sandbox   # fuga.phpが増えていることが確認できます。

mkdir

----- Make Directoryの略
ディレクトリを作成することができるコマンド

$ ls    # 現在あるファイル一覧を表示
dotfiles  fuga.php  hoge.php  sandbox
$ mkdir hogeDirectory       # hogeDirectoryというディレクトリを作成
$ ls    # 再度現在あるファイル一覧を表示
dotfiles  fuga.php  hoge.php  hogeDirectory  sandbox        # hogeDirectoryが増えていることが確認できます。

rm

----- Removeの略
ファイルを削除することができるコマンド

$ ls    # 現在あるファイル一覧を表示
dotfiles  fuga.php  hoge.php  sandbox
$ rm hoge.php       # hoge.phpというファイルを作成
$ ls    # 再度現在あるファイル一覧を表示
dotfiles  fuga.php sandbox      # hoge.phpというファイルが消えていることが確認できます。

rmdir

----- Remove Directoryの略

$ ls    # 現在あるファイル一覧を表示
hoge hogehoge
$ rmdir hogehoge    # hogehogeという名前のディレクトリを削除
$ ls
hoge
    # hogehogeという名前のディレクトリが消えていることを確認できます!

mv

----- moveの略
ファイルやフォルダを移動したり、ファイルやフォルダの名前を変更するときにも使います。

移動させる場合

名前を変更する場合

$ ls    # 現在あるファイル一覧を表示
hoge.php fuga.php moge.php
$ mv hoge.php hogehoge.php  # hoge.phpをhogehoge.phpに移動(名前を変えている)
$ls
hogehoge.php fuga.php moge.php  # hoge.phpがhogehoge.phpに名前が変わったことが確認できます。

cp

----- copyの略
ファイルやディレクトリをコピーします

$ ls # 現在あるファイル一覧を表示
hoge.php fuga.php moge.php
$ cp hoge.php   hogehoge.php    # hoge.phpをコピーしてhogehoge.phpを作ります
$ ls
hoge.php hogehoge.php fuga.php moge.php     # hoge.phpのコピーファイルのhogehoge.phpが増えていることが確認できます。

パッケージのダウンロード・インストール

yumコマンド ----- CentOSなどのLinuxOSの場合

パッケージやソフトウェアをインストールするコマンド

# yum update -y # 既にインストール済みのパッケージを最新のものにアップデート
# yum groupinstall "Development Tools"      # 開発に必要な基本ツール一式をインストール
# yum install httpd # Apache(httpd)をインストール

ネットワーク関連のコマンド

ifconfig

ネットワーク接続の設定情報を確認するコマンド

$ ifconfig
 eth0      Link encap:Ethernet  HWaddr 08:00:27:15:D5:19
           inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
           inet6 addr: fe80::a00:27ff:fe15:d519/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:52926 errors:0 dropped:0 overruns:0 frame:0
           TX packets:9804 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:68526034 (65.3 MiB)  TX bytes:617502 (603.0 KiB)

 lo        Link encap:Local Loopback
           inet addr:127.0.0.1  Mask:255.0.0.0
           inet6 addr: ::1/128 Scope:Host
           UP LOOPBACK RUNNING  MTU:16436  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)   
11
14
0

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
11
14