スポンサーリンク

UNIXについての初心者用の入門書

第 1 位
UNIXという考え方―その設計思想と哲学


【著者】Mike Gancarz
【翻訳】芳尾 桂
【ランキング】38315 位
【出版社】オーム社
【発売】2001-02-01

【内容紹介】   UNIX系のOSは世界で広く使われている。UNIX、Linux、FreeBSD、Solarisなど、商用、非商用を問わず最も普及したOSのひとつであろう。そしてこのOSは30年にわたって使用され続けているものでもある。なぜこれほど長い間使われてきたのか? その秘密はUNIXに込められた数々の哲学や思想が握っている。

   そもそもUNIXはMulticsという巨大なOSの開発から生まれたものだ。あまりに巨大なMulticsはその複雑さゆえに開発は遅々として進まず、その反省からケン・トンプソンが作ったのがUNIXの初めとされる。その後デニス・リッチーら多数の開発者が携わり、UNIXは発展した。本書はこのUNIXに込められた「思想と哲学」を抽出し、数々のエピソードとともにUNIXの特徴を浮き彫りにしていく。

   たとえば本書で述べられているUNIXの発想のひとつとして「過度の対話式インタフェースを避ける」というものがある。UNIXのシステムは初心者には「不親切」なつくり、つまり親切な対話式のインタフェースはほとんどなく、ユーザーがコマンドを実行しようとするときはオプションをつける形をとっている。この形式はオプションをいちいち覚えねばならず、初心者に決してやさしくない。しかしこれはプログラムを小さく単純なものにし、他のプログラムとの結合性を高くする。そして結果としてUNIXのスケーラビリティと移植性の高さを支えることになっているのだ。このような形式で本書では9つの定理と10の小定理を掲げ、UNIXが何を重視し、何を犠牲にしてきたのかを明快に解説している。

   最終章にはMS-DOSなどほかのOSの思想も紹介されている。UNIXの思想が他のOSとどう違うかをはっきり知ることになるだろう。UNIXの本質を理解するうえで、UNIX信者もUNIX初心者にとっても有用な1冊だ。(斎藤牧人)

第 2 位
入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界


【著者】ブルース・ブリン
【翻訳】山下 哲典
【ランキング】101461 位
【出版社】ソフトバンククリエイティブ
【発売】2003-02

【内容紹介】   Unix系OSには強力なシェルが実装されている。対話型のCUIとして、各命令を織り込んだ処理を手軽に行うことができ、テキスト処理も高度にこなすことができる。しかし使いこなすまでにはちょっと努力がいる。高度な機能を持つがゆえに覚えるべきこともまた多いからだ。

   本書はUnixのシェルを解説したものだ。汎用性を重視し、Unix系OSが必ず実装しているBシェルを題材として扱っている。入門書であるため、基礎部分の解説が充実しているのが特徴で、エスケープ文字などのシェル特有の文字の扱い方や変数の扱い方、リダイレクションによるファイル操作や環境の操作などに、3分の1ほどの紙数を割いている。

   中盤からは、sedによるフィルタの使用の解説、数値計算やfor文やwhile文などの便利な機能の解説、そしてシェルスクリプトのデバッグの手順と手法を取り扱っている。章の構成はテクニックや実用性を重視しており、シェルスクリプトでの引数処理やパラメータ引渡しといったテクニックを1つの章で解説し、またシェル関数の例とシェルスクリプトの例もそれぞれ独立した章として用意しているなど、応用部分も押さえやすくしている。 

   各章では、使用頻度の高いテクニックを多く掲載しており、それぞれきちんと段落番号で区分しているので、索引から引くことも容易だ。巻末には、付録として各Unix系OSのシェルの差異、記述法の一覧が収録されている。

   基本部分から非常に詳細に書いているので勉強に向いたつくりである。またシェルで良く使われる機能のコードが多く含まれているので、実際にシェルスクリプトを書くときに役立つのも魅力だ。ただしBシェル以外のスクリプト言語の紹介があまり多くないので、拡張性に少々乏しいかもしれない。また、本書をよく理解するには、Unixのシステムに十分習熟している必要があるだろう。Unixにある程度慣れ、シェルを学びたいと考えている方におすすめ。(斎藤牧人)

第 3 位
The Art of UNIX Programming


【著者】Eric S.Raymond
【翻訳】長尾 高弘
【ランキング】329767 位
【出版社】KADOKAWA
【発売】2019-03-08

第 4 位
UNIXコマンドブック 第4版


【著者】田谷 文彦
【ランキング】355476 位
【出版社】SBクリエイティブ
【発売】2013-02-26

第 5 位
はじめてUNIXで仕事をする人が読む本


【著者】木本 雅彦
【監修】株式会社創夢
【ランキング】405540 位
【出版社】KADOKAWA
【発売】2018-06-29

第 6 位
例解UNIX/Linuxプログラミング教室: システムコールを使いこなすための12講


【著者】冨永 和人
【ランキング】365093 位
【出版社】オーム社
【発売】2018-04-26

第 7 位
UNIXプログラミング環境


【著者】Brian W. Kernighan
【監修】石田 晴久
【翻訳】野中 浩一
【ランキング】489177 位
【出版社】KADOKAWA
【発売】2017-05-31

第 8 位
新Linux/UNIX入門 第3版 (林晴比古実用マスターシリーズ)


【著者】林 晴比古
【ランキング】60939 位
【出版社】SBクリエイティブ
【発売】2012-06-30

第 9 位
[基礎知識+リファレンス]macOSコマンド入門 ――ターミナルとコマンドライン、基本の力


