v Shell
Shell adalah program khusus yang bisa digunakan untuk
berinteraksi dengan
kernel. Kernel yang dimaksud adalah kernel sistem
operasi yang sedang aktif.
Shell merupakan salah satu dari sekian banyak bahasa
pemrograman. Shell
memiliki sebuah keunikan tersendiri, Karena berjalan
disebuah platformLinux
atau Unix, dan memiliki konsep perintah tingkat
tinggi. Shell juga dikenal dengan bahasa “command line processing” ini karena
sintak yang digunakan di dalam pemrograman shell merupakan perintah-perintah
dasar dari Linux atau Unix.Selain itu juga sintak Shell dapat langsung
dieksekusi langsung pada terminal console Linux atau Unix. Di dalam system
operasi Linux atau Unix tipe-tipe shell sangat beragam.
Berikut
ini macam-macam nama shell dalam Linux:S
·
BASH (Bourne-Again Shell)
·
CSH (C Shell)
·
KSH (Korn Shell)
Ø Bekerja Dengan Shell
Pada saat seorang user login di Linux, atau berada
dalam sebuah terminal
console Linux, pada saat itu juga di terminal console,
user dapat menuliskan
sebuah skrip Shell dan kemudian akan langsung
dieksekusi. Konsep inilah yang kemudian dikenal dengan Command Line Processing.
Command Line Processing dalam sebuah sistem pemrogram disebut juga dengan Shell
interaktif. Ini merupakan salah satu cara bekerja dengan Shell. Selain itu juga
skrip Shell dapat dituliskan ke dalam sebuah file dan kemudian dipanggil untuk
dieksekusi,konsep ini disebut dengan program Shell.
Ø Shell Interaktif
Shell interaktif adalah skrip Shell yang langsung
dijalankan pada terminal
console Linux. Cara ini sebenarnya bisa memudahkan
seorang user untuk
mencoba apakah skrip Shell yang dimaksud telah ditulis
dengan benar, dan
keluaran yang dihasilkan juga telah sesuai dengan yang
diinginkan. Hal lain
lagi dari proses Shell interaktif ini kemungkinannya
adalah bahwa user hanya
membutuhkan proses yang sekali saja.
Berikut ini contoh Shell interaktif dalam terminal
consol Linux :
$ echo $PATH ‘enter’
/home/gsa12/bin:/usr/ucb:/usr/bin:/usr/local/bin:.
Keterangan :
echo $PATH
adalah perintah untuk menampilkan isi yang ada dalam
variable yang bernama PATH. Variabel berisi daftar
beberapa path
yang dipisahkan dengan tanda ‘:’.
Ø Program Shell
Selain Shell interaktif skrip Shell juga bisa ditulis
dalam sebuah file dan
kemudian dieksekusi dengan cara memanggil file
tersebut. File ini juga bisa
dengan nama program Shell atau skrip Shell. Ditinjau
dari hasil eksekusi tidak
ada yang berbeda antara skrip Shell dengan Shell
interaktif. Yang berbeda
adalah cara penulisan dan eksekusi.
Berikut ini contoh skrip Shell :
Tulis skrip berikut dengan menggunakan editor VIM
dengan nama coba.
#!/bin/bash
echo “halo $LOGNAME , senang bertemu denganmu”
echo “direktori anda saat ini `pwd`”
echo “anda bekerja di mesin `uname –a`”
kemudian setelah file disimpan dan keluar dari editor
$ chmod 755 coba ‘enter’
$ ./coba ‘enter’
v
Perl
Perl adalah gagasan dari Larry Wall . Dia terus mengembangkan dan
memelihara bahasa, yang, melalui bantuan net.community, tersedia di hampir
setiap platform komputer, dari Apple Macintosh untuk VMS.
Perl adalah singkatan untuk
"Ekstraksi Praktis dan Bahasa Report", meskipun Anda kadang-kadang
akan mendengar itu disebut sebagai "patologis Eclectic Sampah
Lister." Ini dimulai sebagai bahasa scripting untuk melengkapi
rn
, USENET mana-mana
pembaca, yang juga menulis di Wall. (Kebanyakan orang hanya bisa bermimpi
menulis sebuah program yang diinstal pada setiap kotak UNIX di planet ini -
Larry memiliki dua.)
Ini adalah bahasa ditafsirkan
yang dioptimalkan untuk manipulasi string, I / O, dan tugas sistem. Ini
memiliki builtin untuk hampir semua yang ada di bagian 2 dari manual UNIX, yang
membuatnya sangat populer dengan administrator sistem. Ini menggabungkan elemen
sintaks dari Bourne shell, csh, awk, sed, grep, dan C.
Perl telah mendapat perhatian
baru dalam ledakan World Wide Web sebagai cara cepat dan efektif untuk mengejek
atas aplikasi yang menyediakan banyak interaktivitas Web. Ia memiliki banyak
sintaks yang dapat membuat script berisi karakter lebih dari baris atas
keyboard dari yang lain, tapi itu tidak diperlukan untuk mendapatkan apapun
yang dilakukan. Bahkan, ada beberapa keterbatasan tradisional yang ditafsirkan .
baris 1: # / usr / bin / perl
baris 2:
baris 3: print "Content-Type: text / html \ n \ n";
baris 4:
"! Hello World!": baris 5 cetak;
baris 1: # / usr / bin / perl
baris 2:
baris 3: print "Content-Type: text / html \ n \ n";
baris 4:
"! Hello World!": baris 5 cetak;
Keterangan:
baris 1: baris ini digunakan untuk menentukan path ke perl dieksekusi di server, default path untuk menginstal program ini pada mesin linux / usr / bin / perl namun bisa ditemukan di mana saja. / Usr / local / perl dll jadi sebelum program anda akan berjalan Anda perlu memiliki jalur yang benar untuk (Perl) pada baris pertama dari setiap script perl / program.
baris 2: dosnt naskah Anda membutuhkan banyak ruang baris inbetween, i digunakan celah untuk membuatnya mudah dibaca '.
baris 3: ini adalah Content-Type (header alias). Anda tidak dapat (print!) untuk halaman tanpa mengatakan itu apa yang Anda mencoba untuk mencetak. saya mencetak teks ke layar pada "baris 5" sehingga jenis konten di sini adalah teks / html. naskah Anda wont berjalan tanpa ini.
baris 4: dosnt naskah Anda membutuhkan banyak ruang baris inbetween, i digunakan celah untuk membuatnya mudah dibaca '.
baris 5: untuk mencetak sesuatu ke layar itu harus didefinisikan dalam tag cetak.
baris 1: baris ini digunakan untuk menentukan path ke perl dieksekusi di server, default path untuk menginstal program ini pada mesin linux / usr / bin / perl namun bisa ditemukan di mana saja. / Usr / local / perl dll jadi sebelum program anda akan berjalan Anda perlu memiliki jalur yang benar untuk (Perl) pada baris pertama dari setiap script perl / program.
baris 2: dosnt naskah Anda membutuhkan banyak ruang baris inbetween, i digunakan celah untuk membuatnya mudah dibaca '.
baris 3: ini adalah Content-Type (header alias). Anda tidak dapat (print!) untuk halaman tanpa mengatakan itu apa yang Anda mencoba untuk mencetak. saya mencetak teks ke layar pada "baris 5" sehingga jenis konten di sini adalah teks / html. naskah Anda wont berjalan tanpa ini.
baris 4: dosnt naskah Anda membutuhkan banyak ruang baris inbetween, i digunakan celah untuk membuatnya mudah dibaca '.
baris 5: untuk mencetak sesuatu ke layar itu harus didefinisikan dalam tag cetak.
v
Python
Python pertama kali
dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI, Belanda. Bahasa ini
dikategorikan sebagai bahasa pemrogram an tingkat tinggi (very-high-level
language ) dan juga merupakan object-oriented dynamic language – bahasa
berorientasi objek yang dinamis.
Secara
umum Python menawarkan:
·
Berorientasi
objek
·
Struktur pemrograman yang handal
·
Arsitektur yang dapat dikembangkan (extensible
) dan ditanam (embeddable ) dalam bahasa lain
·
Sintaks
yang mudah dibaca
Sebagai
contoh, ciri orientasi objeknya membuat Python dapat digabungkan dengan modul
lain yang dibuat dengan C++. Sebagai tools yang berdiri sendiri, Python sudah
dipakai untuk system administrator tools,1 antarmuka grafis, script internet,
dan pemrograman database.
Ø
Belajar
program python pada linux ubuntu 10.10
Pada
linux ubuntu 10.10. bahasa program python sudah terinstall bisa langsung
dipakai untuk mencoba program python.
Latihan python dengan Modus Interaktif
Pada
Sistem Operasi linux ubuntu 10.10. untuk mengaktifkan python anda masuk pada
terminal.
Applications
=> Accessories => Terminal
smk3@datapokok:~$
Anda
sudah aktif pada terminal sebagai user. Untuk mencoba python modus interaktif
anda ketik python tekan enter akan masuk pada perintah interaktif python
smk3@datapokok:~$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 15:52:39)
[GCC 4.4.5] on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>>
Tampilan
diatas menunjukan python sudah aktif, Anda bisa menulis perintah python pada
sebelah kanan tanda prompt (>>>).
Berikut
ini contoh perintah python dengan modus interaktif :
>>> a = 10
Memasukan nilai 10 pada variabel a
>>> b = 4
Memasukan nilai 4 pada variabel b
>>> c = 2
0 comments:
Post a Comment