第2回 LILO Monthly Seminar(LMS) 00/09/23レポート

概要

セミナー

日付2000年9月23(土)
時間13:30〜17:00
主催 LILO(りろ: Linux Install Learning Osaka) 関西Linuxユーザグループ
会場 神戸市西神地区ユニバープラザ2F UNITYセミナー室3
プログラム
  1. 昔の UNIX Magazine から拾い読み (講師:横山氏)
  2. Linux セミナー開催の舞台裏 (講師:TAO寺田氏)
  3. LILO Sub-Projectの紹介 その1 lilo-bk (講師:友國氏)
  4. UNIX コマンドの基礎 その2 (講師:大浦氏)
参加者約 30 名
参加費なし

二次会(懇親会)

日付2000年9月23 (土)
時間18:00〜20:00
場所神戸市西神地区ユニバープラザ1F 和室
参加者約 20 名
参加費なし (飲食物のみ自己調達)

プログラム内容

昔の UNIX Magazine (97/07) から拾い読み その1 (プリンター編)

セミナー風景(1)

プリンタの分類

PostScript(PS)プリンタ
非PSプリンタ

Unix環境における印刷の流れ

ローカルプリンタの場合

プログラム/プリンタ動き
lpr(ファイル印刷コマンド)
  • ジョブが一旦、スプール領域に溜まる
  • lpr -Plp hoge.txt
lpd Line Printer デーモンがキュー(待ち状態)の印刷ジョブを管理制御
printer印刷

ネットワークプリンタの場合

プログラム/プリンタ動き
lpr同様
PC1のlpdスプールが溜まると、PC2ヘジョブを渡す。
PC2のlpdスプールが溜まるとジョブをprinterへ送る。
printer同様

Unix環境で印刷する為には

設定ファイル
  • /etc/printcap
  • man printcap 参照
スプール領域/var/spool/lpd/lp
フィルタ
  • PSファイルを適切なフォーマットに変換
  • シュルスクリプト

プリンタ関係のコマンド

質疑応答

QA
自分のプリンタがPSに対応しているのか調べるには? gs -- helpを参照
  • 対応一覧に載っていない場合でも、近いもので印刷できる可能性あり
  • Windowsプリンタは止めておいたよい

参考

参考資料
/usr/doc/JF/Printing-HOWTO.txt.gz
参照URL
http://www.kobe-kosen.ac.jp/~takuji/20000923lilo/

Linux セミナー開催の舞台裏

セミナーの風景(2)

TAO (神戸情報通信研究開発支援センター)の紹介

情報通信分野における新規事業の起業を目指す企業・団体等が研究開発の場として 利用することを目的として、郵政省所管の認可法人通信・放送機構が運営する 共同利用型の研究開発施設です。いろいろな機器が用意してあり、 各種の利用ができる環境を備えていますが、残念ながら平成12年度を以って 閉所致します。

代表的な組織

無料セミナー紹介

小コミュニティーの紹介

(非公開 TAOのセミナーに参加された方のみに公開)

参照URL

LILO Sub-Project lilo-bkの紹介

セミナー風景(3)

lilo-bkの紹介

入隊資格 バイクの免許を持っていれば、誰でも可
目標
  • 全 LUG 制覇
  • 各 LUG 間を行き来し、橋渡し役として活躍すること。
活動履歴
  • 第 1 回: WLUG さんを強襲。 (1999/10/16,17)
  • 第 2 回: szlug さんの勉強会を強襲。 (1999/11/13,14)
  • 第 3 回: 名大祭で NLUG さん等が主催した Free-UNIXの集いに参加。 (2000/6/11)
  • 第 4 回: 滋賀 LUG さんが主催した「サマーフェスタ2000 in 滋賀」に大挙。 (2000/8/5,6)
今後の予定10 月に和歌山にツーリングの予定
お願い各地のLUGの宴会情報を募集!

参照URL

Unixコマンドの基礎 (その2)

セミナー風景(4)

コマンド一覧

man
マニュアルの閲覧
ls
ディレクトリのファイル表示
cd
ディレクトリ移動
cp
ファイルのコピー
mv
ファイル移動
rm
ファイル削除
cat
ファイルの中身の表示と連結
echo
文字列の表示
less
テキストファイルの1頁毎の表示
tee
標準出力とファイルの同時出力

補足: aproposでmanに含まれるキーワード全て検索可能

応用: エディタを使わずにファイルを作る

その 1

$ echo abcde > text1.txt

その 2

$ cat > test2.txt
abcde
fgij
^D (Control+Dのこと)

質疑応答

QA
moreとlessの違いは何か? moreはviに基づく古いコマンド。 less は more に検索等の機能を強化した拡張版
cpのオプション-Rと-r違いは? コピ−の場合 以下の3つが問題となる
  • リンク(シンボリックリンク, ハ−ドリンク)
  • FIFO(名前付きパイプ)
  • スペシャルファイル(デバイス)
 -d はリンクに対する動作を変える。
 -d は シンボリックリンクとしてのコピ−を作る。
    また,ハ−ドリンクされたもの同士はハ−ドリンクの関係を保つ。
 -d が無い場合, リンク先の内容を引き出して、
    通常のファイルとしてコピ−する。
 -r と -R は ディレクトリを再帰的にたどってコピ−する。
    つまり, 大雑把に言えば, ディレクトリ−階層をまるごとコピ−する
 -r と -R は FIFO と デバイス に対する動作が違う。
 -r の場合 FIFO や デバイスファイル の内容を引き出し、
    通常のファイルとしてコピ−する。
 -R の場合 FIFO や スペシャルファイルとしてのコピ−を作る。

 古い cp ではこれらの扱いに不愉快な点があったため、
 ディレクトリのコピ−等は tar で行う仕来りがあったが
 GNU cp なら -a オプションで問題は無いはず。

 -a は -dpR と等価で, ディレクトリのバックアップ等にも使用できる。
.ファイル(ドットファイル)をコピーするには? cp -a .で可能
この配布資料は、何で作成したのか? SGMLである。HTMLに比べると画像を埋め込むのが難しい。 文章だけの表現に適している。

(補足)

  • SGML -> HTML -> XML
  • 1990年代にSGMLからHTMLが開発されインターネットが広まったが、 最近では文章をデータベースとして扱うXMLが注目されている。

二次会(懇親会)

18:00 開始

Q. 自己紹介 & 今一番、はまっていることは?

A.以下抜粋 (複数回答あり)

今後のLMSの進め方について討議

20:00 終了 (全員で後片付け)

以上