2021-06-03に更新

サーバ入門4 コマンド操作(9つのコマンド) その1

コマンドに入る前に

・Linuxのコマンド入力画面は、一般権限ユーザだと「$」で表示され、管理権限をもつrootだと「#」がユーザの種類を表す記号として表示される。コマンドの入力列の先頭に、「$」や「#」が書いていてもターミナルでは「$」や「#」は入力しないこと。

①pwdコマンド

現在の作業ディレクトリ「カレントディレクトリ」を絶対パスで表示。
初心者は迷子防止のためディレクトリを移動する際に必ず使うこと。

pwd(print work directory)

・・・現在どこのディレクトリで作業中なのかを知ることができる。
ログインしたユーザのホームディレクトリ(/home/ユーザ名) がカレントディレクトリ
※最初の”/”とhomeの後の”/”は意味が異なる。最初のはルートディレクトリを表していて、homeの後はディレクトリの区切りを表す。

/(ルートディレクトリ)home/(ルートディレクトリ)ユーザ名

コマンド例
$pwd

<ディレクトリ構成>

ファイルを入れる入れ物をWindowsではフォルダ、Linuxではディレクトリと呼ぶ。
Linuxは、頂点となるルートディレクトリ(/) を起点としたツリー構造で、ファイルとディレクトリを管理する。※ファイルを操作するコマンドを実行するためには、この構造のファイルやディレクトリの位置の指定が必要。
ルートディレクトリはWindowsで「C:」のようなもの

FHS(Filesystem Hierarchy Standard)

・・・ファイルシステムの階層標準のこと。

サーバ運用作業で頻繁に使用するFHS

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

etc...

絶対パス指定

ルートディレクトリを基点としたディレクトリ指定のこと。どこのディレクトリにいても必ず指定先に移動できる。絶対(いつ、いかなる、どんなときも)パス(ファイルやフォルダの場所を示す情報)
例:$cd /home/yy

相対パス指定

カレントディレクトリ(現在作業している場所)を基点としたディレクトリの指定のこと。「自分が今いるところ」を基準にして表現したファイルやフォルダの場所。
相対パス指定には、記号を使った指定方法もある。
例:$cd yy

相対パスでの指定で扱う記号

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

※cd../..のように複数回使用すると、2つ上のディレクトリに移動できる。

②ls(List segments)コマンド

ディレクトリに存在する、ファイルやディレクトリの一覧を表示する
$ls (オプション) (ディレクトリ名)
※オプションやディレクトリの前に必ず半角スペースが必要

オプションなしで「ls」のみを実行すると、カレントディレクトリの一覧を表示する。

$ls /を実行すると、ルーディレクトリに存在するディレクトリ(第2階層)を見ることができる。
$ls -l詳細表示(CentOSの場合ll(エルエル)で同じ結果になる)
$ls -laでさらに隠し属性も表示

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

・・・Linuxではファイルの先頭に.(ドット)をつけることで、表示を隠すことができる決まりがある。

③mkdir(make sirectory)コマンド

ディレクトリを作成する。
$mkdir [ディレクトリ名]

④cd(change directory)コマンド

ディレクトリを移動する。
$cd [ディレクトリ名]
・1つ上のディレクトリを表す「..(ドットドット)」を移動先へ指定し、元のディレクトリへ戻れる。
$cd ..
※絶対パス指定の「cd/home/[ユーザ名]」でも移動できる。

⑤touchコマンド

空のファイルを作成したり、ファイルの更新日時を現在の日時に変更することができる。
$touch [ファイル名]

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

ko00w1

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

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

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

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

コメント