Heim Betrieb und Instandhaltung Betrieb und Wartung von Linux Wie kann ich die Bash-Shell starten?

Wie kann ich die Bash-Shell starten?

Jun 20, 2017 am 09:23 AM
bash shell 启动 方式

Drei Möglichkeiten, die Bash-Shell zu starten

Als Standard-Anmelde-Shell beim Anmelden

Als interaktive Shell als Nicht-Anmelde-Shell

3 . Als nicht interaktive Skript-Shell

1. Anmelde-Shell

Beim Anmelden am Linux-System wird die Bash-Shell als Anmelde-Shell gestartet , und die Login-Shell startet mit 4 verschiedenen Startdateien. Lesen Sie den Befehl ein. Die folgende Reihenfolge ist die Reihenfolge, in der die Bash-Shell diese Dateien verarbeitet:

1./etc/profile

2 .$HOME/.bash_profile

3.$HOME /.bash_login

4.$HOME/.profile

Die Datei /etc/profile ist die Hauptstartdatei von die Standard-Bash-Shell des Systems. Jeder Benutzer auf dem System führt dies aus, wenn er sich anmeldet. Startdateien, die anderen drei Startdateien sind benutzerspezifisch. Beispielsweise kann jeder Benutzer sein eigenes JDK, Tomcat usw. konfigurieren.

1), /etc/profile

Die Profildatei verfügt über eine komplexe Funktion. Es gibt eine for-Anweisung, die nacheinander auf jede Datei im Verzeichnis /etc/profile.d zugreift . Es ist Linux. Das System bietet einen zentralen Ort zum Speichern anwendungsspezifischer Startdateien, die ausgeführt werden, wenn sich der Benutzer anmeldet. Diese beziehen sich im Wesentlichen auf die spezifischen Anwendungen des Systems. Die meisten Anwendungen erstellen zwei Startdateien, eine für die Bash-Shell und eine für die C-Shell,

2), die Startdatei im $HOME-Verzeichnis

Die meisten Linux-Distributionen verwenden nur eine dieser drei Startdateien für jeden einzelnen Benutzer können diese Dateien bearbeiten und jeder von ihnen gestarteten Bash-Shell-Sitzung ihre eigenen Umgebungsvariablen hinzufügen.

.bash_profile-Datei: Diese Datei prüft zunächst, ob sich im HOME-Verzeichnis eine Startdatei mit dem Namen .bashrc befindet. Wenn dies der Fall ist, führt die Startdatei zuerst die Befehle in der .bashrc-Datei aus und dann A Das Verzeichnis wird zur Umgebungsvariablen PATH hinzugefügt.

2. Interaktive Shell

Wenn die Bash-Shell beim Anmelden am System nicht gestartet wird, Geben Sie beispielsweise den Bash-Befehl an der Befehlszeile ein, um zu starten. Diese gestartete Shell wird als interaktive Shell bezeichnet. In diesem Fall wird die Datei /etc/profile nicht gestartet, sondern das HOME-Verzeichnis des Benutzers wird überprüft, um festzustellen, ob bashrc existiert. Diese Datei hat zwei Funktionen:

1. Anzeigen der freigegebenen bashrc-Datei im Verzeichnis /etc

2. Bieten Sie Benutzern einen Ort zum Anpassen ihrer eigenen Befehlsaliase und privaten Skriptfunktionen.

Die gemeinsame Startdatei /etc/bashrc wird von jedem Benutzer auf dem System ausgeführt, der eine interaktive Shell-Sitzung startet

Drittens: Nicht interaktive Shell

Dies ist die Shell, die das System beim Ausführen von Shell-Skripten verwendet. In diesem Fall müssen Sie sich keine Sorgen machen, dass es keine Befehlszeilenaufforderung gibt, Sie müssen jedoch jedes Mal, wenn Sie das Skript auf dem System ausführen, einen bestimmten Startbefehl ausführen. Um diese Situation zu bewältigen, stellt die Bash-Shell die BASE_ENV bereit Umgebungsvariable. Wenn der Shell-Prozess nicht interaktiv ist, überprüft sie diese Umgebungsvariable, um die auszuführende Startdatei zu sehen. Wenn angegeben, führt die Shell die Befehle in der Datei aus.

