Ich verwende macOS High Sierra und habe kürzlich bemerkt, dass der gesamte Pfad dauerhaft im Terminal angezeigt wird (Screenshot).
Wie verstecke ich den PFAD?
Hier ist der Inhalt von ~/.bash_profile:
export PATH=$PATH:/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/
# export PATH="$PATH:/usr/local/bin/" #apktool for disassembling .apk files
source ~/.profile
if [ -r ~/.profile ]; then . ~/.profile; fi
case "$-" in *i*) if [ -r ~/.bashrc ]; then . ~/.bashrc; fi;; esac
# Enable tab completion
source ~/git-completion.bash
# colors!
green="\[\033[0;32m\]"
blue="\[\033[0;34m\]"
purple="\[\033[0;35m\]"
reset="\[\033[0m\]"
# Change command prompt
source ~/git-prompt.sh
export GIT_PS1_SHOWDIRTYSTATE=1
# '\u' adds the name of the current user to the prompt
# '\$(__git_ps1)' adds git-related stuff
# '\W' adds the name of the current directory
export PS1="$purple\u$green\$(__git_ps1)$blue \W $ $reset"PATH=$PATH:/opt/metasploit-framework/bin
export PATH=$PATH:/opt/metasploit-framework/bin
# Setting PATH for Python 3.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.7/bin:${PATH}"
export PATH
Antwort1
Wie verstecke ich den PFAD?
Ändern Sie Ihre PS1
Variable in ~/.bash_profile
.
export PS1="$purple\u$green\$(__git_ps1)$blue \W $ $reset"PATH=$PATH:/opt/metasploit-framework/bin
Beachten Sie, dass der PATH=$PATH:/opt/metasploit-framework/bin
Teil der obigen Zeile so aussieht, als ob er in einer separaten Zeile stehen sollte (fehlendes EOL nach $reset
).
Der Standardwert ist normalerweise:
export PS1="\u@\h \W\\$"
Wo:
\u
= Benutzername\h
= Hostname\W
= aktuelles Arbeitsverzeichnis
Antwort2
für macOS-Benutzer:
open ~/.bash_profile
am Ende der Datei folgende Zeile hinzufügen und speichern
export PS1='\u:\w\$ '
Ergebnis im Home-Verzeichnis:
user: ~$
Hier u für Benutzer, w für aktuelles Arbeitsverzeichnis, $ dient zur Eingabeaufforderung zur Anzeige
Sie können die folgenden Stile ausprobieren:
export PS1='$ '
um nur $ als Eingabeaufforderung zu haben, sonst nichts. so wie:
$
Antwort3
Öffnen Sie Ihr Bash-Profil und fügen Sie die folgende Zeile hinzu:
export PS1="\\[\033[33;1m\]\W\[\033[32m\]\$(parse_git_branch)\[\033[00m\]$ "
Antwort4
Geben Sie im Terminal die angegebene Befehlszeile ein und
sudo scutil --set HostName texttodisplay
ersetzen Sie texttodisplay durch den gewünschten Namen für die Anzeige