Als «bashrc» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

5
Wie teste ich auf mögliche Konflikte, während ich Alias ​​in bashrc verwende?
Gibt es eine einfache Möglichkeit, alle Befehlskonflikte aufzulisten, die aufgrund des bashrc-Updates mit Aliasbefehlen im System aufgetreten sind? Zum Beispiel schreibt jemand alias ls=/path/to/user-generated/executablein bashrc. Wie findet man heraus, dass dies ein tatsächliches Kommando maskiert ( ls). Eine Möglichkeit scheint darin zu bestehen, alle Aliase vor und nach dem Sourcing …
12 bash  alias  bashrc 

5
Nicht interaktiver Shell-Erweiterungsalias
Ich habe Probleme, Aliase für mein Hosting-Konto zu erweitern, wenn ich einen Befehl wie den folgenden ausführe: ssh user@server "bash -c \"alias\"" Meine .bashrc-Datei lautet: echo .bashrc # .bashrc shopt -s expand_aliases # Source global definitions (commenting this out does nothing) if [ -f /etc/bashrc ]; then . /etc/bashrc fi …
12 bash  ssh  alias  bashrc 

2
Ist es in Ordnung, "." Dateien anstelle von Source ausführen - in .bashrc in Ubuntu und OS X?
OK, also sourceführt das Skript in der aktuellen Shell und .separat aus, wie im Ausführen des Skripts mit "." Und mit "source" beschrieben , aber speziell in meiner .bashrcDatei habe ich: [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && …
11 osx  bashrc  posix 

4
Kann es eine Login-Shell geben, die nicht interaktiv ist?
Bei der Interpretation dieses Flussdiagramms Ich fand das in man bash: Wenn bash als interaktive Anmeldeshell oder als nicht interaktive Shell mit der Option --login aufgerufen wird, werden zuerst Befehle aus der Datei / etc / profile gelesen und ausgeführt, sofern diese Datei vorhanden ist. Das heißt, dass interaktive Login- …
11 bash  login  startup  bashrc 

4
Deaktivieren der Jobsteuerung in Bash (STRG-Z)
Es kommt mir manchmal vor, dass ich versehentlich CTRL+ drücke Zund meine Bewerbung im Hintergrund verschwindet. Ich weiß, ich kann es zurückbringen fg, also ist es keine so große Sache. Aber ich frage mich job controltrotzdem, ob ich das ausschalten soll. In meinem ganzen Leben kann ich mich nicht an …

1
Aktuelle Definition der Shell-Funktion anzeigen
Ich bearbeite bashrc also ständig und habe ein offenes Terminal mit einer funktionierenden Funktionsdefinition, obwohl bashrc mit einer falschen Funktionsdefinition aktualisiert wurde. (Da sich die Definition erst ändert, wenn ich den aktualisierten bashrc beziehe.) Wie kann ich in diesem Fall die Definition der Arbeitsfunktion nachschlagen? Zum Beispiel, wenn ich tippe: …
11 function  bashrc 


3
Warum liefert root kein .bash_profile?
Jedes Mal, wenn ich versuche, mich mit su(nicht su -) als root .bash_profileanzumelden , wird es nicht im Home-Verzeichnis von Benutzer1 gespeichert. Grundsätzlich hat mein /var/rootVerzeichnis nicht .bash_profile, also habe ich eine Kopie von .bash_profilein /var/rootzum Testen gelegt su -. Es wird auch nicht automatisch .bash_profile(in var/root) bezogen. Wie auch …
10 osx  root  bashrc  su 

1
Jenkins verwendet keine Gebietsschemas des Systems
Ich habe ein interessantes Verhalten in Jenkins. Jenkins 'Shell verwendet meine Systemgebietsschemas nicht. Jenkins läuft als Benutzer jenkinsauf meinem System. Eingeloggt wie jenkinsüber SSH: locale angezeigt: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" etc ... envShows LANGund LANGUAGEVariablen: LANG = en_US.UTF-8 LANGUAGE = en_US: en id zeigt …

1
Gibt es eine Bash-Datei, die immer im interaktiven Modus bezogen wird, unabhängig davon, ob sie angemeldet oder nicht angemeldet ist?
Soweit ich weiß, können sich die interaktiven Shells anmelden oder nicht anmelden, und die Startdateien für sie sind unterschiedlich. Wenn interactive + Login - Shell → /etc/profiledann die erste lesbar von ~/.bash_profile, ~/.bash_loginund~/.profile Wenn interaktiv + Nicht-Login-Shell → /etc/bash.bashrcdann~/.bashrc Ich möchte jedes Mal, wenn ich eine interaktive Shell verwende, einige …
10 bash  login  bashrc 

1
Bashrc faule Substitution
Wie erhält man ~/.bashrcAliase, um $()Substitutionen zur Laufzeit auszuwerten , anstatt zum Zeitpunkt der Ausführung von ~ / .bashrc (beim Öffnen eines Terminals)? Ich führe diesen Befehl oft genug aus, um einen Alias ​​dafür hinzuzufügen: svn diff -r $(svn info | grep ^Revision | awk {'print $2'}):HEAD $(svn info | …
10 bash  shell  quoting  alias  bashrc 


1
.bashrc wird nicht ausgeführt
Ich habe einen Benutzer (nicht root), der eine ~/.bashrcDatei mit einigen Aliasnamen enthält. Es sieht jedoch nicht so aus, als würde die Datei zum Zeitpunkt der Anmeldung ausgeführt. Wenn ich das tue source ~/.bashrc, macht es das, was es soll. Aber soll nicht ~/.bashrcjedes Mal ausgeführt werden, wenn ich mich …
10 bash  rhel  bashrc 

1
.inputrc vs .bashrc Einstellungen
Ich habe festgestellt, dass nur wenige Einstellungen in .bashrcund .inputrcDateien gleich oder ähnlich aussehen, z. shopt -s nocaseglobvs set completion-ignore-case export HISTSIZEvs set history-size export HISTFILESIZEvsset history-size Sie .inputrcEinstellungen wirken sich auch auf die Fertigstellung und die Geschichte Größe in Python - Shell (wenn Lauf innerhalb des Terminals)? Ist HISTSIZEbegrenzt …
9 bashrc  inputrc 


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.