じめに 使える道具を増やす

本書は、macOSのコマンドを知り、活用していくための解説書です。コマンドによる操作に興味を持ち、使ってみたいと思っている方、あるいは何らかの必要に迫られてコマンドを使いこなせるようになりたいという方を対象としています。

コンピュータの操作をキーボードからの文字入力によって操作する、そのときに使うのがコマンドです。macOSはほとんどのことがGUI(Graphical User Interface、画面上のアイコン等で操作するインターフェイス)で行えるようになっていますが、たまに「これはコマンドじゃないとできない」という操作があったり、⁠これはGUIでやるよりコマンドで行う方がずっと速くて正確だ」という操作があったりします。コマンドを日常的に使用する人は「コマンドでないとできないこと」に加えて、⁠コマンドの方が楽にできること」をコマンド操作で行っています。

もちろん、GUIの方が楽な作業もたくさんあります。コマンドでできることはすべてコマンドでやらないといけない、ということはありません。その都度、使いやすい方を選べば良いのです。この「両方使える」というのがポイントです。使える道具が増えるのです。コマンドによる操作という今までと異なる道具を手にすることで、コマンドならではの操作ができるようになるだけではなく、新しい発想が生まれて「macOSでできること」がさらに増えることでしょう。

本書の執筆にあたり、新居雅行氏に多くのご助言をいただきました。幅広くかつ深い知識と、歴史を知る方からの言葉を頂戴できるのは大変心強いことでした。ここに感謝の意を記させていただきます。

本書では、初学者向けに動作内容がわかりやすいコマンドを中心に取り上げる一方で、コマンド実行に必要なOS関連の基礎知識、マニュアルの読み方やコマンドの調べ方など、応用力の元となる知識の解説に力を入れました。シェルはmacOSのデフォルトであるzshを主軸に、他のUnix系OSでも広く使われるbashを補助的に扱っています。巻末のAppendixでは、Docker、Git/GitHub、Python環境の構築、そしてRaspberry Piを取り上げています。これらは研究・開発の現場、とりわけAI関連の用途でよく使われるツールやプラットフォームです。これらはGUIからも扱えますが、最初は何が行われているかが見えにくくなります。コマンドで一つずつ確認することで基礎を掴むと、その後のツール活用にも役立ちます。

本書を通じて、macOSの、さらにはコンピュータの新たな世界が少しでも広がればと思っています。コマンドラインを知ることで見えてくる世界を感じていただければ幸いです。

著者 西村 めぐみ

西村めぐみ(にしむらめぐみ)

生産管理のパッケージソフトウェア開発およびサポートに携わる中,Linux関連の書籍および雑誌での執筆活動を経て㈱マックス・ヴァルト研究所に入社し,マーケティングリサーチの企画および実査を担当。その後,PCおよびMicrosoft Officeのeラーニング教材作成・指導,新人教育にも携わる。現在は会計分野を中心に,kintoneやExcelを用いたデータ加工・業務改善に従事。おもな著書は『図解でわかるLinuxのすべて』(日本実業出版社),『シェルの基本テクニック』(IDGジャパン),『Linux+コマンド入門』『TCP/IP&ネットワークコマンド入門』『標準SQL+データベース入門』(技術評論社)など。