Was ist das Äquivalent von .bashrc für CentOS?

Was ist das Äquivalent von .bashrc für CentOS?

Durch die ~/.bashrcgewünschte Konfiguration werden bei jedem Login des Benutzers in die Bash-Shell die konfigurierten Einstellungen (von .bashrc) automatisch gesetzt. Jetzt muss ich wohl etwas übersehen haben, aber trotz gründlicherDuckDuckGoIch kann mir nicht vorstellen, was das Äquivalent fürC-Schale.

Als Referenz für die Bash-Shell finden Sie unter der folgenden Frage eine ausführliche Erklärung zur Konfiguration der Standardeinstellungen: Was ist die .bashrc-Datei?

Als Referenz verwende ich CentOS: (Wie Sie vielleicht schon vermutet haben, ist LINUX nicht meine Stärke)

[user@computer ~]$ uname -r
2.6.32-504.12.2.el6.x86_64
[user@computer ~]$ lsb_release -a                                                                           
LSB Version:    :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: CentOS
Description:    CentOS release 6.6 (Final)
Release:        6.6
Codename:       Final

Vielen Dank fürs Lesen.

-- Bearbeiten – Tags korrigiert.

-- Bearbeitung 2 -- Ich wollte hinzufügen, dass dies auch eine sehr gute (verwandte) Frage ist: Was ist die .bashrc-Datei?

Antwort1

cshist eigentlich tcshauf fast allen Systemen, einschließlich CentOS. Aus der tcsh-Manpage ( tcsh(1)):

Starten und Herunterfahren

Eine Login-Shell beginnt mit der Ausführung von Befehlen aus den Systemdateien /etc/csh.cshrc und /etc/csh.login. Anschließend führt sie Befehle aus Dateien im Home-Verzeichnis des Benutzers aus: zuerst ~/.tcshrc (+) oder, wenn ~/.tcshrc nicht gefunden wird, ~/.cshrc, dann ~/.history(oder der Wert der histfile shellVariablen), dann ~/.login, und schließlich ~/.cshdirs(oder der Wert der Shell-Variable dirsfile) (+). Die Shell kann /etc/csh.loginvor statt nach /etc/csh.cshrc, und ~/.login vor statt nach ~/.tcshrcoder ~/.cshrcund lesen ~/.history, wenn sie so kompiliert wurde; siehe die Shell-Variable Version. (+)

Nicht-Login-Shells können nur gelesen werden /etc/csh.cshrcund ~/.tcshrc/oder werden ~/.cshrc beim Start ausgeführt.

[... Rest des Abschnitts gekürzt ...]

Ich persönlich verwende lieber einfach ~/.tcshrc. Wenn Sie möchten, können Sie eine Login-Shell wie folgt „erkennen“:

setenv PATH /bin:/sbin/:...

if ( $?prompt ) then
    exit
endif

# This is only for interactive shells
set color
set printexitvalue

verwandte Informationen