本記事では、Linux(リナックス)について学べるおすすめの参考書を紹介しています。
気になった参考書があれば、購入する前にAmazonの無料試し読みで内容を確認することをおすすめします。
表紙がイラストをたくさん使っているから、内容も初心者向けだろうと思い購入してみたら、図解での説明が少なく文字で埋め尽くされている参考書だった。。なんてこともありますので。
Amazon Kindle Unlimited
Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!
初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!
変数名/関数名にもう悩まない!
- 美しいコードが書けるが自然と書けるようになる
- 他の開発者が理解しやすいコードになる
新しいLinuxの教科書
出版社 | SBクリエイティブ |
著者 | 三宅 英明 / 大角 祐介 |
発売日 | 2015/6/6 |
ページ数 | 440ページ |
- Linuxを使ってみよう
- シェルって何だろう?
- シェルの便利な機能
- ファイルとディレクトリ
- ファイル操作の基本
- 探す、調べる
- テキストエディタ
- bashの設定
- ファイルパーミッションとスーパーユーザ
- プロセスとジョブ
- 標準入出力とパイプライン
- テキスト処理
- 正規表現
- 高度なテキスト処理
- シェルスクリプトを書こう
- シェルスクリプトの基礎知識
- シェルスクリプトを活用しよう
- アーカイブと圧縮
- バージョン管理システム
- ソフトウェアパッケージ
大学時代にLinuxを使用して以来、なんと25年も使用していなかったが、仕事で必要になり使用し始めました。信じられないくらい基本的な情報を忘れていると共に、新しい情報もあり戸惑っていましたが、この本で一気に解決しました。どの章も必要な情報で非常にありがたいです。ネットで調べればいいと思っていたのですが、この書籍を選んで良かったです。
引用元:Amazon
素晴らしいです。
引用元:Amazon
今までネットで収集してきた断片的な知識が、分かりやすくかつ丁寧に、体系だって説明会されています。
個人的には、gitの簡単な説明が載っていたのがgoodでした!
Linux標準教科書
出版社 | 特定非営利活動法人エルピーアイジャパン |
著者 | 宮原徹 / 川井義治 / 岡田賢治 / 佐久間伸夫 / 遠山洋平 / 田口貴久 |
発売日 | 2013/3/17 |
ページ数 | 443ページ |
- Linuxとは
- Linuxのインストール
- 基本的なコマンド
- 正規表現とパイプ
- viエディタ
- 管理者の仕事
- ユーザ権限とアクセス権
- シェルスクリプト
- ネットワークの設定と管理
- プロセス管理
- ファイル管理
勝又さが学習用にすすめらてていたので買いました。ちょっとむずかしいけれどとっても役にたっています。
引用元:Amazon
Linuxの基本的な事を網羅しており手元に置いておきたい一冊です。
引用元:Amazon
[試して理解]Linuxのしくみ ―実験と図解で学ぶOS、仮想マシン、コンテナの基礎知識
出版社 | 技術評論社 |
著者 | 武内 覚 |
発売日 | 2022/10/17 |
ページ数 | 336ページ |
- Linuxの概要
- プロセス管理(基礎編)
- プロセススケジューラ
- メモリ管理システム
- プロセス管理(応用編)
- デバイスアクセス
- ファイルシステム
- 記憶階層
- ブロック層
- 仮想化機能
- コンテナ
- cgroup
とても良かったです。
引用元:Amazon
特にクラウド全盛期の時代に体系化されている書籍は重宝します。
原因の特定次第では損害を回避できることもあるので。この本は非常に役に立ちました
前提知識がある程度必要だと感じたが、ハンズオンもあり、基礎から順序だって章立てされていることもあり、自分にとっては非常にわかりやすかった。
引用元:Amazon
全体を通して、特に10章以降の仮想化技術の章が自分のためになった。今まで当たり前のものとしてAWSのEC2等を使ってきたが、本書を通じて仮想化のしくみを理解することで、昨今のクラウドサービスがなぜ今の形のサービス体系になっているのか納得できた。
ITエンジニア1年生のための まんがでわかるLinux コマンド&シェルスクリプト基礎編
出版社 | 日経BP |
著者 | Piro |
発売日 | 2022/4/15 |
- 他のコンピュータをリモート操作したい
- 一時的に管理者権限で操作したい
- さまざまな語句を一度に検索したい
- 末端でも対話的にファイルを編集したい
- vimでもコピー&ペースト&アンドゥしたい
- コマンド操作でファイルを移動・コピーしたい
- ファイルの位置を相対パスで思い通りに指定したい
- 似たような名前のファイルをまとめて操作したい
- 「原本のファイル」と常に同じ内容になる
- 突然の回線切断から復帰したい
- 他の操作の結果を見ながら作業したい
- 最近実行したコマンドを呼び出したい
- ずっと前に実行したコマンドを呼び出したい
- ネットワーク越しにファイルをコピーしたい
- システムの過負荷を把握したい
- システムのメモリー不足を把握したい
- ログファイルから必要な行だけ取り出したい
- 作業手順を自動化したい
- 同じ文字列をスクリプトの中で使い回したい
- 環境や状況に合わせてスクリプトを動かしたい
- ログファイルから必要な列だけ取り出したい
- 同じ内容の行を数えたい
- CSVファイルの行を列の内容で並び替えたい
- コマンドラインの指定で動作を変えたい
- 状況に応じて処理の流れを変えたい
- コマンドの異常終了に対策したい
- 複数の対象に同じ処理を繰り返し実行したい
- 共通の処理を何度も再利用したい
- 定期的に行う作業を自動実行したい
- 鍵認証で安全にログインしたい
- 定時処理で自動的にscpしたい
- 複数のサーバーのファイルを効率よく収集したい
- 条件に当てはまるログの行数を集計したい
- 複数のテキストファイルを一括編集したい
- 表記が一定でない語句をまとめて置換したい
- 正規表現のパターン指定をもっと簡潔にしたい
- 正規表現のパターン指定をさらに簡潔にしたい