From: ohta@src.ricoh.co.jp (Junn Ohta) Newsgroups: fj.unix Subject: Re: What is a Unix wizard? (Re: 秀丸エディィを叱る) Date: 11 Dec 1997 06:31:12 GMT Organization: RICOH Co., Ltd., TOKYO, JAPAN Lines: 94 References: <663udh$dts@ns.src.ricoh.co.jp> <19971208153639W.pzr@io.godnet.iijnet.or.jp> <66h3rq$e7p@ns.src.ricoh.co.jp> NNTP-Posting-Host: charlie.src.ricoh.co.jp X-Newsreader: mnews [version 1.21BETA3] 1997-10/12(Sun) fj.unixの記事<66h3rq$e7p@ns.src.ricoh.co.jp>で私は書きました。 > せっかくなので再入力してみました。 阪大の齋藤さんによる訳文が見つからないので、自分で 訳してみました。 ------------------------------------------------------------------------ Unixシステムにさわることになった人は、次のようなこ とばを聞かされることがよくある。「何か困ったことが あったら誰それに相談しなさい。彼はグルだから」「あ そこにいるボブは本物のUnixハッカーだよ」 「Unixウイザード」とはどんな人か? その人は「グル」 とどこが違うのか? 以下はこのような疑問に答えるための「Unix階級」の草 案だ。 名称 描写と特徴 初心者 ・端末とはどういうものかがよくわかっていない ・viの基礎について学ぶべきことがまだある ・どうすれば別のディレクトリーに行けるのかわからない ・入力行ごとにリターンを打つことにまだとまどいがある 初級者 ・「ls」がファイル一覧を出力することを覚えた ・例のエディターは使えるが「ヴァイ」と呼んでいる ・「C」のことを聞いたことはあるが使ったことはない ・rmでひどい目にあったことがある ・どうすればメールが読めるのかわからない ・隣室の人間がUnixをあれほど好きな理由がわからない ユーザー ・viとnroffは使えるが、おっかなびっくりだ ・正規表現のことを聞いたことはあるが見たことはない ・「-」がオプションの前置きであることはわかった ・Cプログラムを書いてみたが、 やっぱりPascalを使い続けようと決心した ・どうすればディレクトリーを移動できるのかわからない ・dbxをステレオコンポのブランドだと思っている ・メールを読む方法はわかったが、 ニューズを読む方法はまだわからない 物知りユーザー ・nroffを苦労なく使い、tblとeqnを学び始めた ・固定文字列を検索するのにgrepを使う ・mv(1)でディレクトリーを移動できることを知った ・「learn」が役に立たないことを学んだ ・誰かがCプログラムの書きかたを教えてくれた ・sedを使ってみたが、あとでファイルを確認した ・誰かがdbxを使っているのを目撃した ・「make」に挑戦したが、タブではなくスペースを使ってしまった 熟練者 ・必要に応じてsedを使う ・viでマクロを使う、必要ならexも使う ・ひまがあればニューズを投稿している ・どうすればメールにうまく返信できるのかまだわからない ・ときどきcshスクリプトを書く ・viでCプログラムを書き、makeでコンパイルする ・&&と||が何のためにあるのかわかった ・誰かが速いと言ったのでfgrepを使っている ハッカー ・鼻唄まじりでsedやawkを使う ・viの非公開機能を使う ・「cat >」でCのコードを書き、「!cc」でコンパイルする ・ソースデバッガーは信頼できないのでadbを使う ・環境変数がどのように伝達されるのか理解した ・標準マクロを補うために自分でnroffマクロを書く ・ボーンシェルのスクリプトを書く ・ネットからバグ修正を手に入れてインストールする ・自分で時間を測った結果egrepを使うことにした グル ・鼻唄まじりでm4とlexを使う ・「cat >」でアセンブラーコードを書く ・システムの稼働中にカーネルにadbをかける ・ソースにパッチを当ててUnixユーティリティーを変更する ・朝食を食べながらデバイスドライバーのソースを読む ・「ex」のバークレイくささが気に入らなくて「ed」を使う ・Unix関連のどんな質問にもちょっと考えただけで答えられる ・複数のコマンドを必要とするどんな作業にもmakeを使う ・セキュリティーを破る方法を覚えたが、もはや使う必要がない ・次のUnixリリースにジェームズ・ウッズと ヘンリー・スペンサーのegrepを採用したいと思っている ウイザード ・「cat >」でデバイスドライバーを書く ・バイナリーにパッチを当ててバグを修正する ・Unixユーティリティーへの変更をネットに投稿し、 しかもそれはちゃんと動く ・他人が何を質問しようとしているのか言い当て、それに答える ・自分自身のtroffマクロパッケージを書く ・デニス・リッチー、ビル・ジョイ、ケン・トンプソンとは ファーストネームで呼び合う仲だ ------------------------------------------------------------------------ -- 太田純(Junn Ohta) (株)リコー MS事業推進室 ohta@src.ricoh.co.jp/JCF00656@niftyserve.or.jp