上級ユーザー向けの Linux/Unix に関する優れた書籍は何ですか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/236838

  •  04-07-2019
  •  | 
  •  

質問

比較的新しいが、まったく新しいわけではない *nix ユーザーが、もう少し深い知識を得るのに適した本はありますか (つまり、「ダミーのための Linux」はありません)。ほとんどの場合、私は最初から最後まで読み通せるものを探しているわけではありません。むしろ、何かをする方法を知る必要があるときや、「もう一度やるにはどうすればいいか」という瞬間があるときに、手に取ってチャンクで読むことができるものが欲しいのです。私が見てみたい分野は次のとおりです。

  • コマンドライン管理
  • bash スクリプト
  • プログラミング (ただし、C プログラマーだけに関連しないものを希望します)

これをできるだけプラットフォームに依存しないようにしたいのですが (つまり、BSD、Solaris、OS X などだけでなく、あらゆる Linux ディストリビューションに関連する情報が含まれているということです)、私が最もよく使用する UNIX システムは OS X です。 Debian/Ubuntu。したがって、よりプラットフォームに依存した本を出版することで最もメリットが得られるのであれば、それらのプラットフォームをターゲットにすることになります。

これらすべてを 1 冊の本にまとめられれば素晴らしいのですが、詳細をカバーするよりももう少し詳細な資料が欲しいのです。 すべて. 。したがって、これらの分野のうち 1 つだけをカバーする本があれば、投稿してください。たとえそれがこれらの分野に関係なく、私の立場の人が知っておくべきことだと思う場合でも、投稿してください。

役に立ちましたか?

解決

この投稿を Wiki にしました。十分な担当者がこの記事に項目を追加していただけますか。

システム管理、一般的な使用法に関する書籍

  • ネメスら。アル、 Linux システム管理

  • アルマジロ ビル・ザ・トカゲが言及した本 下に.

  • 何でも マーク・ソーベル. 。彼はさまざまな Unix のテーマとバリエーションのようなものを作成しているので、手元の環境に最も適した本を選んでください。本はとても良いです。彼のそのうちの 1 つは、私が学士号を取得したときに指定されたテキストでした。

  • スティーブンスさん 図解TCP/IP Vol.11:プロトコル TCP/IP がどのように機能するかを詳しく説明します。

  • 私はこの本を読んだことがありませんが、ここで多くの人が勧めています Unix パワーツール が述べたように 敬虔さ。

プログラミング:

特定のツール (例:メール送信)

オライリーやその他の出版社のさまざまな書籍が特定のトピックを扱っています。重要なもののいくつかは次のとおりです。

これらの書籍の中には、かなり前から出版されているものもありますが、今でも有効です。そのため、定価よりもはるかに安い中古品で入手できることもよくあります。Amazon マーケットプレイスは、そのような商品を探すのに適した場所です。このようなトピックに対して、あまりお金をかけずにショットガン的なアプローチを行うのは非常に良い方法です。

一例として、ニュージーランドでは、キウイペソの安さ(外国人の間では親しみを込めてニュージーランドドルとして知られています)と曲がりくねった長いサプライチェーンのせいで、専門書が異常に高価です。新入生の1週間の税引き​​後の給料の20%を一冊の本に費やすことができます。私が大学を卒業してそこに住んでいた頃、この種のマーケットをよく利用し、定価の 1/4 (ニュージーランドへの送料を含む) で本を買うことがよくありました。レベル1の収入のある場所に住んでいない場合は、これをお勧めします。

電子書籍とオンライン リソース (おかげで イスラキル 思い出させてくれたので):

  • Linux ドキュメント プロジェクト (www.tldp.org)、として知られる特定のトピック ガイドが多数あります。 ハウツー これはサードパーティの OSS ツールにも関係することが多く、他の Unix バリアントにも関連します。のシリーズもあります よくある質問 そして ガイド.

  • Unix の達人の世界 は、やや昔ながらの風味を持つ Unix リソースのコレクションです。

  • グーグル。Web 上には、非常に多くの Unix および Linux リソースがあります。次のような文字列を検索します UNIXコマンド または UNIXを学ぶ オンライン リソースはいくらでも見つかります。

  • サファリ. 。定期購読サービスですが、かなり多くの書籍の本文検索が可能です。これは使ってみたのでオススメできます。法人顧客向けのサイトライセンスも提供しています。

Unix の哲学の一部:

他のヒント

Unix Power Tools は、私にとって最高のリソースの1つであることがわかりました。チュートリアルは含まれていないかもしれませんが、素晴らしいリファレンスです。

Unixプログラミングの芸術は、過去に参考になった本です、他の非UNIXプラットフォームに対して少し傾いているにもかかわらず。

O'Reillyの本には、* nixの優れた記事があります。これらがあります:

bashシェルの学習
*いくつかの基本的な* nixコマンドラインツールと、より高度なシェルスクリプトテクニックについて説明します。

viおよびVimエディターの学習
*プライスレス。シェルからシェルスクリプト、設定ファイル、Pythonスクリプトを非常に迅速に編集または作成できるようにしました。

コマンドライン管理には、O'Reillyの Armadillo をお勧めしますシェルスクリプト。

alt text

ジェイソン、

KernighanとPikeによるUnixプログラミング環境は、Unixのあらゆることに関する強固な基盤を提供し、シェルコマンドラインスクリプトなどに関するほとんどの質問をカバーします。

O'Reillyの本 Armadillo は、管理の角度を追加します。それは私によく役立っています!

がんばって!

ここでたくさんの本を提案できます:

http://www.linux.org/docs/online_books.html

幸運;)

前述の Unix Power Tools は必須です。他のクラシックは、 sed& awk および Mastering Regular Expressions です。 O'Reillyの「クックブック」の本も好きです。シリーズ:

高度なBashスクリプトガイドは、 grok bashスクリプトの読者。デーモンを開始/停止する方法を完全に理解し、多くのタスクを自動化する能力が必要です。

AWKプログラミング言語

awk の汎用ツールを紹介するだけでなく、Unixベースの哲学といくつかの awk 「デザインパターン」についての洞察を提供します。

 alt text

私の意見では、* nixボックスで面白いと思うものをいじるだけで、より多くを学ぶことができるでしょう。ネットワークに興味がない場合は、BINDを読むのは時間の無駄です。

重要なシステム管理および Unix Power Tools の大きな合意。

また、vimまたはemacsのどちらのエディターを選んでも、学習し直します&前へ。 vimが好きなら、Steve Ouallineのvim bookを入手してください。

Stephen Kochanの「Unix Shell Programming」および「Unixシステムの探索」

  • sed& awk Dougherty and robbins
  • 正規表現の習得Jeffrey Friedl
  • ほとんどの情報はマンページにも記載されていますが、Linuxで簡単に調べることができます
  • Vim by Steve Oualline
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top