[解決済み] 上級者向けのLinux/Unixの本で、いいものはありますか?[クローズド]
質問
比較的新しい、しかし全く新しいわけではない *nix ユーザーがもう少し深い知識を得るための良い本はありますか (つまり "Linux for dummies" はない)? ほとんどの場合、私は最初から最後まで読み通すものを探しているわけではありません。 むしろ、何かをする方法を知りたいとき、あるいは「どうしたらいいんだろう」と思ったときに、手にとって読めるようなものがいいと思っています。 私が見てみたいのは、以下のような分野です。
- コマンド ライン管理
- バッシュスクリプティング
- プログラミング (ただし、C プログラマにだけ関係するのではないものが欲しい)
私はこれをできるだけプラットフォームに依存しないものにしたいと思っています(つまり、BSD、Solaris、OS X などと同様に、あらゆる linux ディストリビューションに関連する情報を持っているということです)。しかし、私が最も使用している unix システムは、OS X と Debian/Ubuntu です。 ですから、もし私がよりプラットフォームに依存した本を持つことで最も恩恵を受けるとしたら、それはターゲットとすべきプラットフォームなのです。
もし一冊の本でこれらすべてを手に入れられるなら、それは素晴らしいことですが、私はむしろ、以下のようなカバレッジよりももう少し掘り下げた資料が欲しいのです。
すべて . というわけで、これらの分野の1つだけをカバーしている本があれば、それを投稿してください。 たとえそれがどの分野にも関係なく、私のような立場の人間が知っておくべきことだと思うものであっても、投稿してください。
どのように解決するのですか?
この投稿をwikiにしました。十分なrepをお持ちの方は、この投稿に項目を追加していただけませんか?
システム管理、一般的な使用法の本
-
ネメス他 Linux システム管理
-
によるもの マーク・ソベル . 彼は様々な Unix のフレーバーに対してある種のテーマとバリエーションを提供しているので、手元の環境に最も適した本を選んでください。 この本はかなり良いものです。 私が理学士号を取得したとき、彼の本のひとつは規定のテキストでした。
-
スティーブンスの TCP/IP図解 第1巻 プロトコル編 には、TCP/IP がどのように機能するかについての詳細が網羅されています。
-
私はこの本を読んだことがありませんが、ここで多くの人が勧めているのは Unix パワーツール で言及されているように ホーティチュード
プログラミングです。
-
故W. リチャード・スティーブンス、特に Unix 環境での高度なプログラミング と Unixネットワークプログラミング Vol.1 およびvol.2
-
様々な古典的な c/unix の本、例えば Unix プログラミング環境 , 高度な Unix プログラミング , プログラミングの真珠 そしてもちろん K&R . C/Unix の本は、基本的なアーキテクチャに踏み込む傾向があり、全体的に関連する洞察力をかなり与えてくれます - これらは、システム内の基本的なメカニズムです。 システムレベルのプログラミングを行おうとする人 (基本的に、言語に関係なくシステム サービスを使用するものすべて) は、これに関する基礎知識を得ることが有益であることがわかります。
特定のツール (例: Sendmail)
O'Reillyや他の出版社からの様々な書籍は、特定のトピックをカバーしています。 重要なものをいくつか紹介します。
-
は バット の本 - sendmail で作業する楽しみを経験する機会があれば sendmail.cf . MTAを選択できる場合 ポストフィックス または qmail などが使いやすいでしょう(私は2000年頃からpostfixを使っています)。 O'reilly は と の それら .
-
に関するいくつかの古典的な作品 パール は キャメル と ラマ の本(後者は、他ならぬ ランダル・シュワルツ ).
-
Sedとawk . 表紙の生き物が何なのかよくわからない。 私のコピーは少し前に南へ行きました。 この話題のついでに。 正規表現を使いこなす はここでも言及されており、このテーマに関する良い本です。
-
サンバ . サイチョウ(?) の本がこれをカバーしています。 かなり たくさん の オンライン ドキュメンテーション .
-
NFS/NIS unix または linux クライアントを使用または保守する人のためのものです。
これらの本のいくつかは、かなり長い間印刷されており、まだ適切なものです。 その結果、それらはしばしば定価よりもずっと安い値段で中古品として入手することもできます。 そのようなものを探すには、アマゾンのマーケットプレイスがよいでしょう。 このようなトピックに対して、あまりお金をかけずにショットガンアプローチを行うには、かなり良い方法だと思います。
たとえば、ニュージーランドでは、キウイペソ(外国人コミュニティでは親しみを込めてNZドルと呼ばれる)の弱さと、曲がりくねった長いサプライチェーンのせいで、技術書がべらぼうに高いのです。 新卒の1週間分の税引き賃の20%を1冊に費やすこともある。 私は大学を卒業したばかりの頃、このようなマーケットをよく利用し、定価の1/4(ニュージーランドまでの送料を含む)で本を買うことがよくあった。 もし、収入が多い地域に住んでいないのであれば、この方法をお勧めします。
電子書籍とオンラインリソース(以下は israkir に感謝します)。
-
Linux ドキュメンテーションプロジェクト ( www.tldp.org ) には、多くの特定のトピックのガイドがあり、それらは ハウツー と呼ばれる特定のトピックのガイドがあり、これらはしばしばサードパーティの OSS ツールにも関係し、他の Unix 変種にも関連します。 また、一連の FAQ と ガイド .
-
Unix Guru のユニバース は、ややオールドスクールな風味の Unix リソースのコレクションです。
-
Googleです。 ウェブ上には、多くの、多くの unix および linux のリソースがあります。 以下のような検索文字列 unixコマンド または UNIXを学ぶ を実行すれば、いくらでもオンラインのリソースが見つかります。
-
サファリ . 定額制のサービスですが、かなり多くの書籍の本文を検索することができます。 私も利用したことがあるのでお勧めできます。 法人向けにはサイトライセンスもやっているようです。
Unix の哲学の一部です。
-
UNIX プログラミングの技術 E S Raymond 著 (オンラインおよび印刷物で入手可能)。
-
プログラミングの実践 B W KernighanとR Pikeによるものです。
関連
-
Kali Linuxのマウスライトテーマを変更する方法は?マウスカーソルのテーマを変更するためのヒント
-
deepin20のソフトをアンインストールする方法を教えてください。deepinのアプリケーションをアンインストールする2つの方法
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み] 標準エラー出力を /dev/null にリダイレクトする。
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] time(1) の出力における 'real', 'user' および 'sys' はどのような意味ですか?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] マンページでUnixコマンド名の後に表示される括弧内の数字は何を意味しているのですか?
-
[解決済み] linux/unixプロセスのピーク時メモリ使用量 [終了しました]。
-
[解決済み] テキストファイルの行末を調べるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
deepin20にフォントを追加する方法は?deepin20にフォントをインストールする方法は?
-
rsyncとinotfiyの組み合わせでリアルタイムバックアップ問題を実現
-
Centos7のインストールと展開無料のconfluence wikiの(知識ベース)詳細な操作手順
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
Linux Mint システムの背景画像を変更する方法は? Linuxでデスクトップの背景を変更するためのヒント
-
deepin depth systemはどのような内容でアップデートされましたか?deepinの最新版アップデート内容まとめ
-
2020年deepin Deep OS V20のアップデートによる更新情報
-
TclError: 表示名がなく、$DISPLAY環境変数もない。
-
[解決済み] WindowsからLinuxへのscpにputtyを使用する
-
[解決済み] ls を使用してディレクトリとその合計サイズを一覧表示する