GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Comando sorgente in Linux

Introduzione

Source è un comando per leggere un file e quindi eseguirne il contenuto. Aiuta a caricare variabili, funzioni e file di configurazione negli script della shell.

Source è un comando integrato nella shell e alcune shell in Linux e UNIX. È passato come argomento nello script della shell corrente.

Questo articolo ti mostrerà come utilizzare il comando sorgente in Linux come vedremo di seguito.

La sintassi del comando sorgente

$ source FILENAME [ARGUMENTS]

Possiamo sostituire il comando sorgente con il .(punto)

$ . FILENAME [ARGUMENTS]

Come usare il comando sorgente

1. Aggiorna l'ambiente shell corrente

Quando si utilizza Linux, un utente può definire alias nell'ambiente shell corrente. Ad esempio, per visualizzare i file nascosti, utilizziamo ls -la. Ma possiamo usare un modo più veloce per alias:

$ alias la=‘ls -la’

Quindi digitiamo solo la per visualizzare il file nascosto:

Ma questo è solo temporaneo, per un uso permanente, apri il .bashrc file e digita:

alias la= ‘ls -la’

Aggiorna l'ambiente shell corrente, digita:

$ source ~/.bashrc

2. Esegui lo script della shell nell'ambiente shell corrente

Uno script di shell non può comprendere le variabili che definisci nell'ambiente shell corrente. Quindi dobbiamo usare il comando sorgente.

Ad esempio, proveremo a eseguire il comando apt

Per prima cosa, creiamo il file update.sh e inizia con:

#!bin/bash

In secondo luogo, digita il seguente comando:

sudo apt update

Infine, salvalo ed eseguilo con il comando sorgente:

$ source ./update.sh

Uscita:

3. Importa una funzione di shell

Ad esempio:

Per prima cosa, creiamo il file foo.sh e inizia con:

#!bin/bash

In secondo luogo, definire uno script di shell personalizzato. Qui metto una funzione chiamata foo :

foo () {

echo “Hello”

}

Salviamolo.

Per importare il foo funzione, eseguire il comando seguente:

$ source foo.sh

Per eseguire la funzione shell, digita:

$ foo

Uscita:

4. Leggi ed esegui comandi

Diciamo che vuoi eseguire 2 comandi ls e df -h, creiamo un file *txt contiene quei 2 comandi. Qui creerò il file example.txt :

E salvalo. Quindi esegui il nome del file di origine:

$ source example.txt

Uscita:

Conclusione

Hai già esaminato i dettagli su come utilizzare il comando sorgente in Linux.

Grazie per la lettura.


Ubuntu
  1. Comando Linux mv

  2. Linux du comando

  3. comando IP Linux

  4. comando cd di Linux

  5. Esempi di comandi chsh in Linux

Comando Umask in Linux

Comando di instradamento in Linux

Comando SS in Linux

Shell dei comandi

Spiegazione del comando sorgente su Linux

Esporta comando in Linux | Spiegato