Rabu, 14 November 2012

Skrip Shell - Praktikum SO


Berikut ini sebuah postingan file tugas dari  praktikum SO yang pernah saya dapat menggunakan pemograman Linux lebih spesifik membahas skrip shell  ..


  1. Ringkasan mengenai file skrip bash menurut versi saya  :
TEORI
Mempraktikkan bagaimana penggunaan bash sebagai Intrepreter untuk menjalankan sekumpulan perintah dalam bentuk satu file tereksekusi. Praktik yang ditampilkan dasar dari pemahaman penggunaan skrip shell. Shell termasuk ke dalam intrepreter. Shell adalah program berantarmuka teks yang menerima perintah dari standar input (keyboard) atau dari file. Shell menerima perintah, jika perintah valid, shell menerjemahkannya dan meneruskannya ke kernel.Skrip Shell adalah file yang berisikan sekumpulan perintah dalam teks normal (plain text). Kalau di windows atau sistem operasi buatan Microsoft mirip dengan file batch.Keberadaan skrip shell sangat diandalkan di lingkungan Linux, hal ini karena :
o       Skrip shell bisa menerima inputan dari user, file dan menampilkannya ke layar monitor.
o       Sangat membantu dalam pembuatan perintah sendiri
o       Menghemat waktu
o       Otomatisasi perintah
Prosedur penulisan skrip shell adalah sebagai berikut :
1.      Gunakan teks editor, misalnya vi, nano, emacs, dst. Usahakan file disimpan dengan ekstensi .sh, bukan berarti file selain ekstensi tersebut tidak dapat digunakan.
2.      Ubah mode perijinan dari file tersebut agar dapat dieksekusi.
3.      Untuk mengeksekusi file tersebut, gunakan perintah ./skripnya.
PERCOBAAN
barucoba@user-laptop:~$ which bash
/bin/bash {perintah untuk mengelompokan file .sh}
barucoba@user-laptop:~$ mkdir skripku {membuat direktori baru}
barucoba@user-laptop:~$ cd skripku {melihat letak direktori baru}
barucoba@user-laptop:~/skripku$ touch hello\ world.sh {membuat file .sh hello world}
barucoba@user-laptop:~/skripku$ chmod 755 hello\ world.sh {mengubah hak akses file hello world}
barucoba@user-laptop:~/skripku$ nano hello\ world.sh {masuk ke halaman skrip shell menuliskan program untuk menampilkan kata hello world}
#!/bin/bash
# mendeklarasikan variabel dengan nama STRING
STRING=”Hello World”
# menampilkan hasil ke layar monitor
echo $STRING
{simpan dengan menekan tombol [CTRL] + [X]}
barucoba@user-laptop:~/skripku$ ./hello\ world.sh {perintah untuk mengeksekusi file .sh tadi dan muncul kata ”Hello_Word” seperti printscreen dibawah ini}
barucoba@user-laptop:~/skripku$ touch backup.sh {membuat file backup.sh}
barucoba@user-laptop:~/skripku$ chmod +x backup.sh {menambah hak akses eksekusi di file backup.sh}
barucoba@user-laptop:~/skripku$ nano kata.sh { perintah masukan skrip shell difile kata.sh maka muncul GNU nano seperti dibawah ini}
{simpan dengan menekan tombol [CTRL] + [X]}
barucoba@user-laptop:~/skripku$ chmod +x kata.sh {menambah hak akses eksekusi di file kata.sh dan kita bisa melihat hak akses yang terbaru dengan perintah ls –l,maka muncul gambar dibawah ini}
barucoba@user-laptop:~/skripku$ ./kata.sh { perintah untuk mengeksekusi file kata.sh akan muncul gambar seperti dibawah ini dan untuk menjalankan programnya diperlukan inputan dari kita sabagai usernya}
KESIMPULAN
Nano : perintah untuk membuat file bash
./ file.sh : perintah untuk mengeksekusi file bash

  1. Tanggapan saya tentang modul VII yang sudah dipelajari :
Saya mendapat tambahan ilmu tentang memahami penulisan,penggunaan,dan pengeksekusian file skrip bash/shell,tetapi praktik yang ditampilkan hanya dasar dari pemahaman penggunaan skrip shell dan saya minta maaf karena keterbatasan computer yang saya miliki , tugas ini saya kerjakan di virtual box ubuntu 10.10 penggunaanya sama hanya sedikit intruksinya ada yang berbeda untuk membuat skrip file bash menggunakan perintah pico di ubuntu 10.10 jika di linux mint menggunakan nano ,dan sudah saya coba untuk menambahkan user agar pengerjaan ini bisa menggunakan nama user saya,baik di loginnya dan di terminalnnya tidak bisa,karena divirtual box hanya mengijinkan 1-2 user saja.

Tidak ada komentar:

Posting Komentar