In meinem Ubuntu-Terminal habe ich immer das aktuelle Verzeichnis komplett angezeigt. Genau wie dieser:
blabla @ blublu: ~ / music / my_album / classical / beethoven $
Auf meinem Mac (Mac OS X 10.6.5) zeigt das Terminal jedoch nicht den vollständigen Pfad an und sieht folgendermaßen aus:
blabas-MacBook-Pro: Klassisches Beethoven $
Gibt es eine Möglichkeit, das Verhalten von Mac-Terminals so zu ändern, dass es sich wie ein Linux-Terminal verhält?
macos
ubuntu
terminal.app
Der Hochstapler
quelle
quelle
Antworten:
Fügen Sie die folgende Zeile zu Ihrem ~ / .bash_profile hinzu, damit bash als Eingabeaufforderung "user @ hostname: path / to / directory $" zurückgibt:
oder
Wenn Sie ein Leerzeichen zwischen dem $ und dem Befehl haben möchten
Führen Sie in jedem geöffneten Fenster den folgenden Befehl aus (oder starten Sie Terminal neu), damit die Änderungen sofort wirksam werden:
BEARBEITEN : Eine Liste der verfügbaren Zeichenfolgen finden Sie im Abschnitt "PROMPTING" in der Manpage für bash (
man bash
):quelle
PS1
Zuweisung einfach in jedes geöffnete Fenster ein. Das ist übrigensexport
unnötig.PS1
,\u@\H:\w$
bedeutet?Ich bin mir bei Mac nicht sicher, aber in Ubuntu habe ich die Eingabeaufforderung von Gnome Terminal mit geändert
quelle
Ich habe es so gestaltet, dass es dem centOS-Terminal auf meinem Mac sehr ähnlich ist. Öffnen Sie bash_profile auf dem Terminal
Fügen Sie Folgendes hinzu
Starten Sie Terminal neu und dann sieht es so aus
quelle
Innerhalb des PS1-Werts steht "\ w" für den vollständigen Pfad, wobei "\ W" nur den aktuellen Verzeichnisnamen darstellt.
http://tldp.org/HOWTO/Bash-Prompt-HOWTO/bash-prompt-escape-sequences.html
quelle
Ich ändere einfach das / w in / W, um nur den aktuellen Ordner zu erstellen
im farbigen Terminal
kein Farbterminal
Ich benutze Ubuntu 16.04 und ändere die Datei in ~ / .bashrc
quelle
Ich habe diesen Befehl verwendet. Für mich geht das.
zuerst,
vi ~/.bash_profile
Fügen Sie dann diese Wörter in einer neuen Zeile hinzu.
schließlich,
quelle