【著者】西村 めぐみ
【監修】新居 雅行
【ランキング】139702 位
【出版社】技術評論社
【発売】2017-11-18

第 10 位
Unix/Linuxプログラミング理論と実践


【著者】Bruce Molay
【翻訳】長尾 高弘
【ランキング】429301 位
【出版社】アスキー・メディアワークス
【発売】2008-04-21

第 11 位
入門 Unix for OS X 第5版


【著者】Dave Taylor
【翻訳】酒井 皇治
【ランキング】373840 位
【出版社】オライリージャパン
【発売】2013-10-26

第 12 位
詳解UNIXプログラミング 第3版


【著者】W. Richard Stevens
【翻訳】大木 敦雄
【ランキング】289553 位
【出版社】翔泳社
【発売】2014-04-22

第 13 位
UNIXネットワークプログラミング〈Vol.2〉IPC:プロセス間通信


【著者】W.リチャード スティーヴンス
【原著】W.Richard Stevens
【翻訳】篠田 陽一
【ランキング】141049 位
【出版社】ピアソンエデュケーション
【発売】2000-08

第 14 位
UNIXネットワークプログラミング〈Vol.1〉ネットワークAPI:ソケットとXTI


【著者】W.リチャード スティーヴンス
【原著】W.Richard Stevens
【翻訳】篠田 陽一
【ランキング】115340 位
【出版社】ピアソンエデュケーション
【発売】1999-07

第 15 位
Unix考古学 Truth of the Legend


【著者】藤田 昭人
【ランキング】116511 位
【出版社】KADOKAWA
【発売】2016-04-28

第 16 位
[改訂第4版] UNIXコマンドポケットリファレンス ビギナー編


【著者】石田 つばさ
【ランキング】416196 位
【出版社】技術評論社
【発売】2011-09-29

第 17 位
Windows/Mac/UNIX すべてで20年動くプログラムはどう書くべきか 一度書けばどこでも、ずっと使えるプログラムを待ち望んでいた人々へ贈る[シェルスクリプトレシピ集]


【著者】松浦智之
【監修】USP研究所
【ランキング】92998 位
【出版社】シーアンドアール研究所
【発売】2016-11-10

第 18 位
Unix Network Programming, Volume 1: The Sockets Networking API (Addison-Wesley Professional Computing Series)


【著者】W. Richard Fenner, Bill Rudoff, Andrew M. Stevens
【ランキング】39104 位
【出版社】Addison-Wesley Professional
【発売】2003-10-22

第 19 位
ゼロからわかる UNIX基礎講座


【著者】中井 獏
【ランキング】562406 位
【出版社】技術評論社
【発売】2009-09-29

第 20 位
UNIXシステム管理 第3版〈VOLUME 1〉


【著者】アイリーン フリッシュ
【原著】AEleen Frisch
【翻訳】飯塚 正樹
【翻訳】下田 みどり
【ランキング】217188 位
【出版社】オライリージャパン
【発売】2003-07

第 21 位
はじめてのOSコードリーディング ~UNIX V6で学ぶカーネルのしくみ (Software Design plus)


【著者】青柳 隆宏
【ランキング】83969 位
【出版社】技術評論社
【発売】2013-01-09

第 22 位
UNIX独習への近道 (Software Design別冊)


【著者】中島 雅弘
【ランキング】594940 位
【出版社】技術評論社
【発売】2018-02-09

第 23 位
UNIXシェルスクリプト マスターピース132


【著者】大角 祐介
【ランキング】385518 位
【出版社】SBクリエイティブ
【発売】2014-06-25

第 24 位
入門者のLinux 素朴な疑問を解消しながら学ぶ (ブルーバックス)


【著者】奈佐原 顕郎
【ランキング】14787 位
【出版社】講談社
【発売】2016-10-19

第 25 位
The Art of UNIX Programming


【著者】Eric S.Raymond
【翻訳】長尾 高弘
【ランキング】730452 位
【出版社】アスキー
【発売】2007-06-19

第 26 位
SCALA: In 8 Hours, For Beginners, Learn Coding Fast!


【著者】Ray Yao
【ランキング】 位
【出版社】Independently published
【発売】2019-05-26

第 27 位
TCP/IP Network Administration: Help for Unix System Administrators


【著者】Craig Hunt
【ランキング】28411 位
【出版社】O'Reilly Media
【発売】2002-04

第 28 位
UNIXはじめの一歩 (やさしいプログラミング)


【著者】池田 成樹
【ランキング】1215929 位
【出版社】カットシステム
【発売】2015-01-01

第 29 位
Learning the Unix Operating System: A Concise Guide for the New User (In a Nutshell)


【著者】Jerry Peek
【ランキング】147059 位
【出版社】O'Reilly Media
【発売】2002-01-15

第 30 位
はじめてUNIXで仕事をする人が読む本


【著者】木本雅彦
【監修】株式会社創夢
【ランキング】114780 位
【出版社】KADOKAWA/アスキー・メディアワークス
【発売】2014-03-21

第 31 位
詳解 Linuxカーネル 第3版


【著者】Daniel P. Bovet
【監修】高橋 浩和
【監修】高橋 浩和
【翻訳】杉田 由美子
【ランキング】180323 位
【出版社】オライリー・ジャパン
【発売】2007-02-26

第 32 位
UNIXの絵本


【著者】株式会社アンク
【ランキング】407685 位
【出版社】翔泳社
【発売】2006-01-20

入門書UNIX

Posted by info