一部のUnixコマンドの名前の由来

物の起源の歴史と名前を知っていると、それが単なる鉛筆であろうと、車であろうと、オペレーティングシステムチームであろうと、彼らの日常の使用はより興味深いものになります。 この記事では、Unixオペレーティングシステムとその親inで使用されているプログラムの名前が一見奇妙に見える理由を解明しようとしました。* BSD、Solaris、HP-UX、Linuxなど。

ページに基づいて順番に書かれた私の記事の再版{何か奇妙なunixコマンド名}は何の略ですか?


awk


アホ、ワインバーガー、カーニングハン
言語研究者の名前の最初の文字、ベルラボコンピューター研究センターの従業員: アルフレッドアホ (1963年から1991年、1997年から2002年にこのセンターの研究責任者、現在ニューヨークのコロンビア大学教授)、ピーターワインバーガー(1985年)定型化された肖像画はベル研究所の研究センターの一種のミームなりました )、ブライアン・カーニガン(C言語に関する最初の本の1人の共著者として最もよく知られています)

grep


グローバル正規表現の印刷
あるバージョンによると、「grep」という名前は、 ed editorコマンドから来て、正規表現(re)に一致するすべての行を出力します: g/re/p

fgrep


修正されたgrep
fgrepコマンドfgrep 、ファイル内の特定の固定行をfgrepします。 これらの行のリストは、別のファイルから読み取ることができます。 「F」は「固定」を意味します。 「f」は「高速」を意味するという一般的な誤解です。 これはfgrepませんegrepegrepよりも実行速度が遅い場合がありますが、これを使用すると、 egrepが処理できるよりも多くの固定部分文字列を見つけるのに利点があります。

白rep


拡張grep
egrepコマンドはgrepよりも強力な正規表現を使用し、3つのgrepfgrepおよびegrep最も高速です。

ねこ


カテナーテ
「連結」、「連結」、つまり、 catが1つ以上のファイルに対して行うことを意味する曖昧な単語。 略語C / A / T(コンピューター支援タイプセッター、コンピューターレイアウトシステム、西洋では非常に一般的な略語)とは関係ありません。

nroff、troff


新しいroff、タイプセッター新しいroff
roffテキストフォーマットシステムは、Unixシステムの中心的な部分の1つです。 彼女のおかげで、スクリーンに表示するためのマニュアルが準備されています。 実際、Unixの進化はこのプログラムの開発と密接に関連しています。 RUNOFFと呼ばれる最初のバージョンは、 Jerome Saltzerによって60年代にCTSS (コンピューター時間を分離した最初のオペレーティングシステム)向けに作成され、その後、Multics向けにCTSSアセンブラーからBCPLに、少し後にPL / Iに書き換えられました。 70年代、その機能はユーザーの増加するニーズを満たすことをやめたため、最初のUnixにすでに移植されていたrunoffプログラムの機能は、Joseph Osannaによって大幅に拡張され、名前はroffに縮小されました。 その後、Brian KerniganはPDP-11アセンブラからCに移植し、1976年にTroff User's Manual仕様最初のバージョンをリリースしました。 したがって、roffはクラシックな外観を取得しましたが、今日までほとんど変わっていません。

「流出」という名前自体は、「流出」という活版印刷用語に由来します。

ティー


teeという名前は、teeというTパイプジョイントに由来します。 このプログラムは、指定されたファイルとユーザーへのターミナルに標準入力をコピーします。これは、このようなジョイントを通過するときのフロー動作に非常に似ています。

ビフ


biffプログラムはBSDシステムで使用され、着信メールをコンソールで作業していたユーザーに緊急に警告しました。 名前の由来の公式バージョンはEric Cooperです。
興味があれば、biffの名前の由来を説明できます。 Biffは、Heidi、I、およびBill Joy (BSDの父親であり、Sun Microsystemsの共同設立者)がBerkeleyの学生であり、BSDの初期バージョンがまだ開発中であったとき、Heidi Stetnerの犬でした 。 ビフはエバンスホールの住民の間で非常に人気があり、郵便配達でbarえることで有名になったため、チームの名前

