ファイルを入れる物をWindowsではフォルダ、Linuxではディレクトリという
Linuxはルートディレクトリ(/)を起点としたツリー構造となっていて、ファイルとディレクトリを管理してる
コマンドを実行するには、ファイルやディレクトリの位置を指定する必要がある
ファイルシステム階層標準のこと。ディレクトリ構成を基本的なツリー構造へ統一するためにFHSが作られた。
ディレクトリ名 | 役割 |
---|---|
/etc | システムの設定ファイルが保存される |
/home | 一般ユーザのホームディレクトリ |
/var/log | ログファイルが保存される |
ルートディレクトリを起点としたディレクトリ指定のこと。
カレントディレクトリ(現在のディレクトリ)を起点としたディレクトリ指定のこと。
相対パス指定の記号
記号 | 読み方 | 意味 |
---|---|---|
~ | チルダ | ユーザのホームディレクトリ |
. | ドット | カレントディレクトリ |
.. | ドットドット | 1つ上のディレクトリ |
ディレクトリの移動を行うコマンド。change directoryの略。
$ cd [ディレクトリ名]
これでカレントディレクトリから移動先に移動する。絶対パス指定でも移動できる。
また、1つ上のディレクトリを表す「..(ドットドット)」や2つ上にディレクトリを表す「../..」を入力するとそこへ移動できる。
$ pwd
カレントディレクトリをフルパスで表示するコマンド。print work directoryの略。
$ su -
管理者権限へと移行する。
$ ls [オプション] [ディレクトリ名]
ディレクトリに存在するファイルやディレクトリの一覧を表示するコマンド。list segmentsの略。
$ ls
カレントディレクトリ表示
$ ls /
ルートディレクトリに存在するディレクトリを見る
$ ls -l (=CentOSの場合、llでも同じ結果を得られる)
$ ls -al
オプション | オプションの意味 |
---|---|
a | 隠し属性を表示 |
l | 詳細を表示(パーミッション、オーナー、サイズ、日付) |
ディレクトリを作成するコマンド。make directoryの略。
$ mkdir [ディレクトリ名]
空のファイルを作成したり、ファイルの更新日時を現在の日時に変更するコマンド。
$ touch [ファイル名]
指定したファイルを指定したディレクトリにコピーするコマンド。copyの略。
$ cp (オプション) [コピー元ファイル名] [コピー先ファイル名]
また、「r」オプションを使用すると、ディレクトリもコピー可能。
$ cp -r [コピー元ディレクトリ名] [コピー先ディレクトリ名]
指定したファイルやディレクトリを指定したディレクトリに移動する。
$ mv (オプション) [移動元パス] [移動先パス]
また、mvコマンドは名前を変更するコマンドとしても使用できます。
$ mv [ファイル名] [変更後のファイル名
ファイルやディレクトリを削除するコマンド。removeの略。
$ rm (オプション) [削除したいファイル名]
また、「r」オプションを使用すると、ディレクトリを削除できる。
$ rm -r [削除したいディレクトリ名]
ファイルの中身を表示するコマンド。読み取り専用で「q」のキーを入力するまで表示が終了されない。
中身をじっくり見ることができるため、ログファイルやサーバ・ソフトウェアの設定ファイルの中身を確認する時によく利用される。
$ less [表示したいファイル名]]
OSの停止ができるコマンド。ただし、行うには管理者権限が必要。
# poweroff
カーソルキーの「↑」キー、または「Ctrl」+「P」を押すごとに、過去に実行したコマンドを1つずつ遡って表示する。
また、「history」コマンドを実行すると、過去に実行されたコマンドの一覧が古い順に表示される。
Crieitは誰でも投稿できるサービスです。 是非記事の投稿をお願いします。どんな軽い内容でも投稿できます。
また、「こんな記事が読みたいけど見つからない!」という方は是非記事投稿リクエストボードへ!
こじんまりと作業ログやメモ、進捗を書き残しておきたい方はボード機能をご利用ください。
ボードとは?
コメント