Mac OS Xでターミナルウィンドウのタイトルを任意に変更するにはどうすればよいですか?私はこの質問とこの魔法のようなものを見てきましたが、それは単なるMac OS Xコマンドだと思います。
Mac OS Xでターミナルウィンドウのタイトルを任意に変更するにはどうすればよいですか?私はこの質問とこの魔法のようなものを見てきましたが、それは単なるMac OS Xコマンドだと思います。
回答:
この記事ではその方法を説明します。
基本的に、画面にエコーされる文字シーケンスを使用して、表示するタイトルを端末に通知します。
title='My first title'
echo -n -e "\033]0;$title\007"
上記の例では、変数titleが端末のタイトルになる間に設定されているものは何でも。もちろん、次のようなエコーする文字列にタイトルを含めることができます。
echo -n -e "\033]0;My first title\007"
ただし、最初の方法を使用すると、後で使用したり拡張したりするのが少し簡単になります。
echo -n -e "\033]0;$1\007"
)を回答に含めて、ベストアンサーとしてマークしてください。
printf "\033]0;%s\007" "$title_variable"
(さまざまなオプションとの行動エコーはまた、中に変数の割り当てすべてのシステム、シェル間で同じ、あるいはシェルオプションではありません)bashは、等号の前後にスペースを持つべきではありません。
以下を追加~/.profile
すると同じ効果が得られます。
# function for setting terminal titles in OSX
function title {
printf "\033]0;%s\007" "$1"
}
そして、クイックtitle 'et voila'
はすべてのタブを整理します。
alias title="printf '\033]0;%s\007'"
。
export alias title="printf '\033]0;%s\007'"
sudo nano /etc/bashrc
ます。これはすべてのユーザーに対して実行する必要があります。ターミナルセッションを再起動source /etc/bashrc
するか、変更を適用します。
Dan MgGの答えのリミックス:
echo -n -e "\033]0;$1\007"
/ usr / bin / title(sudo!を使用)というファイルに保存し、+ xにchmodします。次に、どこからでも入力できます
title 'Trying to Figure This GIT Thing Out'
素敵な小さなタイトルを取得します。
(OSXを使用していない場合、構文が正しく理解されている場合、構文は異なる場合があります)
/usr/local/bin/title
代わりに行うことができます。
shベースのコマンドラインソリューションの代替として、OS Xターミナルアプリには、タイトルを次のように変更する設定があります。簡単に。