わかりやすい解説ではじめてでもわかる Linux コマンド完全マスター(ワカリヤスイカイセツデハジメテデモワカルLinuxコメンドカンゼンマスター)
- 著者:
- 大津 真(オオツ マコト)
- 出版社:
- 日経BP
- 出版日:
- 2024年12月16日頃
- ISBN:
- 9784296206711
- 価格:
- ¥2,640
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
本書は単なる Linux コマンドのリファレンス集ではありません。
Linux コマンドの基本操作からシェルスクリプトの実行までを、全 27 ステップに分けて詳しく解説しています。
ただし、使いたいコマンドをすぐ見つけられる「目的別リファレンス」もまとめています。
さらに、紹介しているサンプルファイルとシェルスクリプトはすべて、サポートサイトから入手できるようにしました。
◆文章だけでは理解しづらい内容は図解で視覚的に理解できるようにしました
◆それぞれの Linux コマンドで利用するオプションは可能な限り網羅しました
◆実践的なスキルが身に付くように多くの実行例を示しながら解説しました
本書は、サーバー管理者やプログラム開発者などのエンジニアを目指す方のための Linux における CUI コマンドの解説書です。基本的にデスクトップ環境を使用した GUI 操作はマスターされているものとして、「端末」アプリなど端末エミュレーターでのコマンドライン操作をベースに解説しています。
Linux にはさまざまなディストリビューションがあり、用意されているパッケージの種類、および、その内容やファイルシステムの構造が若干異なります。本書では Ubuntu を基本に解説しています。 Red Hat 系のディストリビューションの利用者も、パッケージ管理やサービス管理以外の基本部分について参考にできます。
本書は、 7 つの Chapter で構成しています。コマンドラインがはじめてという方は、 Chapter1 から Chapte3 までを順に読み進めていただくとよいでしょう。
Chapter1 コマンド操作の基礎知識
Step1 引数と変数を理解する
Step2 環境変数と履歴を理解する
Chapter2 ファイルとディレクトリー
Step3 コピー・移動・作成・削除する
Step4 ファイルを検索する
Step5 ファイルを圧縮・アーカイブする
Chapter3 テキスト操作
Step6 テキストファイルの中身を表示する
Step7 テキストファイルの中身を操作する
Step8 文字列を検索・置換する
Step9 テキストエディタ「 vim 」の基本操作
Step10 「 vim 」で文字列をコピー・置換する
Chapter4 プロセスとユーザー
Step11 ジョブとプロセスを管理する
Step12 ユーザーを作成・削除・グループ化する
Step13 アクセス権限を設定する
Chapter5 シェルとスクリプト
Step14 シェルの環境を設定する
Step15 スクリプトファイルを作成・実行する
Step16 スクリプトでの変数の扱い方
Step17 条件式を使って処理を分岐する
Step18 処理の繰り返しと分岐を制御する
Chapter6 ネットワーク管理
Step19 接続しているネットワークを調べる
Step20 ホストと通信する経路を調べる
Step21 Telnet と FTP サーバーを起動・接続する
Step22 高機能な FTP クライアントを使いこなす
Chapter7 サーバー管理&便利コマンド
Step23 SSH でリモートログインする
Step24 サーバーのファイルを遠隔操作する
Step25 パッケージを管理する
Step26 サービスを管理する
Step27 バックアップから四則演算まで
この本に興味がある方におすすめ
この本に関連
大津 真 の他の書籍
関連記事
データベース本ガイド - SQL から設計まで学べる技術書の選び方
データベースの基礎から設計、パフォーマンスチューニングまで学べる技術書の選び方と学習順序を紹介します。
技術書の「積ん読」を資産に変える - 未読本を活かすリファレンス読書術
積ん読を「解消すべき問題」ではなく「活用すべき資産」として捉え直す発想の転換と、未読の技術書をリファレンスライブラリとして運用する具体的な方法を紹介します。
Web 開発本ガイド - フロントエンドからバックエンドまで
Web 開発の全体像を学べる技術書の選び方と学習マップを紹介。フレームワーク本の賞味期限問題と公式ドキュメントとの使い分けも解説します。
関連用語
ファイルディスクリプタ
OS がオープンしたファイルやソケットを識別するための整数値
npm
Node.js のデフォルトパッケージマネージャーで、200 万以上の JavaScript パッケージの公開・インストール・管理を行う
Terraform State
Terraform がインフラの現在の状態を管理するファイルとリモートバックエンド
CSP
Content Security Policy の略で、Web ページで実行可能なリソースの出所を制限するセキュリティ機構
gRPC
Google が開発した高性能な RPC フレームワークで、Protocol Buffers を用いた効率的なサービス間通信を実現する
管理プロセス
Twelve-Factor App の原則で、DB マイグレーションなどの管理タスクをワンオフプロセスとして実行する