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
Tidak ada komentar:
Posting Komentar