IT エンジニア 1 年生のためのまんがでわかる Linux シェルスクリプト&コマンド効率アップ編(アイティーエンジニアイチネンセイノタメノマンガデワカルリナックスシェルスクリプト&コマンドコウリツアップヘン)
- 著者:
- Piro/日経Linux(ピロ/ニッケイリナックス)
- 出版社:
- 日経BP
- 出版日:
- 2022年09月20日頃
- ISBN:
- 9784296112999
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
ファイルの一括処理はシェルにお任せ
日々の雑務をコマンド操作でサクッと解決!
シス管系女子シリーズ 5 万部突破
本書はシェルスクリプトとコマンド操作がまんがで楽しく学べます。 Excel や Word 、 PDF 、 CSV 、テキストなどのドキュメントやデータを手早く一括処理して、効率的に業務を進められるようになります。
システム管理部門の新人社員、利奈みんとちゃんと先輩社員 大野桜子さんとのやり取りを通して、
すぐに役立つ情報を分かりやすく解説。初めての方や初心者でも楽しんで読めます。
シリーズ「コマンド&シェルスクリプト基礎編」「シェルスクリプト応用&ネットワーク操作編」とあわせて読むとさらに理解が深まります。
プロローグ 汎用性? 効率?
登場人物
第 1 話 ファイル名を楽に入力・変更したい
・ Tab キーでの補完とブレース展開
第 2 話 自作のシェルスクリプトを普通のコマンドのようにファイル名だけで実行したい
・環境変数「 PATH 」
第 3 話 grep の結果を常に色分け表示したい
・エイリアス
第 4 話 grep の結果を色分けしたまま less で表示したい
・制御文字
第 5 話 編集に管理者権限が必要なファイルを sed で編集したい
・インプレース編集
第 6 話 複数ファイルの繰り返し処理を 1 行だけのコマンド列でやりたい
・ xargs の汎用的な使い方
第 7 話 大量のファイルの一括編集を効率良くやりたい
・ xargs の効率の良い使い方
第 8 話 大量のファイルを素早く転送したい
・ tar
第 9 話 候補の一覧から項目をランダムに抽出したい
・ shuf
第 10 話 小数点以下の精度で計算したい
・ bc
第 11 話 サイズが大きいファイルを連結/分割したい
・ split と cat
第 12 話 CSV ファイルを横につなげたい
・ join と paste
第 13 話 仮想端末なしに、時間のかかる処理を実行中のままログアウトしたい
・ bg 、 disown
第 14 話 プロセスを何度も起動している犯人を調べたい
・ ps
第 15 話 複数の処理を並列で実行したい
・コマンドのバックグラウンド実行
第 16 話 非同期処理が終わるのを待って続きを処理したい
・ wait
第 17 話 sort できない一覧の並び順を反転したい
・ tac での縦方向の反転
第 18 話 ファイルの各行の内容を後ろの方から切り出したい
・ rev での横方向の反転
第 19 話 Excel のスプレッドシートを CSV 形式に自動変換したい
・ ssconvert
第 20 話 Word 形式のファイルの内容をテキストとして処理したい
・ pandoc
第 21 話 見栄えのする報告書を自動生成したい
・ pandoc での Word ファイル作成
第 22 話 報告書の内容が変わる部分を自動的に埋めさせたい
・プレースホルダーとファイル埋め込み
第 23 話 パイプラインの途中段階をファイルに保存したい
・ tee
第 24 話 tee が出力するファイルの内容を保存前に加工したい
・出力ファイルのプロセス置換
第 25 話 実行中のシェルスクリプトは触るべからず
・シェルスクリプトの更新とファイル消失事故
第 26 話 docx や PDF の内容の違いを一時ファイルを作らずに調べたい
・入力ファイルのプロセス置換、 diff 、 pdftotext
あとがき
索 引
技書の森解説
コマンドラインに苦手意識がある人にとって、黒い画面にテキストだけが流れていく世界は取っつきにくいものです。本書は日経 Linux 誌で連載された「シス管系女子」シリーズの一冊で、まんが形式のストーリーの中でシェルスクリプトやコマンドの活用法を解説します。新人システム管理者のみんとちゃんが先輩に教わりながら成長していく流れに乗って、読者も自然とコマンドの意味と使いどころを吸収できる構成です。
扱う題材はファイル操作の自動化、テキスト処理、定期タスクのスクリプト化など、実務で「手作業を繰り返している」場面を効率化する内容が中心です。シェルスクリプトの文法を網羅する教科書ではなく、「この作業、スクリプトにできるのか」という気づきを与えてくれる入り口として機能します。
活字だけの技術書に何度も挫折してきた人や、業務でサーバーに触り始めたばかりの人が最初に手に取る本として、漫画ならではの敷居の低さが本書の持ち味です。読み終えた後に本格的な Linux 書へ進む橋渡しとして位置づけるのが効果的です。
この本に興味がある方におすすめ
この本に関連
Piro の他の書籍
関連記事
「それ、本に書いてあったよ」が最高の褒め言葉になる職場
チーム全員が技術書を読む文化がある職場では、議論の質とコードの質が変わります。読書文化を持つチームの特徴と、その文化を育てるための具体的な方法を紹介します。
技術書の余白に書いた走り書きが、半年後の自分を救う
技術書の余白に書いたメモや走り書きは、半年後に読み返すと驚くほど役に立ちます。余白メモの効果的な書き方と、過去の自分との対話を通じた学びの深め方を紹介します。
チーム開発・マネジメント本ガイド - 技術リーダーが読むべき本
チーム開発、1on1、技術マネジメントを学べる技術書の選び方を紹介。メンバー時代からマネージャーまで、段階別の読書ロードマップを解説します。