Unix-basic-utilities
Unix/Linux基本ユーティリティ-印刷、メール
この章では、Unixの基本ユーティリティとしての印刷と電子メールについて詳しく説明します。 これまでのところ、Unix OSとその基本的なコマンドの性質を理解しようとしました。 この章では、日常生活で使用できるいくつかの重要なUnixユーティリティを学習します。
ファイルを印刷する
Unixシステムでファイルを印刷する前に、余白を調整したり、一部の単語を強調表示したりするために、ファイルを再フォーマットすることができます。 ほとんどのファイルは再フォーマットせずに印刷することもできますが、生の印刷はそれほど魅力的ではない場合があります。
Unixの多くのバージョンには、 nroff と troff という2つの強力なテキストフォーマッタが含まれています。
prコマンド
以下は、 pr コマンドの構文です-
Sr.No. | Option & Description |
---|---|
1 |
-k 出力の k 列を生成します |
2 |
-d 出力をダブルスペースにします(すべての pr バージョンではありません) |
3 |
-h "header" 次のアイテムをレポートヘッダーとして取得します |
4 |
-t ヘッダーおよび上下の余白の印刷を排除します |
5 |
-l PAGE_LENGTH ページの長さをPAGE_LENGTH(66)行に設定します。 デフォルトのテキスト行数は56です |
6 |
-o MARGIN 各行をMARGIN(ゼロ)スペースでオフセットします |
7 |
-w PAGE_WIDTH 複数のテキスト列出力のみのページ幅をPAGE_WIDTH(72)文字に設定します |
lpおよびlprコマンド
コマンド lp または lpr は、画面表示ではなく、ファイルを紙に印刷します。 pr コマンドを使用してフォーマットの準備ができたら、これらのコマンドのいずれかを使用して、コンピューターに接続されているプリンターでファイルを印刷できます。
システム管理者がサイトでデフォルトのプリンタを設定している可能性があります。 デフォルトのプリンタで*食品*という名前のファイルを印刷するには、次の例のように、 lp または lpr コマンドを使用します-
- lp コマンドを使用している場合は、-n * Num オプションを使用して、Num個のコピーを印刷できます。 コマンド *lpr とともに、- Num を同じものに使用できます。 共有ネットワークに複数のプリンターが接続されている場合、-d printer オプションとlpコマンドを使用してプリンターを選択でき、同じ目的で-P * *printer *オプションとlprコマンドを使用できます。 ここで、printerはプリンター名です。
lpstatおよびlpqコマンド
自分以外の出力要求をすべて表示する場合は、 lpstat -o を使用します。 要求は、印刷される順序で表示されます-
ここでは、最初の行にプリンターの状態が表示されます。 プリンターが無効になっている場合や用紙がなくなっている場合、この最初の行に異なるメッセージが表示される場合があります。
cancelおよびlprmコマンド
そのIDに関係なく、現在印刷中のリクエストをキャンセルするには、単にキャンセルとプリンター名を入力します-
メール送信
Unixメールコマンドを使用して、メールを送受信します。 これは、電子メールを送信するための構文です-
メールコマンドに関連する重要なオプションを次に示します-s
Sr.No. | Option & Description |
---|---|
1 |
-s コマンドラインで件名を指定します。 |
2 |
-c ユーザーのリストにカーボンコピーを送信します。 リストは、名前のコンマ区切りリストにする必要があります。 |
3 |
-b リストにブラインドカーボンコピーを送信します。 リストは、名前のコンマ区切りリストにする必要があります。 |
以下は、テストメッセージをadmin@yahoo.comに送信する例です。
次に、メッセージを入力し、行の先頭に "control-D" を入力する必要があります。 停止するには、単に次のようにドット*(。)*を入力します-
あなたは次のように*リダイレクト<演算子*を使用して完全なファイルを送信することができます-
Unixシステムで受信メールを確認するには、次のようにメールを入力するだけです-