Dalam tulisan ini saya
akan memberikan beberapa cara dan contoh membuat shell script sederhana di
linux. Pada dasarnya script yang akan saya tulis dalam blog ini hanya bisa
diaplikasikan atau dicoba pada system operasi linux. Jadi saya sarankan, Anda sudah menginstall system operasi linux pada komputer atau laptop
Anda. Pada praktek ini saya menggunakan linux versi ubuntu.
Berikut adalah beberapa
contoh shell script sederhana yang saya sajikan, Anda bisa mencobanya pada
terminal linux di pc desktop atau laptop Anda:
1. Cara Membuat Shell
Script
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch
cara_bikin_shell_script.sh
Kemudian Anda bisa
menggunakan editor untuk mengedit perintah atau command pada terminal linux
tersebut, anda bisa menggunakan nano, gedit, vi atau vim. Dalam tulisan
ini saya menggunakan system operasi linux Ubuntu dengan teks editor berupa gedit.
Ketikkan script berikut
pada gedit:
#!/bin/sh
Echo Ini adalah shell
script pertamaku
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775
cara_bikin_shell_script.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./cara_bikin_shell_script.sh
Maka pada layar terminal
akan muncul tampilan layar dengan tulisan:
Ini adalah shell script
pertamaku
Untuk cara membuat shell
script selanjutnya anda bisa menggunakan cara pada nomor 1 ini dengan
menggunakan perintah touch, chmod, dan teks editor gedit.
2. Cek Waktu dan
Pengguna
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch
cek_waktu_dan_pengguna.sh
Ketikkan script berikut
pada gedit:
echo -n “Waktu
system :”; date
echo -n
“Anda
:”; whoami
echo -n “Banyak
pemakai :”; who | wc -l
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775
cek_waktu_dan_pengguna.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./cek_waktu_dan_pengguna.sh
Maka pada layar terminal
akan muncul tampilan layar dengan tulisan:
Waktu
System : Mon Dec 28
23:59:35 PST 2015
Anda
: hasan
Banyak
pemakai : 3
3. Menampilkan Kalendar
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch kalendar.sh
Ketikkan script berikut
pada gedit:
#!/bin/sh
cal
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775 kalendar.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./kalendar.sh
Maka pada layar terminal
akan muncul tampilan layar calendar pada tanggal, bulan dan tahun sekarang.
4. Mengirim pesan antar
pengguna di Linux
Di dalam sebuah system
operasi Linux atau Unix layaknya antara satu mesin dan mesin yang lain bisa
saling berhubungan, begitupun di dalam sebuah perintah di linux kita bisa
melakukan pengiriman pesan berupa kata-kata antar pengguna, misalkan antara
user root mengirim pesan ke user hasan ataupun sebaliknya.
Yang pertama kali bisa
anda lakukan adalah membuka terminal linux
Asumsinya adalah kita
sedang berada login pada user root dan akan mengirimkan pesan ke user hasan
dengan beberapa kalimat atau kata-kata.
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch
kirim_pesan_ke_hasan.sh
Ketikkan script berikut
pada gedit:
#!/bin/sh
write hasan
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775
kirim_pesan_ke_hasan.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./kirim_pesan_ke_hasan.sh
Buka 2 terminal dengan
user sebagai hasan dan root, kemudian jalankan script tersebut pada user root
dan lihatlah hasilnya. Pada user root mengirimkan sebuah pesan atau kalimat
kepada user hasan, ini artinya user root dapat berinteraksi kepada user hasan
dalam suatu terminal di linux.
5. Cara Melihat History
Login
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch
lihat_history_login.sh
Ketikkan script berikut
pada gedit:
#!/bin/sh
last hasan
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775
lihat_history_login.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./lihat_history_login.sh
Maka pada layar terminal
akan muncul tampilan layar berupa history login pada user hasan berupa status
kapan terakhir system operasi tersebut dimatikan atau kah kapan dia sedang
login dan masih login.
6. Menampilkan Tanggal
dan Jam
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch
lihat_tanggal_dan_jam.sh
Ketikkan script berikut
pada gedit:
#!/bin/sh
date
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775
lihat_tanggal_dan_jam.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./lihat_tanggal_dan_jam.sh
Maka pada layar terminal
akan muncul tampilan layar berupa tanggal dan jam saat ini.
7. Cara Merefresh Layar
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch refresh_layar.sh
Ketikkan script berikut
pada gedit:
clear
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775
refresh_layar.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./refresh_layar.sh
Maka pada layar terminal
akan muncul tampilan layar bersih mulai dari baris pertama.
8. Cara Merubah Password
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch rubah_password.sh
Ketikkan script berikut
pada gedit:
#!/bin/sh
clear
passwd
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775
rubah_password.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./rubah_password.sh
Maka pada layar terminal
akan muncul tampilan layar untuk mengisi password baru.
Lakukan perubahan
password dengan mengisi password yang baru sebanyak 2 kali. Jika pengisian
password benar dan berhasil maka akan muncul tampilan seperti gambar dibawah
ini.
9. Melihat Siapa
Pengguna Saat Ini
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch siapa_saya.sh
Ketikkan script berikut
pada gedit:
#!/bin/sh
whoami
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775 siapa_saya.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./siapa_saya.sh
Maka pada layar terminal
akan muncul tampilan layar berupa siapa pengguna saat ini.
10. Melihat Siapa
Pengguna Yang Aktif
Yang pertama kali anda
lakukan adalah membuka terminal linux
Gunakan perintah touch
untuk membuat suatu file baru, contohnya:
touch who_siapa.sh
Ketikkan script berikut
pada gedit:
#!/bin/sh
who
Kemudian rubahlah hak
akses untuk file tersebut dengan menggunakan perintah chmod, rubahlah
hak akses file agar bisa diakses dan di running:
chmod 775 who_siapa.sh
Kemudian ketikkan file
yang telah dirubah hak aksesnya tadi dengan tanda titik dan backslah di
depannya agar file tersebut dapat di jalankan atau di eksekusi.
./who_siapa.sh
Maka pada layar terminal
akan muncul tampilan layar berupa siapa pengguna yang sedang aktif saat ini.
Demikianlah tulisan saya
yang berjudul Belajar Membuat Shell Script Sederhana Di Linux. Mudah-mudahan
artikel ini menjadi bacaan yang bermanfaat bagi kita semua, khususnya bagi para
teman-teman yang masih dan ingin terus mengembangkan belajar linux.