Selasa, 07 Maret 2017

Belajar Membuat Shell Script Sederhana Di Linux Ubuntu


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.

Tidak ada komentar:

Posting Komentar

Jangan Lupa Beri Komentar Ya.. Terima Kasih.. ^_^