Das Startskript ist da, um das Verhalten zu ändern, Farbe hinzuzufügen, Ihre Eingabeaufforderung und vieles mehr festzulegen. Eine ernsthafte Überlegung sind Umgebungsvariablen. Viele Anwendungen und zu einem höheren Grad verwenden Bibliotheken diese, um ihr Verhalten zu kontrollieren. Wenn Sie Entwicklungspakete installieren, setzen sie die Umgebung so, dass sie die richtigen Bibliotheken, Compiler und binären Versorgungsunternehmen finden können. Ein intelligentes Shell -Skript kann Ihre Eingabeaufforderung so festlegen, dass das Verzeichnis, in dem Sie sich befinden. Ein hervorragendes Beispiel für eine großartige Git -Eingabeaufforderung, die von Olivier Verdier hergestellt wird. Wenn Sie dies aktiv haben, sehen Sie den Status Ihres Git -Repo auf der Eingabeaufforderung.
Einige gemeinsame Aliase, um die Dinge zu erleichtern:
alias prel = "emacs -mit profile prelude &" alias eGrep = "eGrep -color = auto"In der obigen Liste sehen Sie, dass der Benutzer EMACs mag. Der obere Alias setzt die Prelude -Verteilung so, dass er mit dem kurzen Befehlsprel beginnt. Ausgezeichnet, wenn Sie mehrere EMACS -Verteilungen ausprobieren möchten. Als nächstes stellen Sie sicher, dass EGREP immer Farbe verwendet. Die LS -Aliase erleichtert die Verarbeitung von Dateien. Sie können Ihre eigene problemlos erstellen, indem Sie sie einfach an die Eingabeaufforderung schreiben und dann ausprobieren. Wenn Sie sich freuen, fügen Sie es einfach zu Ihrer Lieblings -Shells -Initialisierungsdatei hinzu.
Um sicherzustellen, dass Anwendungen die richtigen Verzeichnisse und Werte verwenden, verwendet das System Umgebungsvariablen. Die Hauptumgebungsvariablen sind:
In dem Pfad sucht Ihre Shell nach ausführbaren Dateien. Im Inneren finden Sie /bin /usr /bin abhängig von Ihren Bedürfnissen und Verteilung. Wenn Sie mit der Entwicklung von Software beginnen, ändern die Installationsskripte dies so, dass Sie die richtigen Binärdateien und Bibliotheken verwenden.
Diese Variable zeigt, welche Shell Sie ausführen. Dies wird von Skripten verwendet, um sicherzustellen, dass Sie über die Funktionen des Shell -Skripts verfügen. Am häufigsten ist Bash die Shell, aber wenn Sie Bash -Funktionen in einer anderen Shell verwenden, fällt das Skript fehl. Wenn Sie diese Variable überprüfen, können Sie das Skript stoppen oder POSIX -konforme Methoden verwenden.
Dies ist Ihr Benutzername.
Dies wird durch das von Ihnen verwendete Terminal festgelegt, sodass das Skript weiß, ob Farbe verwendet werden kann.
Dieser setzt die Farben für den LS -Befehl.
Diese sind wichtig, weil sie festlegen, welche Sprache Sie verwenden. Welche Tastatur, die Sie verwenden, ist mit diesen festgelegt?. Verstehen Sie es falsch und Sie haben möglicherweise ein Problem mit der Suche nach "/" und "\". Sie bewegen sich abhängig von Ihren Tastatureinstellungen.
Schalenvariablen Steuerungsoptionen für die Shell selbst. Sie sind direkter für die Shell, nicht für das gesamte System oder die Anwendungen.
Hier können Sie die Optionen überprüfen, die verwendet werden, wenn Sie Ihre Shell starten. Dies ist eine zweite Möglichkeit, um sicherzustellen, dass Ihre Skripte reibungslos ausgeführt werden.
Die Version von Bash.
Die Breite Ihrer Schale in Spalten.
Sie können viele davon einstellen, während Sie die Shell verwenden, aber nichts bleibt, bis Sie sie in Ihre Initialisierungsskripte einfügen.
Wo sind sie?
Jede Shell verfügt über eigene Dateien, mit denen Sie die Benutzererfahrung anpassen können. Dies hängt alles davon ab, wenn Sie die Befehlszeile für Ihre täglichen Aufgaben programmieren, verwalten oder einfach verwenden.
Die verschiedenen Shells haben unterschiedliche Orte für ihre Dateien, aber in der Regel gibt es mindestens eine Datei in /usw. und eine andere in Ihrem Heimverzeichnis. Wenn Sie Dinge einrichten, stellen Sie sicher, dass die Einstellungen für Benutzerverzeichnisse verwendet werden. Die häufigste Standardschale unter Linux ist die Bash. Viele Skripte müssen in jeder Shell arbeiten, zu diesem Zweck existiert der POSIX -Standard. Der Standard erklärt, welchen Code Sie eingeben können, Bash hat viele andere Funktionen, eine POSIX -konforme Shell ist 'sh'. Dies sollte bei allen Verteilungen verfügbar sein.
Wie verändert sich und testen Sie Ihre eigenen Änderungen??
Der beste Weg, um Ihre Änderungen zu testen, besteht darin, sie mit einem Skript einzustellen, das Sie manuell ausführen und dann testen. Wenn Sie genügend Iterationen durchlaufen haben, setzen Sie die Werte in Ihre Konfigurationsdateien ein.
Sie können viele Dinge mit Ihrer Hülle ändern, die sie schöner machen und Ihnen dabei helfen, Programme in der Befehlszeile auszuführen. Um es besser zu machen, beginnen Sie mit Aliase und fahren Sie dann zu fortgeschritteneren Skripten fort. Es stehen viele Skripte zur Verfügung, die Ihnen bei Ihren spezifischen Aufgaben helfen können. Suchen Sie nach ihnen und wenn ihnen etwas fehlt, lesen Sie die Skripte durch und nehmen Sie Ihre eigenen Änderungen vor. Denken Sie daran, um Hilfe zu bitten und zu konkurrieren und über die Skripte zusammenzuarbeiten, die Sie schreiben.
"