GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Quellbefehl unter Linux

Einführung

Source ist ein Befehl, um eine Datei zu lesen und dann ihren Inhalt auszuführen. Es hilft, Variablen, Funktionen und Konfigurationsdateien in Shell-Skripte zu laden.

Source ist ein in die Shell integrierter Befehl und einige Shells in Linux und UNIX. Es wurde als Argument im aktuellen Shell-Skript übergeben.

Dieser Artikel zeigt Ihnen, wie Sie den Source-Befehl unter Linux verwenden, während wir weiter unten darauf eingehen.

Die Syntax des Quellbefehls

$ source FILENAME [ARGUMENTS]

Wir können den Quellbefehl durch den .(Punkt)

ersetzen
$ . FILENAME [ARGUMENTS]

Wie man den Quellbefehl verwendet

1. Aktuelle Shell-Umgebung aktualisieren

Bei Verwendung von Linux kann ein Benutzer einen Alias ​​in der aktuellen Shell-Umgebung definieren. Um beispielsweise versteckte Dateien anzuzeigen, verwenden wir ls -la. Aber wir können den Alias ​​schneller verwenden:

$ alias la=‘ls -la’

Dann geben wir nur la ein, um die versteckte Datei anzuzeigen:

Dies ist jedoch nur vorübergehend, für die dauerhafte Verwendung öffnen Sie die .bashrc Datei und geben Sie ein:

alias la= ‘ls -la’

Aktualisieren Sie die aktuelle Shell-Umgebung, geben Sie Folgendes ein:

$ source ~/.bashrc

2. Shell-Skript in der aktuellen Shell-Umgebung ausführen

Ein Shell-Skript kann die Variablen, die Sie in der aktuellen Shell-Umgebung definieren, nicht verstehen. Also müssen wir den Quellbefehl verwenden.

Zum Beispiel werden wir versuchen, den apt-Befehl

auszuführen

Zuerst erstellen wir die Datei update.sh und beginnen Sie mit:

#!bin/bash

Geben Sie zweitens den folgenden Befehl ein:

sudo apt update

Zuletzt speichern und mit dem Quellbefehl ausführen:

$ source ./update.sh

Ausgabe:

3. Importieren Sie eine Shell-Funktion

Zum Beispiel:

Zuerst erstellen wir die Datei foo.sh und beginnen Sie mit:

#!bin/bash

Definieren Sie zweitens ein benutzerdefiniertes Shell-Skript. Hier habe ich eine Funktion namens foo eingefügt :

foo () {

echo “Hello”

}

Speichern wir es.

Um die Datei foo zu importieren Funktion, führen Sie den folgenden Befehl aus:

$ source foo.sh

Um die Shell-Funktion auszuführen, geben Sie Folgendes ein:

$ foo

Ausgabe:

4. Befehle lesen und ausführen

Angenommen, Sie möchten die beiden Befehle ls und df -h ausführen, erstellen wir eine Datei *txt enthält diese 2 Befehle. Hier erstelle ich die Datei example.txt :

Und speichern Sie es. Führen Sie dann source filename:

aus
$ source example.txt

Ausgabe:

Schlussfolgerung

Sie haben bereits die Details zur Verwendung des Quellbefehls unter Linux durchgegangen.

Danke fürs Lesen.


Ubuntu
  1. Linux-mv-Befehl

  2. Linux-Du-Befehl

  3. Linux-IP-Befehl

  4. Linux-cd-Befehl

  5. chsh-Befehlsbeispiele in Linux

Umask-Befehl unter Linux

Route-Befehl unter Linux

SS-Befehl unter Linux

Kommando-Shell

Quellbefehl unter Linux erklärt

Exportbefehl unter Linux | Erklärt