Linux環境(サーバーやターミナル)を操作する上で、基本となる代表的なコマンドをシンプルにまとめました。
現在地の確認と移動(ナビゲーション)
- pwd (Print Working Directory)
現在自分が作業しているディレクトリ(フォルダ)の「現在地(絶対パス)」を表示します。 - ls (List)
現在のディレクトリ内にある、ファイルやディレクトリの一覧を表示します。-a(隠しファイルも表示)や-l(詳細表示)などのオプションをよく使います。 - cd (Change Directory)
別のディレクトリへ移動するためのコマンドです。(例:cd /var/wwwで指定した場所へ移動、cd ..で一つ上の階層へ戻る)
ファイル・ディレクトリの作成と操作
- mkdir (Make Directory)
新しいディレクトリ(フォルダ)を作成します。 - touch
中身が空の新しいファイルを作成します。また、既存のファイルの「最終更新日時」だけを更新したい時にも使われます。 - cp (Copy)
ファイルやディレクトリを「コピー(複製)」します。 - mv (Move)
ファイルやディレクトリを別の場所へ「移動」します。また、ファイル名を「変更(リネーム)」する際にもこのコマンドを使用します。 - rm (Remove)
ファイルやディレクトリを「削除」します。取り消しができないため、実行には注意が必要です。
ファイルの閲覧と検索
- cat (Concatenate)
ファイルの中身をターミナル上にすべて表示します。短いテキストファイルの内容をサッと確認したい時に便利です。 - less
長い文章のファイルの中身を、スクロール可能な状態で少しずつ閲覧するためのコマンドです。 - grep
ファイルの中や、他のコマンドの実行結果から「特定の文字列(キーワード)」を検索して抽出します。ログの調査などで非常に重宝します。