|
|
ホーム | ソフト | HTML | UNIX | 書籍 | パソコン | リンク | ショッピング | 検索 |
UNIX入門 | |
| ホーム | ソフトウェア | HTML | UNIX | コンピュータ書籍 | パソコン購入ガイド | リンク | ショッピング | 検索 | |
|
ファイルやディレクトリ操作
初めは戸惑うこともあるかも知れませんが、慣れてしまえば手をあまり動かさずにコンピュータを操作することが出来るため、とても便利です。 ファイルの内容表示ファイルの内容を表示する時に使用するコマンドです。Emacs などで作成したテキストファイルを、Emacs を起動しなくても確認出来ます。
また、他にも more や less といったコマンドもあります。cat は一気に表示されてしまうため、長いテキストファイルの場合は前の方を見ることが出来ません。しかし more は、スペースキーやリターンキーを押すことによって、順に表示することが出来ます。また less は、順に表示するだけでなく、カーソルキーの上下のキーを押すことによって、前の方に戻ることも出来ます。 more や less の書式も、cat とほぼ同じです。 ディレクトリの内容を一覧表示カレントディレクトリや指定したディレクトリの中にあるファイルやディレクトリなどを表示します。
また、次のように -l オプションを付けると、ファイルやディレクトリのサイズや作成日時などの、詳細な情報も表示することが出来ます。
ファイルのコピーファイルをコピーしたい時に使用するコマンドです。
ディレクトリの作成新しくディレクトリを作成したい時に使用するコマンドです。
ファイルやディレクトリ名の変更ファイルやディレクトリの名前を変更する時のコマンドです。
また mv コマンドは、ファイルやディレクトリを、他のディレクトリに移動することも出来ます。
さらに、次のようにある文字や文字列の後に * を付けることにより、ある文字や文字列で始まる全てのファイルやディレクトリを指すことも出来ます。次の実行例の場合は、intro で始まる全てのファイルやディレクトリという意味になります。
ちなみに *intro だと、intro で終わる全てのファイルやディレクトリとなり、intro*tion だと、intro で始まり、tion で終わるという意味になります。 現在の作業用ディレクトリの変更現在のカレントディレクトリを移動する時に使用するコマンドです。
作業中のディレクトリの出力現在のカレントディレクトリを表示する時に使用するコマンドです。
ファイルの削除ファイルを削除するコマンドです。間違えてファイルを作成してしまった時や、ファイルが不要になった時に使用します。
ディレクトリの削除ディレクトリを削除するコマンドです。間違えてディレクトリを作成してしまった時や、ディレクトリが不要になった時に使用します。
ファイルの中の行数、単語数および文字数の表示ファイルの中の行数、単語数および文字数の表示したい時に使用するコマンドです。 実行例では、introduction.txt というファイルを読み込み、改行の数、単語数、バイト数を出力しています。入力ファイルが複数指定された場合は、すべてのファイルの合計値も出力します。 なお単語とは、空白やタブ文字で区切られた、長さがゼロでない文字列ですのことです。
リダイレクトリダイレクトは、コマンドの実行結果をファイルなどに出力したり、コマンドにファイルなどから入力したい時に使用します。>や<がリダイレクトをしたい時に用いる記号で、>は出力先を変更し、<は入力元を変更します。 次の実行例では、ls -l の結果を ls.txt というファイルに出力しています。
次の実行例では、リダイレクトを用いて先ほど作成した ls.txt を出力しています。
コマンドによっては、キーボードなどからの入力を受け付けるコマンドがあります。しかし、多くのデータなどを毎回入力するのは大変です。そこで、入力したいデータを Emacs などのテキストエディタを用いてファイルに保存しておき、それをリダイレクトで入力すれば、キーボードを使わずにデータをコマンドに与えることが出来ます。 パイプパイプは、コマンドの出力を別のコマンドに渡したい使用します。|がその時に用いる記号で、ls -l の結果をそのまま出力せず、grep という命令に渡しています。 出力されるのは、ls -l の結果を grep で処理した結果です。
なお grep コマンドとは、検索を行なう命令で、上の例では、May という文字列を検索し、見つかった場合のみ出力します。
Copyright (C) 2004-2008 Masaaki NEMOTO. All Rights Reserved. |
![]() |