Als «bashrc» getaggte Fragen

.bashrc ist die Bash-Shell-Konfigurationsdatei für die Terminal-Anmeldesitzung eines Benutzers.


4
So erhalten Sie einen gemeinsamen Bashed-Verlauf zwischen verschiedenen Registerkarten
Ich habe die Antwort in /unix//a/1292/41729 verwendet , um die gemeinsame Echtzeithistorie zwischen verschiedenen Bash-Terminals zu aktivieren. Wie in der obigen Antwort erläutert, wird dies erreicht, indem Folgendes hinzugefügt wird: # avoid duplicates.. export HISTCONTROL=ignoredups:erasedups # append history entries.. shopt -s histappend # After each command, save and reload history …
19 bash  bashrc  history 

2
Kann ich für jedes Terminalprofil eine separate Bash-Verlaufsdatei erstellen?
Ich verwende ein Bash-Skript, um gnome-terminal mit mehreren Registerkarten zu starten, wobei jede Registerkarte ein anderes Profil und Arbeitsverzeichnis verwendet und in einigen Fällen einen Befehl innerhalb der Registerkarte ausführt. In dieser Situation möchte ich, dass die Aufwärtspfeiltaste Befehle abruft, die in einer bestimmten Registerkarte verwendet wurden. Ist das möglich?

8
Wie aktiviere ich eine Conda-Umgebung in meiner .bashrc?
Ich benutze Conda für die Paketverwaltung in Python. Ich habe eine Basisumgebung, die ich fast immer benutze, und ich möchte, dass sie standardmäßig geladen wird, wenn ich ein Terminal öffne. Wie richte ich meine ein .bashrc, um die Umgebung zu laden? Bisher habe ich es versucht source activate myenv, aber …

1
Wie kann ich das Pfeilzeichen in meiner Bash-Eingabeaufforderung verwenden?
Wie kann ich diese roten und grünen Pfeilzeichen in der Bash-Eingabeaufforderung verwenden? Update 1 Das ist meine .bashrcAkte if [ "$color_prompt" = yes ]; then PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[\033[00m\]\ [\033[01;34m\]→ \w\[\033[00m\]\$ ' else PS1='${debian_chroot:+($debian_chroot)}→ \w\$ ' fi unset color_prompt force_color_prompt Ich möchte, dass dieser Pfeil als @dessert markiert wird, das zuvor beantwortet wurde …
17 bash  bashrc  prompt 




4
Füge meinem Pfad eine Binärdatei hinzu
Ich habe eine ausführbare Datei. Ich möchte die ausführbare Datei im Terminal nur wie andere Befehle mit Namen ausführen. Ich kann meine ausführbare Datei in setzen /usr/local/binoder ich könnte hinzufügen , seine PATHzu ~/.bashrc. Beides wird funktionieren. Was ist besser? Gibt es da einen Unterschied?

4
Ändern des Verhaltens der Bash-Eingabeaufforderung als Root
Bevor Sie wegklicken, ist dies nicht die typische Frage "Wie mache ich meine Bash-Eingabeaufforderung farbig?". Ich habe meine Bash-Eingabeaufforderung bereits so angepasst: [user @ host]----[$(pwd)] $ Dabei ist alles in Klammern hellblau und alles andere (einschließlich $) schwarz, indem Sie Folgendes zu meiner ~ / .bashrc-Datei hinzufügen # Turn the …

2
Warum wird meine Funktion in PS1 nicht neu bewertet?
Ich versuche , einen Teil meines Prompt Set durch eine Funktion dynamisch zu haben, also in meine .bashrcich: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Das Öffnen einer Shell gibt mir zunächst das, was ich erwarte: $ bash darthbith@server:~/test /home/darthbith/test$ Wenn ich jedoch das Verzeichnis ändere, ändert …

2
Wie leite ich jeden Befehl an die Shell weiter?
Ich möchte meine .bashrc-Datei so bearbeiten, dass jeder auf der Shell ausgeführte Befehl an eine bestimmte Adresse weitergeleitet wird. Beispiel: $ sudo apt update _________________ < sudo apt update > ----------------- \ ^__^ \ (oo)\_______ (__)\ )\/\ ||----w | || || Ich habe etwas ziemlich Ähnliches geschafft, aber nicht ganz: …




Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.