[基礎知識+リファレンス]macOSコマンド入門
――ターミナルとコマンドライン,基本の力
――ターミナルとコマンドライン,
2017年11月18日紙版発売
西村めぐみ 著,新居雅行 技術監修
A5判/400ページ
定価2,860円(本体2,600円+税10%)
ISBN 978-4-7741-9403-5
ただいま弊社在庫はございません。
書籍の概要
この本の概要
macOSとコマンドの基本をまとめた入門書。基礎知識+コマンドリファレンスで,基本がしっかり身につく構成です。前半ではコマンド入力のためのアプリであるターミナル.appの使い方/設定,コマンドにまつわるOSやコマンドラインのしくみや用語をはじめ,知っておきたい知識を丁寧に解説。後半では,初学者の方々に向けて動作がわかりやすいコマンドを厳選収録。利用場面ごとに,気軽に試しやすい順番で登場します。macOSでコマンドを使っていきたい方々へ,スタートに必要な知識とテクニックを一気に押さえられる1冊です。
こんな方におすすめ
- コマンドを使ってみたい方々
- macOSの,GUIとは別の一面に興味をお持ちの方々
- OSの基本を実機で試しながら学習してみたい方々
本書の構成
本書は,コマンドを利用する上で必要となる基本を解説している「基礎知識編」(第1章~第5章)と,基本コマンドを中心に収録した「リファレンス編」(第6章~第11章)で構成されています。リファレンス編ではおもに初学者向けの学習用途を想定し,操作の内容や結果がわかりやすいコマンドを中心になるべく試しやすい順番で並べています。各章のおもな内容は以下の通りです。
基礎知識編
第1章 [入門]macOSとコマンドライン
「コマンド」を入力する場所や入力した内容のことを「コマンドライン」と言います。ここではコマンドラインがどのようなものかを少しだけ試して,コマンドの使い方を理解する上で役立つ知識として,macOSの成り立ちや歴史,Unix系OSとの関係について簡単に紹介しています。
第2章 ターミナルとFinderの基本
コマンド入力に使用するアプリケーションである「ターミナル」の設定や,普段見ている「フォルダ」がターミナルではどのように見えるかなどを確認する章です。後半のFinderとターミナルを連携させる方法は,コマンド入力に少し親しんでから改めて読み返してみてください。
第3章 シェルとroot
コマンドラインの基礎部分を取り上げた章です。入力に楽をする方法やコマンドの組み合わせ方などを扱います。最後に,macOSを操作する上で重要な意味を持つroot(ユーザ)についても解説しています。第3章までを把握すれば,コマンドラインの日常的な利用ができるようになるでしょう。
第4章 ファイルとディレクトリ
コマンドライン操作の中心となるファイル操作の基本事項を取り上げます。ファイルとディレクトリを理解することは,コマンド操作のみならずシステムの管理全般への理解を深めることに役立ちます。ファイルシステムについても,本章で扱います。
第5章 プロセスとジョブコントロール
macOSで現在どのようなプログラムが動作中であるかを調べ,操作するための章です。システムのメンテナンスを行う際に必要となる知識で,OSへの理解も深まります。
リファレンス編
第6章 [実践入門]bashコマンドライン
第6章からはリファレンス編です。第6章は「macOSのコマンドライン担当」であるbashというシェルの,コマンドライン利用におけるリファレンスです。また,コマンド全般を取り扱うための知識として,オプションの扱い方やマニュアルの参照方法についても取り上げています。
第7章 ファイルとディレクトリの操作
ファイル操作の章です。7.1節は既存ファイルの表示や検索,7.2節はファイルの作成や削除で,7.1節と7.2節はサンプルをそのまま入力して試せるようになっています(7.2節末のrsyncコマンドを除く)。7.3節は属性の確認や操作,7.4節はファイルの圧縮や展開を扱います。
第8章 テキスト処理
コマンドラインの得意分野であるテキスト処理の章です。8.1節は表示に関するコマンド,8.2節は並べ替えや比較,8.3節は置換や切り取りなどの簡単な加工を扱い,8.4節では高度なテキスト処理としてgrepと正規表現,sed,awk,vi(vim)コマンドを扱います。
第9章 コマンド実行とプロセス管理
第9章と続く第10章はシステム関連コマンドを取り上げます。9.1節では第3章で紹介したsudoおよびユーザの情報を確認するコマンド,9.2節では第5章のプロセス管理で使用したpsコマンドとその関連コマンドを扱います。9.3節ではシステムの終了や再起動を行うコマンドを取り上げます。
第10章 システムとネットワーク
10.1節と10.2節でシステムの情報や環境変数の確認,10.3節はネットワークの状況の確認,10.4節はリモート接続とダウンロードを扱います。10.5節はmacOS固有のコマンドで,通常はGUIで行う環境設定やディスク管理などを行うコマンドを扱っています。
第11章 Homebrewによるパッケージ管理
Homebrewはソフトウェアのインストールやアップデートなどを安全に効率良く行うパッケージ管理システムの一つです。パッケージ管理システムの役割と,Homebrewの具体的な利用方法を紹介します。
この書籍に関連する記事があります!
- macOSでコマンドを使ってみよう! ――ターミナルから広がる新しい世界
- macOSでは,日常的なほとんどの操作をGUIで行うようになっていますが,CUIと呼ばれる「文字で操作するインターフェイス」も備わっています。
この本に関連する書籍
-
今すぐ使えるかんたん Mac完全ガイドブック[改訂2版]
2020年11月リリースの最新OS「Big Sur」に対応したMacの機能引き解説書です。リファレンス形式でMacの機能を網羅して扱うことで,ユーザがMacの操作中に生じた変更点や...
-
[改訂新版]Swiftポケットリファレンス
Swift 4の登場に合わせて内容を刷新したポケットリファレンスの改訂版です。Swiftは2014年に誕生したばかりの若いプログラミング言語ということもあり,アップデートの...
-
今すぐ使えるかんたん Mac 完全ガイドブック
2018年の最新OS「Mojave」に対応したMacの機能引き解説書です。リファレンス形式でMacの機能をほぼすべて網羅して扱うことで,ユーザがMacの操作中に生じた変更点や不明...
-
今すぐ使えるかんたん macOS 完全ガイドブック[High Sierra対応版]
最新のmacOS High Sierraの各種機能を詳細に解説した,決定版的書籍です。新機能はもちろん,使いこなすために必要な設定,ツール,アプリの使い方をしっかり紹介します...
-
[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる
定番の1冊『シェルスクリプト基本リファレンス』の改訂第3版。シェルスクリプトの知識は,プログラマにとって長く役立つ知識です。本書では,複数のプラットフォームに...
-
科学技術計算のためのPython入門――開発基礎,必須ライブラリ,高速化
科学技術計算向けの,Pythonの実践的な入門書。理工系の学部や研究室等でもPython採用実績が増えてきています。本書では,実験やシミュレーション等で役立つPythonによ...