Ubuntu BashをカスタマイズしてMintのようにする方法は?


10

Linux Mintのbashカスタマイズが大好きです。これには、カラープロンプトとASCIIアートで表示される見積もりの​​両方が含まれます。

Ubuntuでそれを持つことは可能ですか?


1
これらのカスタマイズについて説明してください。Ubuntuで可能性が高いですが、あなたが探しているものを私たちに伝える必要があります。
andrewsomething

1
画像を添付してください...
アンチヴィルテル

写真で表示するのは簡単ではありません...ターミナルを開くたびに、色が異なり、アスキーアートがランダムに引用されます...
Pitto

3
.bashrcミントのようなファイルを見てください。
Lekensteyn

回答:


24

このファイルを~/.bashrc使用すると、特に必要なカスタマイズを行うことができます。

最初にそれを開きます gedit ~/.bashrc

多色のプロンプトを表示するには、次のような行を探します。

#force_color_prompt=yes

コメントを外します(を削除します#)。

ASCIIアートと引用を取得するには、2つのパッケージをインストールする必要があります。

sudo apt-get install cowsay fortune

次に、次~/.bashrcの行を追加します。

fortune | cowsay

ファイルを保存し、ターミナルを再起動します(またはでファイルをリソース化しますsource ~/.bashrc)。

ミントのようなbashプロンプト


3
また、背景色も白に変更します。それがミントにある方法です。
ニモ

3

カスタムセットアップは/etc/bash.bashrcLinux Mint 11で行われます。.isoをダウンロードすると、Ubuntuにループデバイスとしてマウントして、非常に大きいテキストをコピー/貼り付けできますが、に貼り付けることができるはず~/.bashrcです。

優れた機能の1つは、rootになるとプロンプトが赤に変わることです。

GNOMEターミナルアプリケーションの背景を白くするための設定もあります。これは、ターミナルの設定から行うことができます。


1
鮮やかさ!:) :)
Pitto

1

以下を.bashrcファイルに追加すると、日付、時刻、ユーザー名、ホスト名、および現在のディレクトリが色分けされて表示されます。最も重要なことは、コマンドを入力するための行全体を取得することです。

PS1 = "\ a \ n \ n \ e [31; 1m \ u @ \ h \ d on \ @ \ n \ e [33; 1m \ w \ e [0m \ n $"

ここに画像の説明を入力してください


1

~/bashrcファイルを手動でカスタマイズする代わりに、ゴッホスクリプトを使用して、Gnomeターミナルの配色全体をカスタマイズします。

ゴッホのライブラリは、単一のコマンドを実行してターミナルを再起動するだけでインストールできる数十の異なる配色を提供します。

たとえば、次のコマンドはカラースキームをライトに変更します。

wget -O xt  http://git.io/vs7UQ && chmod +x xt && ./xt && rm xt

デモ

ここに画像の説明を入力してください

利用可能なすべてのカラースキームとそのデモンストレーションのリストについては、次のページにアクセスしてください。

https://github.com/Mayccoll/Gogh/blob/master/content/themes.md


0

はい、可能です。任意のエディター(例:nano、viなど)で.bashrcファイルを開いて、このコード行まで下にスクロールします。

if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '...........

次に、現在のPS1変数をコメントアウトします(後で使用する場合)。次に、代わりにMintプロンプトを追加します。これをそのすぐ下に貼り付けるだけです。

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;31m\]\h\[\033[01;34m\]$ '

それを保存して、ターミナルを再度開きます。変更が表示されます。

オウムosのbashプロンプトを見ましたか?

Linux Mintのrootユーザーと通常のユーザーの両方のbashプロンプトをGithubアカウントにアップロードしました。これが私のリポジトリへのリンクです。そこにスクリーンショットを追加しました。最初の変更と同様に、代わりに次の変数を使用します。

PS1="${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\[\033[0;35m\]\342\224\214\342\224\200\$([[ \$? != 0 ]] && echo \"[\[\033[0;35m\]\342\234\227\[\033[0;37m\]]\342\224\200\")[$(if [[ ${EUID} == 0 ]]; then echo '\[\033[01;35m\]root\[\033[01;33m\]@\[\033[01;96m\]\h'; else echo '\[\033[0;39m\]\u\[\033[01;33m\]@\[\033[01;96m\]\h'; fi)\[\033[0;35m\]]\342\224\200[\[\033[01;32m\]\w\[\033[0;35m\]]\n\[\033[0;35m\]\342\224\224\342\224\200\342\224\200\342\225\274 \[\033[0m\]\[\e[01;33m\]\\$\[\e[0m\] "

ターミナルを再度開くと、これが表示されます 。この回答がお役に立てば幸いです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.