Eingabeaufforderung in der Jailshell ändern

2615
Kip

Mein ISP hat irgendwann auf jailshell umgestellt, und jetzt, wenn ich in meiner Eingabeaufforderung SSH sehe, ist immer:

-jailshell-3.2$ 

Ich möchte es sein:

`pwd` $ 

Wo konfiguriere ich das? Ich scheine mich an eine Art Konfigurationsdatei zu erinnern, kann sie aber nicht finden.

3

3 Antworten auf die Frage

4
Arkenklo

Ausführen:

touch ~/.bashrc; echo 'PS1="\w $"' >> ~/.bashrc

Dadurch wird die Datei .bashrcin Ihrem Home-Verzeichnis erstellt, sofern sie noch nicht vorhanden ist, und PS1="\w $"an das Verzeichnis angehängt .

Die Umgebungsvariable PS1definiert Ihre Eingabeaufforderung, und die Escape-Sequenz wird \win das aktuelle Arbeitsverzeichnis (pwd) übersetzt. Eine vollständige Liste der Escape-Sequenzen finden Sie hier .

Um die Änderungen an der Shell wiederzugeben, .bashrcohne die Sitzung neu zu starten, führen Sie sie aus source ~/.bashrc.

Wenn ich `source ~ / .bashrc` mache, bekomme ich die Aufforderung, wie Sie es sagen, aber beim Login tut es das nicht Kip vor 14 Jahren 0
oh warte, ich habe es geschafft zu arbeiten. Da es sich um eine Anmeldeaufforderung handelt, muss ich `~ / .bash_profile` verwenden, nicht` ~ / .bashrc` Kip vor 14 Jahren 0
Toll, ich bin froh, dass es funktioniert hat :). Arkenklo vor 14 Jahren 0
2
JumpingPA

AFAIK-Jailshell liest .bashrc,
also ist man bash dein Freund

0
Gauthier

~ / .bash_profile - Dies funktioniert für die Hostgator-PS1-Eingabeaufforderung