Skip to content
Site Tools
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size default color blue color orange color
You are here: Home arrow Dimensi Dinethac arrow Apakah Itu Shell
Apakah Itu Shell Buat halaman ini dlm format PDF Cetak halaman ini Kirim halaman ini ke teman via E-mail
Ditulis oleh Dhetri_Ditra9   
Friday, 23 July 2010

Bourne Shell
Korn Shell
C Shell

Perbandingan Shell
apa itu shell ?
apa yang bisa kita lakukan dengan shell ?
apa hubungannya shell dengan seluruh sistem ?


# The Bourne shell, dikembangkan oleh Stephen Bourne
# The Korn shell, dikembangkan oleh David Korn
# The C shell, dikembangkan oleh Bill Joy  


sebuah shell memberikan dukungan perlindungan pada seluruh isi kernel, shell UNIX menyediakan seluruh perlindungan pada seluruh nya. ketika kita menyalakan komputer dengan basis UNIX semua program unix diload ke dalam memory hingga akhir komputer dimatikan. Dan program ini dinamakan kernel dengan fungsi low level dan sistem level. kernel memiliki tulsgas menterjemahkan dan mengirim instruksi dasar ke dalam processor komputer. kernel juga betanggungjawab untuk menjalankan proses dan membawa semua perintah input dan output.

kernel adalah jantung dari sistem unix. hanya ada satu dan satu kernel saja. 

Fungsi Kernel secara umum :
# Menterjemahkan baris perintah
# Pengenalan progfam
# Input-output langsungbsh
# jalur koneksi
# Substitusi dari nama file
# Perawatan Variabel
# Pengembangan Kontrol
# Pemrogramman shell 

berikut ini perintah dasar dalam penggunaanya :

$ command -option namafile

$ ls file1 file2 file3

$ ls -l >dirfile

$ who -H; df -v; ps -e
perintah ini sama dengan  
$ who -H
$ df -v
$ ps -e
$ who -H & df -v & ps -e
$ who | sort
$ who | sort | 1p

$ ls f*
file1
file1a
form
$ echo f*
file1 file1a form

$ cat file*
$ rm file*
$ mv file\* filestar

$ echo 'Masa dunia ini terpisah ?'

$ echo '*** terdapat $USERS aktif dalam system ini'

*** terdapat $USERS aktif dalam system ini

Variabel
$ NAME=JAYENG
$ echo nama saya $NAME

$ JAYENG=Rono
$ NAME=$JAYENG
$ echo Selamat Tinggal $NAME
Semalat Tinggal Rono

$ echo Haiii $UNAME
Haiii
$ echo Haiii ${UNAME:-saudara saudari}
HHaiii saudara saudari
$ echo $UNAME
$
$ UNAME=Kang
$ echo Haiii ${UNAME:-saudara saudari}
Haii Kang
$

${variable:?message}
$ UNAME=

$ echo ${UNAME:?"UNAME belum dilakukan setting"}
UNAME belum dilakukan setting
$ UNAME=Painem
$ echo ${UNAME:?"UNAME belum dilakukan setting"}
Painem
$

Membuat Variabel bisa digunakan di subshell dengan export
$ PS1="Masukan Perintah: "
Masukan Perintah : sh
$ exit
Masukan Perintah :

$ PS1="Masukan Perintah: "
Masukan Perintah : sh

$ exit
Masukan Perintah : export PS1
Masukan Perintah : sh
Masukan Perintah :

Program Sederhana
$cd /usr/home/beejoo; ls * | cpio -o >/dev/rmt0
$cat >backup
cd /usr/home/beejoo
ls * | cpio -0 >/dev/rmt0
Ctrl+d

Melakukan Perhitungan pada shell Variables
dengan susunan 

<expr> integer <operator> integer

$ expr 4 + 7
11
$ expr 10 - 4
6
$ expr 4 \* 5
20

$ expr 5 + 7 / 3
7

$ int='expr 5 + 7'
$ expr $int / 3
4

$ expr 'expr 5 + 7' / 3
4
Comments
Add New Search
+/-
Write comment
Name:
Email:
 
Website:
Title:
UBBCode:
[b] [i] [u] [url] [quote] [code] [img] 
 
 
:angry::0:confused::cheer:B):evil::silly::dry::lol::kiss::D:pinch:
:(:shock::X:side::):P:unsure::woohoo::huh::whistle:;):s
:!::?::idea::arrow:
 
Please input the anti-spam code that you can read in the image.

3.25 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 
Selanjutnya >

Ganti Bahasa

Smooth Gallery

My YM



pengguna terkini

agebraIllewly - 03.09.10 jam22:48 
proprolialkam - 03.09.10 jam12:50 
WebHostingPiAr - 30.08.10 jam14:25 
vimzontorgogy - 30.08.10 jam11:33 
DAminasko - 26.08.10 jam14:32 
Plaidainwal - 24.08.10 jam06:24 
lymnfliesee - 20.08.10 jam09:01 
Wheepteremi - 16.08.10 jam23:20 
WBRobert - 15.08.10 jam05:36 
spoiliolf - 14.08.10 jam05:41