1994年にリリースされ Peter Salusの本「25 Years of UNIX」による 、犬Biffは実際に存在し、プログラムに名前を付けましたが、郵便局でbarえませんでした。ハイジはそれが下品な中傷だと主張しました。 ビフはとてもフレンドリーな犬で、ホステルの廊下でボールを追いかけるのが大好きでした。 彼はハイジと一緒に授業に参加し、かつてそこでBグレードを取得しました。 彼の肖像画は掲示板にかかっていて、彼は犬の論文を書いていると説明しました。 Biffは1993年に15歳で亡くなりました。

rc


ランコム
一部のファイルおよびディレクトリの名前(〜/ .bashrcまたは/etc/rc.d)で使用される「rc」の組み合わせは、前述のCTSSシステムのRUNCOMプログラムの名前に由来します。 このプログラムは、ファイルにリストされているプログラムを実行しました。 このようなファイルはrunco​​mとも呼ばれ、「rc」と省略されました。

その後、多くの最新のシェルがRUNCOMから来ました。 特に、プラン9のシェルはrcと呼ばれていました。

バッシュ


Bourne againシェル
音「ボーン」(シェルの作者の姓であるスティーブン・ボーン)と「生まれた」(生まれた)の類似性に基づいた言葉遊び。 「生まれ変わった」(生まれ変わった)というフレーズは、宗教的にも動機付けられています。多くのプロテスタントの宗派では、霊的な再生の概念が鍵となり、正統派とカトリックでは、第二の霊的な誕生(バプテスマとして知られる)が演じます最後の役割ではありません。 このフレーズは、さまざまなアメリカのプロテスタント運動のおかげで聞かれ、絶え間なく使用されていました。 特に、これはウォーターゲート事件の被告の一人であるチャールズ・コールソンの本の名前で、1975年にリリースされました。

dd


優れたDD記事からの引用:他のコマンドとは異なるコマンド
ddチームは、Unix OSとほぼ同じ年齢です。 最後の1つは1970年1月1日と見なされ、1970年にすでにddユーティリティがテープドライブで動作し、データが1台のコンピュータから別のコンピュータに転送され、PDPにUnix OSを起動してインストールしたことが知られています11。

チーム名のデコードは、これらの過去のことも指します。 IBM System / 360 JCL言語には、DD演算子「データセット定義」があり、その名前は新しく作成されたコマンドでした。

私は多くの復号化に会わなければなりませんでした、特に、ディスクダンプ復号化はrunetで一般的です(ディスクのアンロードまたはロードのいずれか)-説明された時間にはディスクまたはダンプがなかったため(バージョンが理解できないように)バージョンは弱いです。 コマンドの本質にはるかに近いのは、ユーモラスな解読です:「データ破壊者」または「データの削除」は、「ディスクの終了」または「データの終了」として翻訳できます。コマンドを誤って使用すると、セクションまたは出力ファイルがすぐにジャンクになります。


vi


ex行エディターでビジュアルモード( :visual )に切り替えるコマンドの最短の明確な省略形(コマンド:vは、指定されたパターンに一致しない行に対して特定のコマンドを実行します)

ヴィム


Vi IMproved
優れたvi。

アパッチ


「パッチサーバー」から派生-開発の初期段階では、ApacheはNCSA HTTPd 1.3のパッチセットでした

イカ


イカのFAQ
ハリスの苦情は次のように述べています。「良いものはすべてすでに取られている」 私たちは、何らかの方法で頭脳をHarvestプログラムから分離する必要がありました。 新しい開発のコードネームは「squid」であったため、添付されました。


この場所を読んだ人のための伝統的なボーナス:)

鉛筆


「鉛筆」という言葉は、トルコ語の「カラダ」-「スレート」、「グラファイト」(カラ-「黒」とdas-「石」)に由来しています。 鉛筆の最初のプロトタイプ-鉛と亜鉛の混合物で作られたスティックは、XIV世紀に登場しました。 16世紀にイギリスでグラファイトが発見され、その棒は筆記具として使用でき、それらを布で包みました。 18世紀には、鉛筆でモダンな外観(木製ケースの内部にさまざまな比率でグラファイトと粘土を混ぜたもの)が獲得されました。 最初のシャープペンシルは1869年に登場しました。 鉛筆産業の発展におけるもう1つの重要なマイルストーンは、19世紀の終わりに、鉛筆を傾斜面に転がらないように多面的にするという考えでした。 その後、鉛筆の形は変わりません。

Source: https://habr.com/ru/post/J46432/


All Articles