Ich finde mein .bash_login und .bash_profile nicht
root@linux:~# locate .bash*
/etc/bash.bashrc
/etc/skel/.bashrc
/etc/skel/.bashrc.original
/home/noroot/.bashrc
/home/noroot/.bashrc.original
/root/.bash_history
/root/.bashrc
/usr/share/base-files/dot.bashrc
/usr/share/doc/adduser/examples/adduser.local.conf.examples/bash.bashrc
/usr/share/doc/adduser/examples/adduser.local.conf.examples/skel/dot.bashrc
/usr/share/kali-defaults/.bashrc
root@linux:~#
Gibt es immer nur eine .bashrc- und .bash_profile-Datei für jeden Benutzer?
Befinden sich .bashrc und .bash_profile immer im Verzeichnis / home / "Benutzername"?
quelle
bashrc
Der Speicherort Ihrer Datei hängt von der Distribution ab ... Hier ist eine grundlegende Liste für das Systembashrc
:/etc/bashrc
(Redhat, Fedora usw.)/etc/bash.bashrc
(Debian, Ubuntu, Linux Mint, Backtrack, Kali usw.)/etc/bash.bashrc.local
(Suse, OpenSuse usw.)Dann gibt es die Privater Einzelbenutzer
bashrc
, der größtenteils in~/.bashrc
praktisch jeder Distribution gespeichert ist ... Wenn Sie nicht über eine der aufgelisteten Distributionen oder ein spezielles System verfügen, können Siebashrc
bei Google immer nach dem Speicherort für diese Distribution oder suchen System ...Grüße,
Interessant ...
quelle
Wie bereits erwähnt, finden Sie in /etc/skel/.bashrc ein Skelett von bashrc. Wenn verschiedene Benutzer unterschiedliche Bash-Konfigurationen wünschen, müssen Sie eine .bashrc-Datei in den Basisordner dieses Benutzers einfügen.
Wenn es um .bash_profile und .bash_login geht, muss der Benutzer diese manuell erstellen und über bashrc verknüpfen. bash_profile und bash_login dienen dazu, die verschiedenen Einstellungen, die Sie laden, übersichtlicher zu gestalten. Ich persönlich behalte alle meine Aliase in bash_profile, damit ich nicht in bashrc ein Durcheinander sortieren muss, um eine schnelle Bearbeitung vorzunehmen.
Hier ist ein Beispiel für das, was Sie in Ihrer .bashrc-Datei hätten:
quelle