編集済み 3 数週間前 によって ExtremeHow 編集チーム
マックオーエスターミナルコマンドラインヒントトリックシェルスクリプティングAppleコンピュータ開発ソフトウェア
翻訳が更新されました 3 数週間前
macOSのターミナルアプリケーションは、テキストコマンドを使用してコンピュータと対話するための強力で多用途なツールです。最初は難しいと感じるかもしれませんが、ターミナルに習熟すると、多くの高度な機能を利用できるようになり、システムをより自在に操作できます。このガイドでは、macOSでターミナルを使用するために知っておくべきことを、初心者でもわかりやすく紹介します。
ターミナルは、Macのためのコマンドラインインターフェース(CLI)です。Finderやファイルマネージャーの仮想バージョンのようなもので、アイコンをクリックするのではなく、文字で書かれたコマンドを使用してアクセスします。ターミナルを使用すると、ファイルの修正やスクリプトの実行など、さまざまなタスクを、グラフィカルアプリケーションを使用するよりも正確に実行できます。
ターミナルを使用するには、まず開く必要があります。方法は以下の通りです。
Command + Space
を押してSpotlight検索を使い、「terminal」と入力してEnter
キーを押すと、ターミナルをすばやく開くことができます。
ターミナルを開くと、次のようなプロンプトが表示されます。
Last login: Mon Sep 5 10:00:00 on ttys000
username@MacBook ~ %
このプロンプトは、ターミナルが入力を受け付ける状態を示しています。通常は、最後のログイン情報、コンピュータの名前、およびユーザ名が表示されます。チルダ(~
)シンボルは、ホームディレクトリを表します。
ディレクトリはコンピュータ上のフォルダーのようなものです。ターミナルでは、これらのディレクトリをコマンドで移動します。
pwd
/Users/username
ls
Desktop Documents Downloads
cd Documents
ターミナルから直接ファイルやフォルダを作成および削除できます。
mkdir MyFolder
touch myfile.txt
rm myfile.txt
rm -r MyFolder
ターミナルを使用すると、別のテキストエディタを使用せずにファイルを表示および編集できます。
cat myfile.txt
Hello, this is a text file.
nano
を入力してファイルを開きます。nano myfile.txt
Control + O
で変更を保存し、Control + X
で終了します。
ワイルドカードを使用すると、ファイルやディレクトリのグループを選択できます。これらの文字は、他の文字のプレースホルダとして機能します。
*
: 0文字以上の文字を表します。ls *.txt
file1.txt file2.txt
?
: 任意の1文字を表します。ls file?.txt
file1.txt
ターミナルでは、次の方法を使用して入力と出力のストリームをリダイレクトできます。
echo "Hello, World!" > hello.txt
echo "Welcome!" >> greetings.txt
cat < hello.txt
ls | sort
ターミナルを使用すると、ファイルやその内容を効率的に検索できます。
find . -name "file.txt"
grep 'search term' file.txt
使いやすいように、ターミナルの外観や動作をカスタマイズすることができます。
.bash_profile
または.zshrc
ファイルに追加します。echo 'alias ll="ls -la"' >> ~/.zshrc
source ~/.zshrc
基本的なターミナルコマンドに慣れてきたら、タスクの自動化のためにスクリプトを作成し始めることができます。
シェルスクリプトは、ターミナルのためのコマンドのシーケンスを含むテキストファイルです。
nano script.sh
テキストエディタにいくつかのコマンドを入力します。#!/bin/bash
echo "Hello, World!"
保存して終了します。スクリプトを実行形式にします。chmod +x script.sh
次のコマンドでスクリプトを実行します。./script.sh
ターミナルを最大限に活用するために、いくつかのプラクティスとヒントを紹介します。
man
コマンドは、他のコマンドのマニュアルを表示します。man ls
Control + C
: 実行中のコマンドを停止します。Control + L
: 画面をクリアします。矢印キー
: コマンド履歴をサイクルします。最初は敷居が高いかもしれませんが、練習を重ねることで、ターミナルはコンピューティングツールキットの中で強力なツールになります。ディレクトリの操作から複雑なスクリプトの作成まで、幅広いタスクを実行できます。ターミナルを理解することで、macOSの裏で動作する仕組みを理解し、効果的かつ効率的なパワーユーザーになることができます。さらに掘り下げると、ターミナルが提供する無限の可能性とショートカットを発見し、デジタルタスクを簡素化し改善することができます。
このガイドは、macOSでのターミナル習熟に重要な基本的な概念とコマンドをカバーしています。定期的に練習し、マニュアルドキュメントを通じてさまざまなコマンドを探索し、コマンドライン操作の可能性を最大限に活用するために実験を続けてください。
記事の内容に誤りがある場合, あなたは