Wie kann ich Ubuntu Bash so anpassen, dass es wie Mint aussieht?

10

Ich liebe die Bash-Anpassung von Linux Mint. Es enthält sowohl eine Farbaufforderung als auch ein Zitat, das mit ASCII-Grafik angezeigt wird.

Ist es möglich, es in Ubuntu zu haben?

Pitto
quelle
1
Möglicherweise möchten Sie diese Anpassungen beschreiben. In Ubuntu ist dies höchstwahrscheinlich möglich, aber Sie müssen uns mitteilen, wonach Sie suchen.
Andrewsomething
1
bitte ein Bild anhängen ...
antivirtel
Es ist nicht einfach, mit einem Bild zu zeigen ... Es hat verschiedene Farben und zufällige
ASCII-Grafiken und Zitate
3
Schauen Sie in Dateien wie .bashrcauf Mint.
Lekensteyn

Antworten:

24

Mit der Datei ~/.bashrckönnen Sie unter anderem die gewünschten Anpassungen vornehmen.

Öffnen Sie es zuerst mit gedit ~/.bashrc

Um die mehrfarbige Eingabeaufforderung zu erhalten, suchen Sie die folgende Zeile:

#force_color_prompt=yes

Kommentar entfernen (entfernen #).

Um die ASCII-Grafik und das Angebot zu erhalten, müssen Sie zwei Pakete installieren:

sudo apt-get install cowsay fortune

Fügen ~/.bashrcSie nun eine Zeile hinzu mit:

fortune | cowsay

Speichern Sie die Datei und starten Sie Ihr Terminal neu (oder erstellen Sie eine Ressource für die Datei source ~/.bashrc).

Minze-ähnliche Bash-Eingabeaufforderung

andrewsomething
quelle
3
Ändern Sie auch die Hintergrundfarbe in Weiß. So ist es in Mint.
Nemo
3

Das benutzerdefinierte Setup erfolgt /etc/bash.bashrcunter Linux Mint 11. Wenn Sie die ISO-Datei herunterladen, können Sie diese als Loop-Gerät unter Ubuntu bereitstellen und den Text kopieren / einfügen, der ziemlich groß ist. Sie sollten ihn jedoch in Ihre einfügen können ~/.bashrc.

Eine nette Funktion ist, dass die Eingabeaufforderung rot wird, wenn Sie root sind.

Es wird auch einige Einstellungen für die GNOME-Terminal-Anwendung geben, damit der Hintergrund weiß wird - Sie können dies über die Terminal-Einstellungen tun.

RichVel
quelle
1
Brillant! :) :)
Pitto
1

Wenn Sie Ihrer .bashrc-Datei Folgendes hinzufügen , erhalten Sie ein farbcodiertes Datum, eine Uhrzeit, einen Benutzernamen, einen Hostnamen und das aktuelle Verzeichnis. Am wichtigsten ist, dass Sie die gesamte Zeile zum Eingeben Ihres Befehls erhalten.

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

Geben Sie hier die Bildbeschreibung ein

BZ1
quelle
1

Anstatt die ~/bashrcDatei manuell anzupassen , verwenden Sie einfach das Gogh- Skript, um das gesamte Farbschema für das GnomeTerminal anzupassen .

Die Gogh-Bibliothek bietet Dutzende verschiedener Farbschemata, die durch einfaches Ausführen eines einzelnen Befehls und Neustarten des Terminals installiert werden können.

Mit dem folgenden Befehl wird beispielsweise das Farbschema in hell geändert.

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

DEMO

Geben Sie hier die Bildbeschreibung ein

Auf der folgenden Seite finden Sie eine Liste aller verfügbaren Farbschemata und deren Demonstration.

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

Sufiyan Ghori
quelle
0

Ja es ist möglich. Öffnen Sie einfach Ihre .bashrc-Datei mit einem beliebigen Editor (z. B. nano, vi usw.). Scrollen Sie dann nach unten zu dieser Codezeile.

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

Kommentieren Sie dann die aktuelle PS1-Variable aus (wenn Sie sie später verwenden möchten). Fügen Sie stattdessen die Mint-Eingabeaufforderung hinzu. Fügen Sie dies einfach direkt darunter ein.

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

Speichern Sie es dann und öffnen Sie das Terminal erneut. Sie werden die Änderungen sehen.

Haben Sie die Bash-Eingabeaufforderung von Papagei OS gesehen?

Ich fand es sehr cool. Ich habe Bash-Eingabeaufforderungen für Root- und normale Benutzer in Linux Mint in mein Github-Konto hochgeladen. Hier ist der Link zu meinem Repo. Ich habe dort die Screenshots hinzugefügt. Verwenden Sie jetzt wie bei der ersten Änderung stattdessen die folgende Variable.

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\] "

Öffnen Sie das Terminal erneut, dann wird dies angezeigt. Ich hoffe, Sie fanden diese Antwort hilfreich.

Chathura D Ranathunga
quelle