|
|
|
|
その他諸々
|
|
抜粋Linuxコマンドリファレンス
|
ディレクトリとファイルの操作ディレクトリとファイルの作成カレントディレクトリの変更ディレクトリとファイルの表示ディレクトリとファイルのコピーと移動ディレクトリとファイルの削除ディレクトリとファイルの検索パーミッションの変更解凍と圧縮ディスクとパーティションの操作ディスクを初期化・編集するボリュームのチェックとマウントテキストの操作文字や変数を画面に表示するファイルの内容を画面に表示する出力するテキストに処理を行うユーザーとアカウント管理アカウントの追加と削除パスワードの設定と変更ログインアカウントの変更ネットワークの管理ネットワークの状態を調べる名前解決をテストするドメイン名の情報を調べるシステム・プロセス管理ホスト機の電源オフと再起動デーモンの自動起動設定プログラムを予約して実行する稼働中のプロセスを表示するその他のコマンドrpmを管理するHTTP/FTPでファイルを取得する値・状態・情報を表示する |
cat〜ファイルの内容を画面に表示するコマンドの一般書式は、 cat [オプション] [ファイル1] [ファイル2]... Enter です。 catコマンドは、「テキストファイルの内容を見てみたいけれども、テキストエディタを起動するほどではない。」というようなときに重宝します。
またcatコマンドは、
テキスト
ファイルの内容を見るだけではなく、リダイレクト処理
catコマンドにはいくつかオプションスイッチがありますが、例えば行番号を付けて表示したり、空白行を除いて表示したり、という表示処理に関する制御が主です。これらはあまり利用する機会はないと思いますので、説明は割愛します。 |
|||||||||||
|
|
また、catコマンドは本来リダイレクトと組み合わせてファイルを結合するためのコマンドとしても重要なもので、シェルスクリプトの作成では非常に重要になることも覚えておきましょう。
head〜ファイルの内容の先頭を画面に表示するファイルの内容の先頭部分を 標準出力 する コマンド です。 コマンドの一般書式は、 head [オプション] [ファイル] Enter です。 [オプション]を省略すると、 デフォルト で10行が表示されます。 表示する行数を指定したい場合は、 head -行数 [ファイル] Enter と実行します。
テキスト ファイルの内容を見る方法はいくつかありますが、 cat コマンドで表示すると最後の行まで表示が流れてしまいますし、 less コマンドや pico エディタで開いてしまうとコマンド操作を一時的に中断しなければなりませんのでちょっと面倒です。 サーバー アプリケーション の設定ファイルの多くは、先頭部分に重要な設定や注意書きが書かれているのが普通ですので、headコマンドを利用するとこの部分だけを素早く確認することができます。 headコマンドには他にもいくつかオプションスイッチがありますが、あまり利用する機会はないと思いますので、説明は割愛します。
tail〜ファイルの内容の末尾を画面に表示する |
|||||||||||
|
|
コマンドの一般書式は、 tail [オプション] [ファイル] Enter です。 [オプション]を省略すると、 デフォルト で10行が表示されます。 表示する行数を指定したい場合は、 tail -行数 [ファイル] Enter と実行します。
テキスト ファイルの末尾の内容表示は、 cat コマンドをオプションなしで実行することでも可能です。しかし、catコマンドでは先頭行からすべて読み込んで表示しますので、ファイルの容量が大きい場合には表示に時間がかかってしまいます。 これは less コマンドや pico エディタを利用する場合でも同じです。 tailコマンドはファイルの末尾部分だけを読み込んで表示しますから大きなテキストファイルでも素早く表示することができます。 サーバー アプリケーション の設定ファイルの多くは、末尾部分に追加の設定を記述することが多いので、tailコマンドはこの部分だけを確認したいときに重宝します。 またtailコマンドを使うと、サーバーアプリケーションの ログ ファイルの最新部分(つまり末尾に追記された部分)だけを素早く確認できますから、サーバー設定にはなくてはならないコマンドといえるでしょう。 tailコマンドには他にもいくつかオプションスイッチがありますが、あまり利用する機会はないと思いますので、説明は割愛します。
|
| このサイトに対するご意見、ご要望、苦情、泣き言、献上品、資金援助などがございましたら こちら からお寄せください(お返事できなかったらごめんなさい)。もちろん リンクフリー です。趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。 |
| ”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。 |