■Linuxコマンドライン基本操作方法■
・Linuxのサーバー構築に欠かせないのがコマンドでの操作です。
■本サイトで使用するコマンドの一覧をご覧いただきたい場合、検索サイトもしくは下のバナーから確認してください。

また、本サイトで説明不足や分からない点がありましたら、検索サイトよりコマンドを入力してください。※検索サイトでは「Linux コマンド」で検索してみて下さい。
■フォルダーを作成してみましょう
まず、初めにホームディレクトリにフォルダを作成してみましょう。手順は簡単です。デスクトップ上にユーザ名が記載してあるフォルダをクリックしてください。そこで2つのフォルダを作成してみましょう。一つは「sample」もう一つは「test」という名前でフォルダ(ディレクトリ)を作成してみて下さい。操作方法はWindowsやMac OSと変わりはありません。
次にデスクトップ上の「アプリケーション」⇒「アクセサリ」⇒「テキスト・エディタ」をクリックして適当な文字を入力してください。※例えば「sample」フォルダに保存するファイルはsampleだけでも結構です。「test」フォルダに保存する場合も簡単なtestという文字だけで結構です。
その後、先程作成したフォルダ「sample」へ「sample.txt」として保存してください。
同様に「test」フォルダにも保存しましょう。保存名は、とりあえず「text.txt」としておきましょう。(これは後程使用します)
では「デスクトップ環境の操作」で端末を使用しましたが、ここからはこの端末を使用する基本的な操作方法を記載していきます。それでは、端末を起動してみましょう。起動方法はツールバーから「アプリケーション」⇒「システムツール」⇒「端末」でしたね。するとまた以下のような画面が表示されましたでしょうか?※端末は通常エミュレーターとかコンソール呼ばれています。※ここで言う端末とはGNOME端末になります(グノーム)
ここで少しプロンプト(prompt)についてお話ししておきます。プロンプトとは以下のようなユーザーからの命令をを待っている状態であることと、現在、どのディレクトリにいるか、また、ユーザーはだれなのかを区別するのです。
| [ユーザ名@ホスト名 ~]$ |
・ユーザー名:現在のシステムでのコマンドを実行できるユーザーのこと。※正確には現在システムを実行できるユーザーことをいいます。
・ホスト名:その名の通り現在のシステムのホスト名を表しています。
・~ :ホームディレクトリを表しています。※カレントディレクトとも呼びますが、現在ユーザーがいるディレクトリのことをカレントディレクトリといいます。
では、少し実際に簡単なコマンドを実行してみましょう。そうそう、大切なことを忘れていました。今後、当方のユーザー名は「fxsl」としますね。だから、プロンプトでは以下のように表示されます。
| [fxsl@localhost~]$ |
では早速、以下のコマンドを入力してみて下さい。※□はスペースです。また、コマンドを入力しましたらEnterキーを押してください。
・現在の日時を表示させてみよう
| [fxsl@localhost~]$ date [Enter] |
| 2009年 8月 3日 月曜日 22:00:38 JST |
上記のような回答がでてきましたでしょうか?
※dateという命令は現在日時を表示する命令なんです。
・ディレクトリやファイルを表示してみよう
では、次に以下の通りに入力してみて下さい。
| [fxsl@localhost~]$ ls [Enter] |
| ダウンロード デスクトップ ビデオ.etc |
このような回答がでてきていると思います。
■ディレクトリの移動をしてみましょう
では、次に以下のようなコマンドを実行してみて下さい。
| [fxsl@localhost~]$ cd ダウンロード/ [Enter] |
| [fxsl@localhost]$ ダウンロード |
すると、上記のようなプロンプトが表示されると思います。
上記のような待ち受け画面がでてきましたか?この命令「cd」は指定したディレクトリへ移動する命令です。ですから「cd ダウンロード/」と命令すると、ダウンロードというディレクトリに移動するのです。
■ホームディレクトリとカレントディレクトリを理解しよう
ここでちょこっとホームディレクトリとカレントディレクトリについて説明しておきますね。
Linuxのコマンドでファイルの操作をする際には必ず自分が(ユーザー)どのディレクトリで作業を行っているかを知っておく必要があります。万が一、ユーザーがどこのディレクトリで作業しているかを把握していないと、誤って大切な異なるファイルを削除してしまうかもしれません。ですから、現在作業を行っているディレクトリをカレントディレクトリと呼びます。もし、現在作業を行っているカレントディレクトリを知りたい場合はpwdコマンドで確認をしておきましょう。
では実際にpwdコマンドで確認を行ってみましょう。
| [fxsl@localhost~]$ pwd [Enter] |
| home fxsl |
すると上記のような回答がでてくると思います。※pwdは現在のカレントディレクトリを調べる命令です。
■OSのパッケージをアップデートしてみよう
では、最後にシステムのアップデートを行ってみましょう。下記のコマンドを入力してください。
| [fxsl@localhost~]$ su [Enter] |
| password: ※ここではインストールした際に管理者(root)のパスワードを入力しましょう。 |
| [root@localhost fxsl]# yum update [Enter] |
これでシステムのアップデートがはじまります。途中で[y/N]と求められますが取りあえずは全て[y]でエンターキーを押しましょう。
complteと最後に表示されればアップデートの完了です。アップデートが完了しましたら「exit」コマンドで完了しましょう。
・端末を終了する
| [root@localhost fxsl]# exit [Enter] |
| [fxsl@localhost~]$ exit [Enter] |
| [fxsl@localhost~]$ exit [Enter] |
端末が終了しましたね。
少し覚えておいてください。待ち受け画面では「$」「#」が表示されます。これは、現在使用している権限が、管理者なのか一般ユーザーなのかを表しています。
・#=管理者(スーパーユーザー)
・$=一般ユーザー
これは、少し覚えておきましょうね。
今回は、サーバーの構築を行っていきますので、今後、コマンドを使用していくことになります。今のところは端末(グノーム端末)を使用してこんな感じで行っていくんだなぁ~くだいな感じで覚えておいて下さい。
今後、サーバーの構築では様々なコマンドを使用していきます。万が一コマンドの使用方法が分からない場合、下記のような方法で使用したいコマンドの使用方法を確認してみて下さい。
| [fxsl@localhost~]$ cd --help [Enter] |
すると「cd」コマンドの使用方法が表示されてきます。※正確にはcdコマンドのオプション等が表示されます。また、他にもコマンドの使用方法や説明が表示されるコマンドがあります。後述されていますので(例:man,whatis等)次の章で説明しておきますね。
それでは、次の章でもう少しコマンドに慣れるように簡単なを実践してみましょう。