Das obige ist der detaillierte Inhalt vonWie kann ich die Bash-Shell starten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So lösen Sie das Problem mit dem Anwendungsstartfehler 0xc000012d So lösen Sie das Problem mit dem Anwendungsstartfehler 0xc000012d Jan 02, 2024 pm 12:53 PM

Wenn auf dem Computer eines Freundes bestimmte Dateien fehlen, kann die Anwendung mit dem Fehlercode 0xc000012d nicht normal gestartet werden. Dies kann tatsächlich durch erneutes Herunterladen und Installieren der Dateien behoben werden. Die Anwendung kann nicht normal starten 0xc000012d: 1. Zuerst muss der Benutzer „.netframework“ herunterladen. 2. Suchen Sie dann die Download-Adresse und laden Sie sie auf Ihren Computer herunter. 3. Doppelklicken Sie dann auf den Desktop, um die Ausführung zu starten. 4. Kehren Sie nach Abschluss der Installation zum falschen Programmspeicherort zurück und öffnen Sie das Programm erneut.

So lösen Sie die Computeraufforderung „Neustarten und richtiges Startgerät auswählen' So lösen Sie die Computeraufforderung „Neustarten und richtiges Startgerät auswählen' Jan 15, 2024 pm 02:00 PM

Eine Neuinstallation des Systems ist vielleicht keine narrensichere Lösung, aber nach der Neuinstallation habe ich festgestellt, dass beim Einschalten des Computers weißer Text auf schwarzem Hintergrund angezeigt wird und dann eine Eingabeaufforderung angezeigt wird: rebootandselectproperbootdevice, was ist los? Eine solche Eingabeaufforderung wird normalerweise durch einen Startfehler verursacht. Um allen zu helfen, hat der Herausgeber eine Lösung für Sie zusammengestellt. Die Verwendung von Computern wird immer beliebter und Computerausfälle treten immer häufiger auf. Nein, in letzter Zeit stellten einige Benutzer beim Einschalten des Computers einen schwarzen Bildschirm fest und forderten einen Neustart und die Auswahl des richtigen Startgeräts auf, und das Computersystem konnte nicht gestartet werden normalerweise. Was ist los? Wie man es löst? Der Benutzer ist verwirrt. Als nächstes wird der Herausgeber folgen

Effektive Lösungen und Techniken für das Problem mit dem schwarzen Bildschirm beim Starten von Ubuntu Effektive Lösungen und Techniken für das Problem mit dem schwarzen Bildschirm beim Starten von Ubuntu Dec 29, 2023 am 10:30 AM

Praktische Tipps und Methoden zur Lösung des schwarzen Bildschirms beim Starten von Ubuntu Einführung: Ubuntu ist ein beliebtes Linux-Betriebssystem, aber manchmal kann es während des Startvorgangs zu einem Problem mit einem schwarzen Bildschirm kommen. Dieses Problem kann verschiedene Ursachen haben, z. B. Probleme mit dem Grafikkartentreiber, Softwarekonflikte oder Systemfehler. In diesem Artikel werden einige praktische Tipps und Methoden vorgestellt, die dabei helfen, das Problem des schwarzen Bildschirms beim Ubuntu-Start zu lösen und den stabilen Betrieb des Systems sicherzustellen. 1. Aktualisieren Sie den Grafikkartentreiber und installieren Sie ihn neu, um in den Wiederherstellungsmodus zu gelangen: Drücken Sie beim Start die Umschalttaste, um ihn aufzurufen

Was soll ich tun, wenn wps die Quellanwendung dieses Objekts nicht starten kann? Was soll ich tun, wenn wps die Quellanwendung dieses Objekts nicht starten kann? Mar 13, 2024 pm 09:13 PM

WPS ist eine sehr weit verbreitete Bürosoftware, die Dokumente, Formulare und PPT umfasst und die Synchronisierung mehrerer Terminals unterstützt. Wenn beim Bearbeiten von WPS die Meldung „Die Quellanwendung für dieses Objekt kann nicht gestartet werden“ erscheint, wie kann das Problem gelöst werden? Dieses Problem kann auftreten, weil Sie versuchen, einen Link oder eine Datei zu öffnen, die Quellanwendung jedoch nicht mehr vorhanden ist oder gelöscht wurde. Hier sind einige Korrekturen: 1. WPS-Software neu installieren: Versuchen Sie, WPSOffice neu zu installieren, um das Problem zu beheben, und stellen Sie sicher, dass Sie die neueste Version verwenden. 2. Ändern Sie das Standardprogramm manuell: Versuchen Sie, das Standardprogramm auf WPS zu ändern. Sie können mit der rechten Maustaste auf die Datei klicken, die Sie öffnen möchten, und dann „Öffnen mit“ auswählen

