2021-01-19に更新

Linux基礎コマンド 初心者用

ディレクトリ構成

  • ファイルを入れる物をWindowsではフォルダ、Linuxではディレクトリという

  • Linuxはルートディレクトリ(/)を起点としたツリー構造となっていて、ファイルとディレクトリを管理してる

  • コマンドを実行するには、ファイルやディレクトリの位置を指定する必要がある

FHS(Filesystem Hierarchy Standard)

ファイルシステム階層標準のこと。ディレクトリ構成を基本的なツリー構造へ統一するためにFHSが作られた。

ディレクトリ名 役割
/etc システムの設定ファイルが保存される
/home 一般ユーザのホームディレクトリ
/var/log ログファイルが保存される

絶対パス指定と相対パス指定

  • 絶対パス指定

 ルートディレクトリを起点としたディレクトリ指定のこと。

  • 相対パス指定

 カレントディレクトリ(現在のディレクトリ)を起点としたディレクトリ指定のこと。

相対パス指定の記号

記号 読み方 意味
~ チルダ ユーザのホームディレクトリ
. ドット カレントディレクトリ
.. ドットドット 1つ上のディレクトリ

cd コマンド

ディレクトリの移動を行うコマンド。change directoryの略。

$ cd [ディレクトリ名]

これでカレントディレクトリから移動先に移動する。絶対パス指定でも移動できる。
また、1つ上のディレクトリを表す「..(ドットドット)」や2つ上にディレクトリを表す「../..」を入力するとそこへ移動できる。

pwd コマンド

$ pwd

カレントディレクトリをフルパスで表示するコマンド。print work directoryの略。

su - コマンド

$ su -

管理者権限へと移行する。

ls コマンド

$ ls [オプション] [ディレクトリ名]

ディレクトリに存在するファイルやディレクトリの一覧を表示するコマンド。list segmentsの略。

$ ls
カレントディレクトリ表示

$ ls /
ルートディレクトリに存在するディレクトリを見る

$ ls -l (=CentOSの場合、llでも同じ結果を得られる)
$ ls -al

オプション オプションの意味
a 隠し属性を表示
l 詳細を表示(パーミッション、オーナー、サイズ、日付)

mkdir コマンド

ディレクトリを作成するコマンド。make directoryの略。

$ mkdir [ディレクトリ名]

touch コマンド

空のファイルを作成したり、ファイルの更新日時を現在の日時に変更するコマンド。

$ touch [ファイル名]

cp コマンド

指定したファイルを指定したディレクトリにコピーするコマンド。copyの略。

$ cp (オプション) [コピー元ファイル名] [コピー先ファイル名]

また、「r」オプションを使用すると、ディレクトリもコピー可能。

$ cp -r [コピー元ディレクトリ名] [コピー先ディレクトリ名]

mv コマンド

指定したファイルやディレクトリを指定したディレクトリに移動する。

$ mv (オプション) [移動元パス] [移動先パス]

また、mvコマンドは名前を変更するコマンドとしても使用できます。

$ mv [ファイル名] [変更後のファイル名

rm コマンド

ファイルやディレクトリを削除するコマンド。removeの略。

$ rm (オプション) [削除したいファイル名]

また、「r」オプションを使用すると、ディレクトリを削除できる。

$ rm -r [削除したいディレクトリ名]

less コマンド

ファイルの中身を表示するコマンド。読み取り専用で「q」のキーを入力するまで表示が終了されない。
中身をじっくり見ることができるため、ログファイルやサーバ・ソフトウェアの設定ファイルの中身を確認する時によく利用される。

$ less [表示したいファイル名]]

poweroff コマンド

OSの停止ができるコマンド。ただし、行うには管理者権限が必要。

# poweroff

コマンド履歴機能

カーソルキーの「↑」キー、または「Ctrl」+「P」を押すごとに、過去に実行したコマンドを1つずつ遡って表示する。
また、「history」コマンドを実行すると、過去に実行されたコマンドの一覧が古い順に表示される。

ツイッターでシェア
みんなに共有、忘れないようにメモ

rahfj

Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。

また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!

有料記事を販売できるようになりました!

こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?

コメント