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 00:00:20 ~> Dies hat nichts mit zu tun. Ist es möglich, die PS1 regelmäßig …
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 …
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 das?
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 verwenden
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 das?
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 versucht mich zu ändern PROMPTund …
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 mache?
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 ausgedrückt?
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 möglich ist, dasselbe in meiner Terminal …
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 geschrieben, mit read -edem eine …
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\]\\$ " (Entschuldigung, ich habe keine Aliase für meine Farbcodes. Ich habe diese Eingabeaufforderung mit einem Online-Editor erstellt.) Das ist ein bisschen chaotisch, erzeugt aber eine sehr schöne Eingabeaufforderung: Aber der aktuell angezeigte Zweig ist immer falsch, wenn ich wechsle Ich …
In tcsh habe ich die Standardeinstellung: prompt [%m:%c3] %n%# das gibt Eingabeaufforderungen wie: [woehler:hacking/c/hello] ajcarr% und [woehler:~] ajcarr% Mit anderen Worten, das aktuelle Verzeichnis und bis zu den nächsten beiden darüber im Pfad. In ksh93 oder bash ist das Ersetzen von $HOMEby ~einfach, ebenso wie das Extrahieren des Namens nur …
Ich passe mein zsh an PROMPTund rufe eine Funktion auf, die echobasierend auf dem Status einer Umgebungsvariablen eine Zeichenfolge sein kann oder nicht : function my_info { [[ -n "$ENV_VAR"]] && echo "Some useful information\n" } local my_info='$(my_info)' PROMPT="${my_info}My awesome prompt $>" Ich möchte, dass die Informationen in einer nachfolgenden …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.