
Ich habe in der Vergangenheit bei der Arbeit Unix/Linux verwendet und vor Kurzem mit der Entwicklung auf einem Mac begonnen. Ich würde mir immer (liebevoll) die Bashrcs von Kollegen als guten Ausgangspunkt ausleihen, beispielsweise für gängige Aliasnamen und Befehle, aber ich bin ein wenig ratlos, wenn ich meine eigene von Grund auf neu erstellen soll.
Gibt es eine Ressource mit guten „Boilerplate“-Bashrc-Dateien (oder auch anderen Shell-Konfigurationsdateien), die das meiste, wenn nicht alles, was ich will, enthalten – sogar Dinge, von denen ich noch nicht weiß, dass ich sie brauche? ;)
Antwort1
Das Arch Wiki hat einigeBeispiel-Aliase und generische Befehledas funktioniert bei den meisten .bashrc
Dateien, vorausgesetzt Sie verwenden systemd und haben sudo
es installiert.
Dies verdeutlicht das Problem mit dem von Ihnen angestrebten Ansatz und eine der unerwünschten Nebenwirkungen, wenn Sie die Vorstellung einer anderen Person von einer Standardkonfiguration kopieren und in die Konfiguration Ihrer Shell einfügen. Sie gehen zwei Risiken ein: Sie führen Material ein, das nicht für Ihre Umgebung geeignet ist, oder, noch schlimmer, Sie fügen Konfigurationsoptionen hinzu, die einfach falsch sind, die die Person vor Ihnen jedoch hinzugefügt hat, weil sie ähnlich schlecht informiert war. Sehen Sie sich beispielsweise einige .bashrc
Dateien in Git/HG-Repositorys an und achten Sie darauf, wie viele einen TERM exportieren ...
Beginnen Sie am besten mit dem, was Ihre Distribution mitliefert, und fügen Sie dann Optionen hinzu, mit denen Sie vertraut sind, die Sie getestet haben und die auf der man
Seite dokumentiert sind. Wenn Sie Optionen in den Konfigurationen anderer Benutzer verwenden möchten, fügen Sie sie einzeln hinzu und stellen Sie sicher, dass sie das tun, was sie tun sollen.