Gibt es in bash innerhalb von PROMPT_COMMAND eine Möglichkeit, festzustellen, ob der Benutzer nur die Eingabetaste gedrückt und keinen Befehl eingegeben
Gibt es in bash innerhalb von PROMPT_COMMAND eine Möglichkeit, festzustellen, ob der Benutzer nur die Eingabetaste gedrückt und keinen Befehl eingegeben
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' Folgendes gibt mir den richtigen exitStatus, aber...
My RPROMPTist so eingestellt, dass svn-Informationen mit angezeigt werden vcs_info. Es liest RPROMPT=${vcs_info_msg_0_}. vcs_infoheißt using precmd(). RPROMPT wird jedoch nicht aktualisiert, wenn ich Verzeichnisse wechsle. Es funktioniert nur, wenn ich die Eingabeaufforderung erneut aufrufe...
Mein Terminal-Thema war früher so: Aber ich dachte, die Eingabeaufforderung verschwendet so viel Platz. Und später kam mir die Idee, dass ich die Eingabeaufforderung jedes Mal bereinigen könnte, wenn ich einen Befehl ausführte. Ich habe Bash verwendet. Eine Lösung besteht darin, die...
Ich habe vor kurzem beschlossen, meine PS1-Variable zu ändern, um einige hübsche Solarized-Farben für mein Terminal-Sehvergnügen aufzunehmen. Wenn Sie nicht in einer tmux-Sitzung sind, ist alles großartig! Regenbogen, Ponys, Einhörner und eine unterscheidbare Aufforderung! Cool! Das Problem liegt...
Betrachten Sie das einfache Skript hello: #!/bin/bash echo 'hello world!' Nun von Bash, wenn ich versuche, dies im Hintergrund auszuführen: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to normal Was ich lieber sehen...
Wenn Sie eine Standard-Bash-Shell auf einem Server betreiben, endet die PS1-Eingabeaufforderung standardmäßig mit einem $ für Nicht-Root-Benutzer und einem # für Root. IE: ubuntu@server:~$ sudo su root@server:/home/ubuntu# Warum ist
Ich verwende dies derzeit, um die aktuelle Uhrzeit in meiner Bash-Eingabeaufforderung anzuzeigen: PS1=\[\e[0;32m\]\t \W>\[\e[1;37m\] 20:42:23 ~> Ist es möglich, die seit der vorherigen Eingabeaufforderung verstrichene Zeit anzuzeigen? Sowie: 00:00:00 ~> sleep 10 00:00:10 ~> sleep 20...
Im .bashrc case "$TERM" in xterm*|rxvt*) PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1" ;; *) ;; esac Ich verstehe ${debian_chroot:+($debian_chroot)}\u@\h: \w, aber nicht \[\e]0;. Was macht
$ echo $PS1 $ $ echo $PS2 > $ echo $PS3 $ echo $PS4 + $ select i in 1 2 3 > do > case $i in > 1) > echo 1 > ;; > *) > ;; > esac > done 1) 1 2) 2 3) 3 #? 1 1 $ PS3="##? " $ select i in 1 2 3; do case $i in 1) echo 1; ;; *) ;; esac; done 1) 1 2) 2 3) 3 ##? 1 1 Wie Sie...
Wo ist die Einstellung, die bestimmt, wie die Bash-Eingabeaufforderung aussieht? Speziell auf Arch, aber ich bin sicher, dass andere auch gerne für andere Distributionen wissen würden, ob es anders ist. Insbesondere möchte ich die Eingabeaufforderung von (K) Ubuntu
Ich versuche, PS1 wie folgt zu konfigurieren. Grün = "\ [\ e [32; 1m \]" Rot = "\ e [0; 31m" Lila = "\ e [0; 35m" STARTCOLOR = "\ [\ e [40m \]" ENDCOLOR = "\ [\ e [0m \]" export PS1 = "$ STARTCOLOR $ Green \ u @ $ Purple \ h $ Red \ w $ Green> $ ENDCOLOR" Und ich habe einige Fragen. Was ist der...
Mein PS1in meinem ~/.bash_profile: export PS1="\\n\[\033[38;5;246m\]\u@\[\033[38;5;245m\]\h\[\033[38;5;15m\] \[\033[38;5;28m\]\w\[\033[38;5;15m\]\[\033[38;5;2m\]`__git_ps1`\[\033[38;5;15m\] \[\033[38;5;90m\]\t\[\033[38;5;15m\] \[\033[38;5;232m\]\[\033[38;5;15m\] \n\[\033[38;5;0m\]\\$ "...
Ich versuche ein einfaches Skript zu erstellen, das unter anderem eine Subshell erstellt: #!/bin/sh # setup "${@:-$SHELL}" # teardown Die Frage ist: Ich muss die Standardaufforderung ändern, also zum Beispiel: $ # Standard-Shell $ ./myscript (Myscript) $ # Subshell (Myscript) $ exit $ Ich habe...
Ich versuche, alle Ausgaben von Bash (Eingabeaufforderung, Benutzereingabe, Ergebnisse) in eine Datei umzuleiten Beispiel: /bin/bash > file.txt 2>&1 Ich dachte, das würde funktionieren, aber ich bekomme keine Aufforderung. Kann mir jemand sagen, was ich falsch
Ist es möglich, die gesamte Zeile der Eingabeaufforderung in hervorzuheben (eine Hintergrundfarbe festzulegen) zsh? In meiner Emacs-Konfiguration habe ich die Zeile, in der der Cursor eine etwas andere Farbe als der Fensterhintergrund hat, was eine große visuelle Hilfe ist. Ich frage mich, ob es...
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich habe ein Dienstprogramm in bash...
Gibt es eine einfache Möglichkeit, meine Bash-Eingabeaufforderung zu ändern, um die Farben und den angezeigten Text zu ändern? Ich habe gehört, dass dies in getan wird .bashrc, aber ich habe keine netten, einfachen Möglichkeiten gefunden, es zu ändern. Wie werden Farben in Bash...
Ich habe meine Bash-Eingabeaufforderung angepasst (ich bin unter OS X 10.7), als ich auf etwas Seltsames stieß. In meine Eingabeaufforderung habe ich! Eingeschlossen, die mir die Verlaufsnummer geben sollte. Die Verlaufsnummer beginnt jedoch immer bei 501 anstelle von 1. Dies gilt auch dann, wenn...
history listet frühere Befehle und deren Nummer auf, z $ history 286 clear Ich möchte die Befehlsnummer sehen können, wenn ich einen neuen Befehl eingebe, anstatt ihn eingeben zu müssen history Im Wesentlichen: [ username ubuntu ~ ] $ wird [ username ubuntu ~ ] 286 $ Weiß jemand, wie man dies in...