Template by:
Free Blog Templates

Sabtu, 13 November 2010

Variabel Lingkungan & Program Eksternal

Permasalahan

1. Bagaimana memanggil perintah eksternal Linux dari dalam skrip shell?

2. Bagaimana cara mengetahui perintah apa saja yang disediakan oleh Linux?

3. Bagaimana kita dapat mengetahui suatu perintah termasuk perintah Linux atau bawaan shellBash?

Jawab

1. Untuk Memanggil Perintah eksternal Linux dari dalam ShellBash bisa langsung dipanggil saja(ditulis langsung). Contoh:

pwd #untuk menampilkan direktori aktif

ls #untuk menampilkan list data

date #untuk menampilkan tanggal

2. Untuk mengetahui perintah apa saja yang disediakan oleh linux bisa dengan melihat pada direktori bin: $ ls /bin

3. Jika perintah tersebut ada pada direktori bin maka kemungkinan besar itu merupakan perintah linux, tapi kalau tidak ada maka kemungkinan besar itu merupakan perintah bawaan dari ShellBash.

Read More..

Jumat, 22 Oktober 2010

T. pendahuluan modul 3 (prak. Sistem Operasi)

MODUL 3

1.
Karakter escape merupakan karakter yang diawali oleh tanda '\' . Kegunaan dari karakter escape adalah menyatakan suatu karakter khusus. Contoh cara mencetak string "hanya sebuah test" (tanda kutip termasuk dicetak) echo " \"hanya sebuah test\""

Daftar katakter escape lainnya
Karakter escape Keterangan
\n Linefeed
/ baris baru
\t Tab Horizontal
\\ Backslash
\$ Tanda dollar
\" Petik ganda
dan lain-lain

Sebenarnya saya telah mencoba beberapa cara untuk menampilkan karakter ^, % dan ~ diantaranya sebagai berikut:
· shinigami@shinigami-laptop:~$ echo "Mencoba menampilkan karakter ^,% dan ~"
dan hasil outputnya adalah: Mencoba menampilkan karakter ^,% dan ~
· shinigami@shinigami-laptop:~$ echo Mencoba menampilkan karakter ^,% dan ~
Dan hasil outputnya adalah: Mencoba menampilkan karakter ^,% dan /home/shinigami
karakter ~ dianggap sebagai perintah untuk menampilkan folder user yakni /home/shinigami
· shinigami@shinigami-laptop:~$ echo Mencoba menampilkan karakter ^,% dan \~
Dan hasil outputnya adalah: Mencoba menampilkan karakter ^,% dan ~
· shinigami@shinigami-laptop:~$ echo "~"
Dan hasil outputnya adalah: ~
Jadi Sebenarnya untuk menampilkan karakter khusus bisa menggunakan karakter escape, dan beberapa ada yang bisa menggunakan "". Tapi Ada juga beberapa karakter khusus yang langsung bisa ditampilkan tanpa harus menggunakan karakter escape seperti contoh diatas karakter ^ dan %.

2. Fungsi percabangan berfungsi melakukan suatu aksi tertentu bila suatu syarat dipenuhi, sedangkan fungsi perulangan berfungsi melakukan perulangan terhadap suatu aksi hingga atau sampai suatu syarat terpenuhi.

3. Perintah ls -ld berfungsi untuk menampilkan owner/user yang berhak mengakses file :
shinigami@shinigami-laptop:~$ ls –ld
drwxr-xr-x 42 shinigami shinigami 4096 2010-10-23 11:34 .
shinigami@shinigami-laptop:~$ cd /usr
shinigami@shinigami-laptop:/usr$ ls –ld
drwxr-xr-x 11 root root 4096 2010-06-24 22:27
shinigami@shinigami-laptop:/usr$ cd /usr/bin
shinigami@shinigami-laptop:/usr/bin$ ls –ld
drwxr-xr-x 2 root root 45056 2010-07-15 13:27
shinigami@shinigami-laptop:/usr/bin$ cd /bin
shinigami@shinigami-laptop:/bin$ ls –ld
drwxr-xr-x 2 root root 4096 2010-05-25 17:50 .
shinigami@shinigami-laptop:/bin$ cd /lib
shinigami@shinigami-laptop:/lib$ ls –ld
drwxr-xr-x 20 root root 12288 2010-05-25 17:50 .
shinigami@shinigami-laptop:/lib$ cd /home
shinigami@shinigami-laptop:/home$ ls –ld
drwxr-xr-x 3 root root 4096 2010-04-23 17:11 .
shinigami@shinigami-laptop:/home$ cd
shinigami@shinigami-laptop:~$ ls –ld
drwxr-xr-x 42 shinigami shinigami 4096 2010-10-23 11:36 .
shinigami@shinigami-laptop:~$
Read More..