Ich richte eine neue Linux-Maschine ein, die ich von unserer IT-Abteilung erhalten habe, und habe festgestellt, dass .profilesie beim Starten einer neuen Terminalsitzung nicht geladen wird. Die aktuelle Shell ist Bash , obwohl ich sie von der Standard- Shell geändert habe, mit der sie geliefert wurde . Wie lade ich …
Wenn ich einen Remote-Server anschalte, möchte ich, dass sich die Farben des Terminals ändern. Ich verwende settermfür meine Remote ~ / .bashrc-Datei, um dies zu erledigen. Bei I exitwerden die Terminalfarben jedoch nicht auf die lokalen Farben zurückgesetzt. Ich habe das Problem gelöst, bin mir aber nicht sicher, ob es …
Meine .bashrcDatei enthält eine Zeile zu diesem Zweck: alias prog="/path/to/script.sh $(find $(pwd) -name prog)" Wenn ich diese Zeile auskommentiere, startet Bash fast sofort, wenn ich ein neues Terminal öffne. In dieser Zeile dauert es 4 bis 5 Sekunden, bis der Cursor angezeigt wird. Das Entfernen der verschachtelten Befehle $(pwd)usw. beschleunigt …
Ich möchte screen verwenden, um ssh-Sitzungen auf meinem Server am Leben zu erhalten. Es wäre schön, wenn ich automatisch eine laufende Sitzung für meinen Benutzer wieder aufnehmen könnte, wenn ich mich anmelde. Der einfache Weg, dies zu tun, wäre das Hinzufügen von "screen -r" zu meinem .bashrc, und dies scheint …
Das Starten einer Bash auf meinem Ubuntu-System dauert ca. 2 Sekunden. Wenn ich das Laden von / etc / bash_completition in .bashrc entferne, wird es unverzüglich gestartet. Natürlich möchte ich die Vervollständigung nicht aufgeben und ich denke nicht, dass das Laden dieser Datei ein legitimer Grund für eine Verzögerung von …
Gibt es eine Möglichkeit, die Bash-Eingabeaufforderung dynamisch zu gestalten, sodass sie ihre Farbe ändert, wenn sie auf einem Server angemeldet ist? Daher möchte ich, dass die Farbe auf meinem System grün und auf rot wechselt, wenn eine Verbindung zu Servern besteht. Ich habe eine riesige Anzahl von Servern, auf denen …
Diese Funktion existiert in einem der ~ / .bashrc meiner Benutzer: function rm() { ls $* echo "rm?" read ans if [ "$ans" == 'y' ]; then /bin/rm $* fi } In meinem ksh-Skript, das Benutzer ausführen müssen, habe ich eine Zeile wie die folgende: [[ "$KEEP" = "" ]] …
Folgendes habe ich aus meinem Vortrag notiert: Suchen Sie die Datei .bashrcin Ihrem Home-Verzeichnis machen vi .bashrc Wenn Sie einen Anwendungsordner irgendwo ablegen, stellen Sie sicher, dass sich seine Adresse in der Pfadvariablen befindet. Das Problem ist, dass ich keine .bashrcDatei in meinem Home-Verzeichnis habe. Es gibt nur eine .bash_historyDatei …
Wenn ich ein zB eingebe. Ein neuer Alias in meiner .bashrcDatei Ich kann ihn in diesem Terminalfenster nicht sofort verwenden und bis vor kurzem dachte ich, ich müsse das Terminal neu starten, um die .bashrcDatei neu zu laden . Dann habe ich irgendwo herausgefunden, dass wenn ich schreibe . .bashrc …
Wie spezifiziere ich einen Befehl in der Kommandozeile von Bash, der nach dem Lesen von ~ / .bashrc einmal in der neuen Bash ausgeführt werden soll? Ich spiele mit einer "Boot-up-Konfiguration" für den Terminator, bei der einige Splits nach dem Start einige Anwendungen (vim, mutt, irrsi) starten sollten. Aber ich …
Ich möchte dieses häufige Problem beheben, bei dem die Shell auf einem Remote-Server denkt, dass die Rücktaste meines Terminals ist ^?und manchmal denkt ^H, dass dies der Fall ist , und zufällig falsch ist und das falsche Zeichen ausgibt, wenn ich die Rücktaste drücke. Wenn ich es auf ^ H …
Ich habe Aliasnamen in der .bashrc-Datei wie unten angegeben. Die Aliasnamen funktionieren jedoch nicht. Warum? alias c='clear' alias l='ls -lt' alias h='history' alias d='ls -lt |grep "^d"' export ORACLE_HOME=/ora11gr2/app/oracle/product/11.2.0/db2 export ORACLE_LIB=/ora11gr2/app/oracle/product/11.2.0/db2/lib export PATH=$ORACLE_HOME/bin:/usr/vac/bin:/usr/vacpp/bin:. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:.
Ich habe festgestellt, dass beim Ausführen eines Befehls direkt auf einem SSH-Host mithilfe der ssh <host> <command>Syntax .bashrcdie Ausgabe von .bash_profile(oder .profile) angezeigt wird, jedoch nicht die Ausgabe von (oder ). Wenn ich zum Beispiel den folgenden Befehl oben in beiden Dateien platziere, echo ${BASH_SOURCE[0]} und manuell Quelle .bash_profile(welche Quellen …
Ich habe eine .bashrc-Datei, die ich einrichten möchte, damit Aliase aus einer .aliases-Datei gelesen und eingerichtet werden. Derzeit habe ich: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done < .aliases Aber beim Login bekomme ich: -bash: alias: -fu: nicht gefunden -bash: alias: $ USER …
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.