Dec 22, 2011

Masuk direktori dengan autentikasi password pada terminal

skrip diatas digunakan untuk masuk kedalam direktori sesuai yang ada dalam skrip, sebagai contoh diatas direktori yang akan dimasuki adalah "/home/msd/coba, tetapi sebelum masuk ke direktori tersebut kita harus memasukkan password sebagai autentikasi.

note : "exec /bin/bash" digunakan untuk membuka sesi shell baru, karena bila tidak menggunakan itu, maka perintah "cd /home/msd/coba" tidak akan merubah direktori aktif kita.

Hasil running program :

Merubah ip di terminal

gambar diatas menunjukkan daftar perangkat jaringan yang bisa dipakai, dapat dilihat diatas ip eth0 tidak ditampilkan berarti masih default (menggunakan automatic ip).
untuk merubah ip eth0 bisa menggunakan cara dibawah ini :
dari gambar diatas ip eth0 telah berubah sesuai dengan yang diinginkan.

note : "/24" yang ada paling akhir di perintah ifconfig berguna untuk memberikan subnetmask yaitu : 255.255.255.0

Menampilkan daftar file "ps aux" berdasarkan user aktif

hasil perintah diatas
note : "grep $LOGNAME" berfungsi untuk mendapatkan nilai dari $LOGNAME=msd

Dec 15, 2011

Program looping tanpa batas di bash skrip

Source code :



Keterangan :
Perintah "while : " berarti kondisinya adalah jika masih benar atau true maka proses trus dilakukan perintah " : " berarti "true" karena tidak ada kondisi sebelum perintah " : " maka proses dilakukan secara berulang-ulang tanpa batas. untuk menghentikannya bisa dengan menekan " ^C (Ctrl + c) ".

Running program :


Program konversi desimal biner di bash skrip

Skrip bashnya seperti di bawah ini :


Keterangan :
perintah "obase=2; $desimal" digunakan untuk merubah angka desimal menjadi biner secara langsung karena "obase" merupakan fungsi yang sudah di sediakan oleh fungsi "bc". sedangkan "ibase" digunakan untuk merubah angka biner menjadi desimal secara langsung.

Running program :


Program rumus lingkaran di bash skripting

Skrip bashnya seperti berikut ini :


Keterangan : perintah while digunakan untuk membuat menu utama agar program lebih enak digunakan apabila ingin mengulang program.

Hasil running program :



Keterangan : untuk mengulang hanya perlu mengetikkan "y" saja.

Dec 8, 2011

Membuat program pada shell untuk menghitung keliling lingkaran


keluar dengan ctrl+x lalu ketik perintah untuk menjalankan program seperti dibawah ini :


tambahkan perintah chmod 777 keliling.sh sebelum merunning untuk mengubah hak akses file.

note : skrip "bc" pada file bash diatas digunakan untuk mengoperasikan skrip aritmatika di depannya :
`echo 2*$phi*$jari | bc`


Perintah shell linux untuk menghapus file tertentu

Dengan memberikan perintah rm (*) dan memberikan sebuah extensi file di belakangnya entah jpg,png ataupun php,html maka dengan hal itu semua file dengan dengan format yang sudah ditentukan bisa hilang.

Contoh Sederhana Skrip bash

tulis dan jalankan skrip berikut di shell linux, misal dengan nano : ketik nano namafile.sh

#!/bin/bash
echo "Daftar file anda:";
`ls -l`
echo "Thank you very much";


keluar dengan Ctrl+x, ubah hak akses dengan chmod 777 namafile.sh agar bisa dijalankan, jalankan dengan ./namafile.sh


note : perintah `ls -l` digunakan untuk menampilkan seluruh file dan direktori di dalam direktori aktif.