コンテンツにスキップ

「ターミナル (macOS)」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
標準シェルの変遷について記述
Cewbot (会話 | 投稿記録)
3行目: 3行目:
| ロゴ =
| ロゴ =
| 説明文 =
| 説明文 =
| 開発元 = [[アップル (企業)|アップル]]
| 開発元 = [[Apple]]
| 最新版 = 2.5.3 (343.7)
| 最新版 = 2.5.3 (343.7)
| 対応OS = [[macOS]]
| 対応OS = [[macOS]]
10行目: 10行目:
}}
}}


'''ターミナル''' (Terminal) は、[[アップル (企業)|アップル]]の[[macOS]]に標準で付属している[[UNIX]][[端末エミュレータ]]。
'''ターミナル''' (Terminal) は、[[Apple]]の[[macOS]]に標準で付属している[[UNIX]][[端末エミュレータ]]。


直接入力した[[UNIX]][[命令|コマンド]]を実行する他、UNIXコマンドの実行を自動化する[[Term]]ファイルを作成、実行することも可能である。
直接入力した[[UNIX]][[命令|コマンド]]を実行する他、UNIXコマンドの実行を自動化する[[Term]]ファイルを作成、実行することも可能である。

2021年5月20日 (木) 11:43時点における版

ターミナル
開発元 Apple
最新版
2.5.3 (343.7)
対応OS macOS
公式サイト http://www.apple.com/jp/macosx/
テンプレートを表示

ターミナル (Terminal) は、ApplemacOSに標準で付属しているUNIX端末エミュレータ

直接入力したUNIXコマンドを実行する他、UNIXコマンドの実行を自動化するTermファイルを作成、実行することも可能である。

動作

ターミナルを起動すると、UNIXとしてのmacOSの標準CLIシェルが起動し、UNIXコマンドを打ち込むことができる。もちろん、UNIX用のアプリケーションをインストールして、実行することもできる(ただし、UNIX用のアプリケーションをインストールするためには、MacPortsXcodeといった開発環境のインストールが必要となる)。当初標準シェルはtcshだったが、その後Panther(10.3)bashCatalina(10.15)zshに変更された[1]

AppleScriptからの呼び出し方法

AppleScriptから、ターミナルを使いUNIXコマンドを実行することも可能である。

使用例:

tell application "Terminal"
	activate
	do script with command "(実行したいコマンド)"
end tell

Mac専用コマンド

ターミナルではGUI操作もCLIで使用できるように一部専用コマンドがある。また、普段は設定できない隠しコマンドも存在する。

openコマンド

openコマンドは、Finder上でダブルクリックをした時と同様に関連付けられたアプリによってファイルを開くことができる。 例:既存のテキストファイルを開く

open hoge.txt

このように打ち込むと標準のテキストエディタによってhoge.txtというファイルが開かれる。

また-aオプションをつけることによって特定のアプリによって開くこともできる。

例:テキストエディットでファイルを開く

open -a /Applications/TextEdit.app hoge.txt

sudoと併用することにより、アクセス権が無いファイルを開く事も可能である。

sayコマンド

sayコマンドは、ユニバーサルアクセス用に使用されるコマンドで、入力された引数の文字を読み上げる。(日本語にも対応[2]

例:Wikipediaと言わせる。

say Wikipedia

脚注

  1. ^ Catalinaでデフォルトシェルが「zsh」に変わる、bashとの違いは? - 新・OS X ハッキング!(241) | マイナビニュース
  2. ^ macOS Sierra以降は日本語がデフォルト言語環境の場合、日本語音声が読み上げ時のデフォルトになっている。macOS Sierra以前の場合は、システム音声に日本語音声モジュール"Kyoko"を別途インストールすることで日本語での読み上げに対応可。

関連項目