So löschen Sie schnell die Zeile am Ende einer Datei unter Linux So löschen Sie schnell die Zeile am Ende einer Datei unter Linux Mar 01, 2024 pm 09:36 PM

Bei der Verarbeitung von Dateien unter Linux-Systemen ist es manchmal erforderlich, Zeilen am Ende der Datei zu löschen. Dieser Vorgang kommt in praktischen Anwendungen sehr häufig vor und kann durch einige einfache Befehle erreicht werden. In diesem Artikel werden die Schritte zum schnellen Löschen der Zeile am Ende der Datei im Linux-System vorgestellt und spezifische Codebeispiele bereitgestellt. Schritt 1: Überprüfen Sie die letzte Zeile der Datei. Bevor Sie den Löschvorgang durchführen, müssen Sie zunächst bestätigen, welche Zeile die letzte Zeile der Datei ist. Sie können den Befehl tail verwenden, um die letzte Zeile der Datei anzuzeigen. Der spezifische Befehl lautet wie folgt: tail-n1filena

Schritte zum Neustart Ihres iPhones Schritte zum Neustart Ihres iPhones Aug 29, 2023 am 10:53 AM

Auch wenn es wie eine einfache Aufgabe erscheint, fragen sich viele Leute oft, wie sie ihr iPhone neu starten können. In diesem Artikel erhalten Sie eine umfassende Anleitung mit allem, was Sie über den effektiven Neustart Ihres iPhones wissen müssen. Es kann unzählige Gründe geben, warum Sie Ihr iPhone neu starten möchten. Oftmals kann es zu unerwarteten Problemen auf Ihrem Gerät kommen. In diesem Fall kann ein einfacher Neustart das Wundermittel sein, um das Problem zu beheben. Technische Störungen, schlechte Leistung und nicht reagierende Anwendungen sind nur einige Beispiele für Probleme, die durch einen Neustart behoben werden können. Einer der ersten Schritte zur Fehlerbehebung, die ich bei einem Problem mit meinem iPhone ergreife, besteht darin, einen schnellen Neustart des Geräts durchzuführen. Mit dieser scheinbar einfachen Aktion lassen sich verschiedenste kleine Probleme schnell und einfach lösen

So legen Sie die Startpriorität des Apple Dual-Systems fest So legen Sie die Startpriorität des Apple Dual-Systems fest Feb 19, 2024 pm 06:49 PM

Da sich die Technologie ständig weiterentwickelt, wird die Notwendigkeit, unterschiedliche Betriebssysteme zu verwenden, immer häufiger. Für Apple-Benutzer kann es manchmal erforderlich sein, zwei verschiedene Betriebssysteme auf einem Gerät zu installieren und zu verwenden, z. B. macOS und Windows. In diesem Fall ist es besonders wichtig, die Startreihenfolge des Dualen Systems festzulegen. In diesem Artikel erfahren Sie, wie Sie Apple-Geräte so einrichten, dass beim Einschalten des Geräts zuerst das Dual-System gestartet wird. Zunächst müssen wir sicherstellen, dass beide Betriebssysteme erfolgreich auf dem Apple-Gerät installiert wurden. Sie können BootCamp von Apple verwenden

Welches soll man beim Starten von WallpaperEngine wählen? Welches soll man beim Starten von WallpaperEngine wählen? Mar 19, 2024 am 08:49 AM

Wenn WallpaperEngine startet, gibt es 4 verschiedene Optionen, wenn WallpaperEngine gestartet wird. Im Allgemeinen wählen Sie die erste Option: 32-Bit starten. Welches soll man beim Starten von WallpaperEngine wählen? Antwort: 32-Bit starten. 1. Wenn WallpaperEngine startet, wählen Sie im Allgemeinen die erste aus: 32-Bit starten. 2. Wenn WallpaperEngine startet, gibt es 4 verschiedene Optionen: 32-Bit starten; 64-Bit starten. 3. 32-Bit starten: Dies ist eine allgemein empfohlene Option und für die meisten Benutzer geeignet. 4. 64-Bit starten: Wenn das System 64-Bit unterstützt, können Sie diese Option wählen

See all articles