Pengantar
Source adalah perintah untuk membaca sebuah file kemudian mengeksekusi isinya. Ini membantu memuat variabel, fungsi, dan file konfigurasi ke dalam skrip shell.
Source adalah perintah bawaan shell dan beberapa shell di Linux dan UNIX. Itu disahkan sebagai argumen dalam skrip shell saat ini.
Artikel ini akan menunjukkan cara menggunakan perintah source di Linux seperti yang kita bahas di bawah ini.
Sintaks dari perintah sumber
$ source FILENAME [ARGUMENTS]
Kita dapat mengganti perintah sumber dengan .(dot)
$ . FILENAME [ARGUMENTS]
Cara menggunakan perintah sumber
1. Segarkan lingkungan shell saat ini
Saat menggunakan Linux, pengguna dapat menentukan alias di lingkungan shell saat ini. Misalnya, untuk menampilkan file tersembunyi, kami menggunakan ls -la. Tapi kita bisa menggunakan cara yang lebih cepat dengan alias:
$ alias la=‘ls -la’
Kemudian kita hanya mengetik la untuk menampilkan file tersembunyi:
Tapi ini hanya sementara, untuk penggunaan permanen, buka .bashrc file dan ketik:
alias la= ‘ls -la’
Refresh lingkungan shell saat ini, ketik:
$ source ~/.bashrc
2. Jalankan skrip shell di lingkungan shell saat ini
Skrip shell tidak dapat memahami variabel yang Anda tetapkan di lingkungan shell saat ini. Jadi kita harus menggunakan perintah source.
Misalnya, kita akan mencoba menjalankan perintah apt
Pertama, mari kita buat file update.sh dan mulai dengan:
#!bin/bash
Kedua, ketik perintah berikut:
sudo apt update
Terakhir, simpan dan jalankan dengan perintah sumber:
$ source ./update.sh
Keluaran:
3. Impor fungsi shell
Misalnya:
Pertama, mari kita buat file foo.sh dan mulai dengan:
#!bin/bash
Kedua, tentukan skrip Shell khusus. Di sini saya meletakkan fungsi bernama foo :
foo () { echo “Hello” }
Ayo simpan.
Untuk mengimpor foo fungsi, jalankan perintah berikut:
$ source foo.sh
Untuk menjalankan fungsi shell, ketik:
$ foo
Keluaran:
4. Membaca dan menjalankan perintah
Katakanlah Anda ingin menjalankan 2 perintah ls dan df -h, mari kita buat file *txt berisi 2 perintah tersebut. Disini saya akan membuat file example.txt :
Dan simpan. Kemudian jalankan nama file sumber:
$ source example.txt
Keluaran:
Kesimpulan
Anda telah mempelajari detail tentang cara menggunakan perintah sumber di Linux.
Terima kasih telah membaca.