SISTEM
OPERASI LINUX
v SEJARAH LINUX
s Awalnya dibuat oleh mahasiswa Finlandia yang bernama LINUS TORVALDS
s Inspirasi dari MINIX yaitu sistem unix kecil yang dikembangkan oleh
ANDREW TANENBAUM
s Agustus 1991 keluar versi LINUX 0.01
s 5 Oktober 1991, LINUS mengumumkan versi resmi LINUX yaitu versi 0.02
yang hanya dapat dijalankan oleh shell bash (GNU Bourne Again Shell) dan GCC
(GNU C Computer)
s Saat ini LINUX adalah sistem UNIX yang sangat lengkap, bisa
digunakan untuk jaringan, pengembangan software dan bahkan untuk pekerjaan
sehari-hari.
s LINUX didapat dalam berbagai distribusi (sering disebut DISTRO).
s DISTRO adalah bundel dari Kernel Linux, beserta sistem dasar Linux,
program instalasi, tool basic da program-program lain yang bermanfaat sesuai
dengan tujuan pembuatan Distro.
Ada banyak
sekali Distro Linux, antara lain :
s REDHAT : distribusi yang paling populer, merupakan distribusi
pertama yang instalasi dan pengoperasiannya mudah.
s DEBIAN : distribusi yang mengutamakan kestabilan dan kehandalan
mengorbankan aspek kemudahan dan kemutakhiran program.
s SLACKWARE : merupakan distribusi yang pernah merajai dunia Linux.
Pada Distro Slackware semua isinya adalah sudah teruji dan dianjurkan untuk
menginstal dari source sehingga setiap program yang kita instal teroptimasi
dengan sistem kita.
s SUSE : merupakan distribusi pertama yang isntalasinya dapat
menggunakan bahasa Indonesia.
s MANDRAKE : merupakan varian distro REDHAT yang dioptimasi untuk
pentium.
s WINLINUX : distro yang dirancang untuk diinstal diatas partisi DOS
(Windows). Winlinux dibuat seakan-akan merupakan suatu program aplikasi under
windows.
v REDIRECTION
Adalah suatu fasilitas shell yang memungkinkan hasil suatu perintah
yang normalnya ke layar dipindahkan ke disk atau file.
Tiga jenis
pengalihan arah yaitu :
- Pengalihan arah keluaran (output
direction)
- Pengalihan arah pesan kesalahan (error
direction)
- Pengalihan arah masukan (input
direction)
v FILE DESCRIPTOR
Tiga buah file descriptor standar selalu diciptakan oleh proses :
a.
0 = keyboard (standard input)
b.
1 = layar (standart output)
c.
2 = layar (standart output)
v OUTPUT DIRECTION
s Keluaran dari suatu perintah dikirimkan ke piranti yang disebut standart
output
s Pengalihan arah keluaran dilakukan dengan menggunakan simbol >
dan >>
Simbol
|
Keterangan
|
>
|
Bila file
belum ada, file akan diciptakan.
Bila file
sudah ada, isinya akan dihapus dan digantikan dengan keluaran dari perintah.
|
>>
|
Bila file
belum ada, file akan diciptakan.
Bila file
sudah ada, keluaran dari perintah akan ditambahkan sesudah isi semula dari
file tersebut.
|
CONTOH :
s $ cat file1 > file2
Isi file2 akan berisi sama dengan file2
s $ cat file3 >> file2
isi file2 akan berisi sesuai dengan isi semula ditambah isi file3
s $ cat file1 file2 file3 file4 > file5
file5 berisi gabungan file1, file2, file3, dan file4
v ERROR DIRECTION
s Suatu pesan kesalahan dikirim ke piranti yang disebut standard
error
s Standard error juga dapat dialihkan ke piranti lain. Proses
pengalihannya disebut error direction.
CONTOH :
$ ls-l warna > warnaku2 > salah
$ cat warnaku2
- r w – r - - r - - 1 root
root 1403 Mar 7 14:14 warna
$ cat salah
ls : warna : no such file
v INPUT DIRECTION
s Suatu pengalihan arah yang dikenakan terhadap standard input disebut
input redirection
s Simbol < digunakan sebagai simbol pengalihan arah masukan
s Contoh; Perintah untuk melakukan operasi aritmatika yang membaca
data dari standard input :
$ bc
7 + 5
12
Pemakai bisa mengatur agar perintah bc tidak membaca data dari
keyboard melainkan membaca data dari file
$ cat hitung.txt
7 + 5
$ bc < hitung.txt
12
v PIPELINE
s Pipa adalah fasilitas yang memungkinkan untuk mengalihkan keluaran
dari suatu perintah (standard output) menjadi masukan bagi perintah
lain.
s Pipeline (baris pipa) merupakan baris yang melibatkan simbol pipa (
| )
$ who | sort | wc
baris pipa diatas
menghasilkan :
Keluaran who
menjadi masukan bagi sort
Keluaran sort
menjadi masukan bagi wc
v FILTER
s Merupakan perintah / program yang membaca data dari standard input
dan memberikan hasil ke standart output.
s Perintah yang bertindak sebagai filter yaitu :
a. wc
|
d. nl
|
g. sort
|
b. head
|
e. cat
|
h. more
|
c. tail
|
f. grep
|
i. tr
|
A.
WC
Merupakan program filter
yang berguna untuk menghitung kata (-w), karakter (-c) dan baris (-l)
$ wc
saya sedang
belajar Linux
tentang
filter yaitu wc
^d
2 8 48
( 2
baris ; 8 kata ; 48 karakter)
$ cat warna.txt
merah kuning
hijau biru
orange
^d
$ wc-l warna.txt
3 warna.txt
$ wc-w
7 warna.txt
sumber : http://pdarnesia.staff.gunadarma.ac.id/Downloads/folder/0.0
0 komentar:
Posting Komentar