Ubuntuでターミナルを起動すると、次のように表示されます。
ilya@Host:~$
次のようなタイムスタンプを追加する必要があります。
2011-10-09T09:32:00 ilya@Host:~$
これをどのように構成できますか?
Bashプロンプトを変更する方法と、すべての特別な記号(\ hなど)の意味については、良い 記事 があります。また、プロンプトの色を変更する方法に関するリンクもあります。
.bashrcの変更を適用する限り、source ~/.bashrc
を実行するだけです
~/.bashrc
の最後にこれを入れてください
PS1="\D{%F}T\t $PS1"
次に、ターミナルを再起動します。説明については、bashのマニュアルページを読んで、^ PROMPTINGを検索してください
(申し訳ありませんが、この回答の最初のバージョンでは、誤って二重ではなく単一引用符が報告されました)
素晴らしいセットアップは、3つの色分けされたグループを持つことです。
改行を追加すると、左側に戻ります!
つまり.
ホームディレクトリの.bashrcファイルに以下を含めることで、これらすべてを実現できます。
UnixおよびOS X向けの作品
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
これに加えて、4色のタイムスタンプが必要な場合は、以下を使用できます。
$ PS1='\033[01;31m\] \D{%F} \t \[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
次のように:
個人的に私は今行くと思う:
parse_git_branch () {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'
}
PS1='\033[01;31m\]\t\033[00m\]:'
PS1=$PS1'\[\033[01;32m\]\u@\h\[\033[00m\]:'
PS1=$PS1'\[\033[01;34m\]\w\033[00m\]:\033[01;33m\]$(parse_git_branch)\[\033[00m\]\n\$ '
PS2='\[\033[01;36m\]>'
for
〜/ .bashrc変更を適用するには、実行中のターミナル内でこれを入力します。
exec bash
端末を再起動する必要はありません。これは、変更ごとに役立ちます(ターミナル環境で)
これを一時的かつ即時/オンザフライで行うには、たとえば、スクリーンキャストの作成中にプライバシーを確保するには、次のようにします。
echo PS1='$\ ' > /tmp/ps1 && source /tmp/ps1 && rm /tmp/ps1
PS1変数は形式を設定し、ソースはファイルから読み取ってその設定を適用します。
これで、コマンドラインは次のようになります。
$