
[改訂新版]macOS×コマンド入門 ターミナルとコマンドライン、基本の力

タイトル:
[改訂新版]macOS×コマンド入門 ターミナルとコマンドライン、基本の力
作 者:
西村めぐみ[著]/新居雅行[技術監修]
発売日:
2026-04-15
出版社:
技術評論社
説 明:
※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。※PDF版をご希望の方はGihyo Digital Publishingも併せてご覧ください。
◆美しいグラフィックスの奥にある、コンピュータのもう一つの姿を知る。◆
初学者の方々に向けた「macOS×コマンドライン」の解説書。最新版macOS&Appleシリコン環境を想定し、解説を刷新しました。
本書では、macOSベースでOSの基礎知識とコマンドラインのテクニックを丁寧に解説。macOSの源流にあるUnix系OSのコンセプトを押さえつつ、ファイルやファイルシステム、ユーザやプロセスの概念、シェル、ターミナル.appなど、コマンド実行に役立つOS&関連知識を丁寧に取り上げます。昨今のOS学習で欠かせないセキュリティやクラウド(iCloud)も押さえつつ、独学でも楽しみながら学べるように、ポイントを押さえた図解や実例も満載です。
改訂新版では、見返しに主要なコマンド&オプションが一覧できる「Quickリファレンス」を収録。巻末では「コマンドラインで広がる世界」と題し、学生の方々等の研究・開発およびパーソナルユースを想定した「Docker」「Python」「Git&GitHub」「Raspberry Pi」の解説も強化しました。
コマンドラインは、一度学ぶと長く役立つ技術知識の一つです。AIが身近になり、コンピュータへの関わり方が劇的に変わってきた今、「変わる基本」を正しく扱い、「変わらない基本」を自分の力にするために。macOSをきっかけに技術力のたしかな土台を固めたい方々へ向けて、充実の解説をお届けします。
■こんな方におすすめ
・コマンドをこれから使ってみたい方々
・macOSの,GUIとは別の一面に興味をお持ちの方々
・OSの基本を実機で試しながら学習してみたい方々
■目次
1章 [入門]macOSとコマンドライン
1.1 はじめてのコマンドライン まずは試してみよう
1.2 macOSの特徴 OSの基礎、Unix系OSという一面、macOSの変遷
2章 ターミナルとFinderの基本
2.1 ターミナルの基本 起動と終了、設定の確認
2.2 Finderとコマンドライン フォルダとディレクトリ、openコマンド
3章 シェル&コマンドラインの基礎
3.1 シェル概論 コマンドラインを担う「シェル」を知る
3.2 [速習]コマンドライン入力 効率の良い方法をマスター
3.3 コマンドの基礎知識 コマンドの使い方&調べ方
3.4 管理者よりも強力なユーザ「root」 sudo/SIP
4章 ファイルシステム
4.1 ファイルシステムの基礎知識 APFS/フォーマット/パーティション/マウント
4.2 ファイルシステムの操作 [ディスクユーティリティ]/diskutil/デバイスノード/df/mount
5章 ファイル&ディレクトリの探検
5.1 ディレクトリ 「/」(ルート)、「~(ホーム)、「.」(カレント)、「..」(親)、絶対パス&相対パス
5.2 ドットファイル 普通のファイルなのに見えないファイル(!?)
5.3 コマンドによるファイルとディレクトリの操作 mkdir/rmdir/rm/mv/cp
5.4 シンボリックリンク ハードリンクとinode/ln/エイリアスとの違い
6章 ファイルの属性とパーミッション
6.1 ファイル&ディレクトリの属性 パーミッション/ファイルフラグ/ACL/拡張属性
6.2 ファイル情報の表示 ls/stat
6.3 ファイルの所有者やパーミッションの変更 chmod/chflags/chown/touch
6.4 ファイルの検索/圧縮/同期 find/zip/unzip/tar/gzip/guzip/rsync/du
7章 シェルの世界[zsh/bash対応]
7.1 [入門]コマンドの組み合わせ&実行 入出力/パイプ/リダイレクト/Nullデバイス/コマンド置換/サブシェル
7.2 コマンドライン入力の省力化 ヒストリ/エイリアス/各種展開/ショートカット
7.3 zshの設定 環境変数、シェル変数、設定ファイル
7.4 bashの設定 設定ファイルと設定例
8章 テキスト処理とフィルター
8.1 テキストの表示 more/less/head/tail/cat/say
8.2 テキストの加工 sort/cut/tr/iconv/wc/diff
8.3 高度なテキスト処理 grep/sed/awk/vi(vim)
9章 プロセスとコマンドの関係
9.1 プロセスとシグナル [アクティビティモニタ]/top/ps/killall/kill
9.2 ジョブの役割 ジョブコントロール/jobs/fg/bg/nohup
9.3 システムの再起動とシャットダウン reboot/halt/shutdown
10章 システムとネットワーク
10.1 システム設定 [システム情報]/system_profiler/systemsetup/defaults
10.2 ネットワーク設定 [ネットワーク]/ifconfig/networksetup/scutil/hostname/ping
10.3 リモート接続とダウンロード [共有]/ssh/ssh-keygen/ssh-copy-id/ssh-add/scp/curl
10.4 システムのメンテナンス [Spotlight]/mdutil/mdworker/tmutil/softwareupdate
11章 Homebrew×パッケージ管理
11.1 [入門]パッケージ管理システム パッケージ管理の役割と主要な選択肢
11.2 Homebrewのセットアップ インストール/主要ディレクトリ/基本用語
11.3 パッケージのインストール/更新/アンインストール brew install/list/outdated/upgrade/uninstall/unlink/cleanup
11.4 パッケージの検索と情報の確認 brew search/info/cat/home
Appendix コマンドラインで広がる世界 開発に役立つさまざまなツール
A.1 macOSで始めるDocker超入門 「どこでも同じ開発環境」をmacOSで体験してみよう
A.2 macOSで始めるGit/GitHub超入門 gitコマンドと「バージョン管理」を学ぼう
A.3 Python環境の構築超入門 目的に合わせて選べるPython環境の作り方を知ろう
A.4 macOSで簡単接続! Raspberry Pi 「macOSからLinuxマシンを操作」を体験してみよう
■著者プロフィール
●著者-西村 めぐみ:生産管理のパッケージソフトウェア開発およびサポートに携わる中、Linux関連の書籍および雑誌での執筆活動を経て(株)マックス・ヴァルト研究所に入社し、マーケティングリサーチの企画および実査を担当。その後、PCおよびMicrosoft Officeのeラーニング教材作成・指導、新人教育にも携わる。現在は会計分野を中心に、kintoneやExcelを用いたデータ加工・業務改善に従事。おもな著書は『図解でわかるLinuxのすべて』(日本実業出版社)、『シェルの基本テクニック』(IDGジャパン)、『Linux+コマンド入門』『TCP/IP&ネットワークコマンド入門』『標準SQL+データベース入門』(技術評論社)など。
●技術監修-新居 雅行:フリーランスとして、システム開発、コンサルティングを主業務とする。iOS、macOS、サーバ、データベース、FileMaker、Webアプリケーションがおもなフィールド。DB連動Webアプリケーション向けのフレームワーク「INTER-Mediator」の開発者。代表的な著作は1990年代の『Macintoshアプリケーションプログラミング』(上下巻、ディ・アート)など。国立情報学研究所特任研究員。電気通信大学大学院修了。博士(工学)。
Recomended Books ミステリー・サスペンス
Recomended Books ノンフィクション
Recomended Books 雑誌
Chara Selection 2026年5月号
凡乃ヌイス/ポケラふじ子/リオナ/風緒/加奈/本田ミル/綿レイニ/栗城偲/高緒拾/そらと/稲月しん/夏乃あゆみ/りーるー/山田まりお/小坂つん/衿先はとじ/楢崎壮太/楢崎ねねこ/高久尚子/辻本嗣/Chara編集部
ヤングチャンピオン 2026年08号
草下シンヤ/藤村緋二/大和田秀樹/高橋ヒロシ/綱本将也/谷嶋イサオ/やまさき拓味/志名坂高次/野口賢/葉月京/山本隆一郎/りんご飴サード/川田暁生/石口十/星野泰視/岡田和人/春輝/鈴木大/キューライス/理央/沢辺有司/西アズナブル/サレンダー橋本/カレー沢薫