メタキャラクタはUnixでは特別な意味を持っています。ファイル検索、あとは名前を検索しているようなイメージ。目に見えないファイルは1で、最初の文字はドットまたはピリオド(。UNIXプログラム(シェルを含む)は、これらのファイルの大部分を使用して構成情報を格納します。viエディタを使って、Unixシステム上にファイルを作成することができます。次のコマンドを入力するだけです。viエディタを使用して既存のファイルを編集できます。既存のファイルを開く方法を簡単に説明します。catコマンドを使用すると、ファイルの内容を見ることができます。以下は、上記で作成したファイルの内容を表示する簡単な例です。wcコマンドを使用すると、ファイルに含まれる行、単語、および文字の総数を取得できます。以下は、上で作成したファイルに関する簡単な例です。ファイルのコピーを作成するには、cpコマンドを使用します。コマンドの基本的な構文は次のとおりです。ファイルの名前を変更するには、mvコマンドを使用します。既存のファイルを削除するには、rmコマンドを使用します。スポンサーリンクスポンサーリンク無料でプログラマへ!30歳までなら無料でプログラミング学校に通うことが出来ます。ファイル管理この章では、Unixでのファイル管理について詳しく説明します。Unixのすべてのデータはファイルにより編成されて、ディレクトリにて編成されています。これらのディレクトリは、ファイルシステムと呼ばれるツリー状の構造に編成されています。あなたはUnixを使って作業するとき、ファイルを扱う(つまりファイルの中身を消したり、増やしたり移動したり、、)多くの時間を費やします。このチュートリアルでは、ファイルの作成と削除、ファイルのコピーと名前の変更、リンクの作成などを理解するのに役立ちます。Unixには、3つの基本的な種類のファイルがあります。通常のファイルとは、データ、テキスト、またはプログラム命令を含むシステム上のファイルのことです。このチュートリアルでは、通常のファイルを扱う方法を確認をしていきます。ディレクトリは特別なファイルと普通のファイルの両方を格納することができます。OSに精通しているユーザにとって、Unixディレクトリはフォルダと同じ意味と考えましょう。一部の特殊ファイルは、ハードドライブ、CD-ROMドライブ、モデム、イーサネットアダプタなどのハードウェアへのアクセスを提供します。CDならISOファイルなんてものもありますね。異なる名前を使用して1つのファイルにアクセスすることを可能にします。ファイルを一覧表示するまずディレクトリをなんとなく絵で確認してみましょう例えばhomeがあってそのしたの階層にファイルがあります。Windowsではこれを右クリックしてファイルを作りますがLinuxではこれをコマンドを作ります現在のディレクトリ(階層)に格納されているファイルとディレクトリを一覧表示するには、次のコマンドを使用します。$ls上記のコマンドの出力例を下に示します。worklsコマンドは、-lオプションをサポートしています。これは、リストされたファイルに関する詳細情報を得るのに役立ちます。zlib-1.2.3$列挙されたすべての列に関する内容は以下になります。ファイルの種類とそのファイルに与えられたアクセス許可を表します。以下は、すべてのタイプのファイルの説明です。ファイルまたはディレクトリが使用するメモリブロックの数を表します。ファイルの所有者を表します。これは、このファイルを作成したUnixユーザです。所有者のグループを表します。すべてのUnixユーザには関連グループがあります。ファイルサイズをバイト単位で表します。このファイルが最後に作成または変更された日付と時刻を表します。ファイルまたはディレクトリ名を表します。メタキャラクターメタキャラクタはUnixでは特別な意味を持っています。ファイル検索、あとは名前を検索しているようなイメージ。ch*.docすべてのファイルでCHとDOCで終わるものを探しに行っているということです。cここで*は、任意の文字と一致するメタ文字として機能します。.docで終わるすべてのファイルを表示する場合は、次のコマンドを使用できます。*.doc隠しファイル目に見えないファイルは1で、最初の文字はドットまたはピリオド(。UNIXプログラム(シェルを含む)は、これらのファイルの大部分を使用して構成情報を格納します。現在のディレクトリを表します。親ディレクトリを表します。ファイルの作成viエディタを使って、Unixシステム上にファイルを作成することができます。次のコマンドを入力するだけです。filename(filenameは任意のもの)上記のコマンドは、指定されたファイル名でファイルを開きます。今度は、キーiを押して編集モードに入ります。編集モードに入ると、次のプログラムのようにファイルにコンテンツを書き込むことができます。file.プログラムを終了したら、次の手順を実行します。編集モードを終了するには、キーescを押します。ZZを押してファイルから完全に抜け出す。これで、現在のディレクトリにfilenameで作成されたファイルが作製されます。ここでは簡単に触れておきます。filename$ファイルの編集viエディタを使用して既存のファイルを編集できます。既存のファイルを開く方法を簡単に説明します。filenameファイルを開くと、キーiを押して編集モードに入り、ファイルを編集することができます。ファイル内を移動する場合は、まずEscキーを押して編集モードを終了する必要があります。その後、次のキーを使ってファイル内を移動することができます。左に移動するにはlキーを押します。hキーを押すと左側に移動します。kキーを押してファイル内を上に移動します。jキーを押してファイルの下側に移動します。したがって、上記のキーを使用して、編集する場所にカーソルを置くことができます。一度配置されると、iキーを使用して編集モードに入ります。ZZキーを押してファイルから完全に抜け出します。ファイルの内容を表示するcatコマンドを使用すると、ファイルの内容を見ることができます。以下は、上記で作成したファイルの内容を表示する簡単な例です。file....$行番号を表示するには、-bオプションとcatコマンドを次のように使用します。file....ファイル内の単語数をカウントするwcコマンドを使用すると、ファイルに含まれる行、単語、および文字の総数を取得できます。以下は、上で作成したファイルに関する簡単な例です。filename$ここに4つの列すべての詳細があります。ファイル内の行の総数を表します。ファイル内の単語の総数を表します。ファイル内の合計バイト数を表します。これはファイルの実際のサイズです。ファイル名を表します。複数のファイルを指定して、それらのファイルに関する情報を一度に取得することができます。filename3ファイルのコピーファイルのコピーを作成するには、cpコマンドを使用します。コマンドの基本的な構文は次のとおりです。destination_file次に、既存のファイルfilenameのコピーを作成する例を示します。copyfile$現在のディレクトリに1つ以上のファイルcopyfileがあります。このファイルは元のファイル名とまったく同じです。ファイルの名前を変更するファイルの名前を変更するには、mvコマンドを使用します。osaka_fileなんかに帰ることができます。MVコマンドは、新しいファイルに完全に既存のファイルを移動します。この場合、現在のディレクトリにはnewfileしか見つかりません。既存のファイルを削除するには、rmコマンドを使用します。ファイルには有用な情報が含まれている場合があります。この削除コマンドを使用している間は、常に注意することをお勧めします。rmコマンドと一緒に-iオプションを使用する方が良いでしょう。以下は、既存のファイルfilenameを完全に削除する方法を示す例です。ルーティングの設定をしてみよう。PINGを飛ばしてみよう。ルーティングの設定をしてみよう。PINGを飛ばしてみよう。