Mengenal editor Vi
Linux
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah
satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat
lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi,
digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds.
Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang
diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama
[3]
alternatif GNU/Linux.
Linux telah lama dikenal untuk penggunaannya di server, dan didukung oleh perusahaan-perusahaan
komputer ternama seperti Intel, Dell, Hewlett-Packard, IBM, Novell, Oracle Corporation, Red Hat,
dan Sun Microsystems. Linux digunakan sebagai sistem operasi di berbagai macam jenis perangkat
[4]
keras komputer, termasuk komputer desktop, superkomputer, , dan sistem benam seperti pembaca
[5]
buku elektronik, sistem permainan video (PlayStation 2, PlayStation 3 dan XBox ), telepon
genggam dan router. Para pengamat teknologi informatika beranggapan kesuksesan Linux dikarenakan
Linux tidak bergantung kepada vendor (vendor independence), biaya operasional yang rendah, dan
kompatibilitas yang tinggi dibandingkan versi UNIX tak bebas, serta faktor keamanan dan kestabilannya
yang tinggi dibandingkan dengan sistem operasi lainnya seperti Microsoft Windows. Ciri-ciri ini juga
menjadi bukti atas keunggulan model pengembangan perangkat lunak sumber terbuka (opensource
software).
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux
umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa
pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga
memiliki paket aplikasi perkantoran (office suite)
seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.
Distribusi Linux
Terdapat banyak distribusi Linux (lebih dikenali sebagai distro) yang dibuat oleh individu, grup, atau
lembaga lain. Masing-masing disertakan dengan program sistem dan program aplikasi tambahan, di
samping menyertakan suatu program yang memasang keseluruhan sistem di komputer (installer
program).
Inti di setiap distribusi Linux adalah kernel, koleksi program dari proyek GNU (atau proyek lain), cangkang
(shell), dan aturcara utilitas seperti pustaka (libraries), kompilator, dan penyunting (editor). Kebanyakan
sistem juga menyertakan aturcara dan utilitas yang bukan-GNU. Bagaimanapun, utilitas tersebut dapat
dipisahkan dan sistem ala UNIX masih tersedia. Beberapa contoh adalah aturcara dan utiliti
dari BSD dan sistem grafik-X (X-Window System). X menyediakan antarmuka grafis (GUI) yang umum
untuk Linux.
Contoh-contoh distribusi Linux :
Unix shell adalah program penterjemah perintah yang menjembatani user dengan sistem operasi. Pada
umumnya shell menyediakan prompt sebagi user interface, tempat dimana user mengetikkan perintah-
perintah yang diinginkan baik berupa perintah internal shell, ataupun perintah eksternal untuk
mengeksekusi suatu file program. Di samping itu, shell memungkinkan user menyusun sekumpulan
perintah pada sebuah atau beberapa file dengan menggunakan editor teks, untuk diekseskusi sebagai
layaknya sebuah program.
Sistem operasi Linux dilengkapi dengan beberapa shell dengan kumpulan perintah yang sangat banyak,
sehingga memungkinkan pemakai untuk bebas memilih shell mana yang paling tepat dalam membantu
menyelesaikan pekerjaanya.
SH (bourne shell)
BASH (bourne again shell)
CSH (C shell)
KSH (Korn shell)
BASH shell yang diciptakan oleh Free Software Foundation adalah jenis shell yang paling banyak
digunakan, selain karena BASH adalah freeware shell juga karena BASH menyediakan banyak fitur
untuk mengatasi permasalahan keamanan dalam linux.
Perintah Dasar di Linux
2. cd – mengubah direktori
Penggunaan: cd [DIRECTORY]
Contoh: cd /home/
Vi Merupakan editor teks yang paling banyak digunakan dan menjadi editor standar untuk sistim operasi
linux. Untuk menggunakan editor ini pengguna harus menghafal perintah-perintah editor vi.
Modus Perintah (command), digunakan untuk memasukkan perintah agar melakukan operasi
tertentu pada pengeditan. Misal: i – insert, x – menghapus karakter
Modus teks/input, merupakan modus pengeditan. Setiap karakter yang diketikkan akan
dianggap sebagai karakter yang akan di input kedalam dokumen.
Modus baris-akhir, mirip dengan modus command tetapi perintah yang dimasukkan bukan
untuk pengeditan. Misal: w – untuk merekan berkas yang sedang di edit.
Untuk masuk ke modus ini dimulai dengan menekan tombol titik-dua (“:”)
Tombol ESC digunakan untuk berpindah dari modus teks/input ke modus perintah atau membatalkan
modus baris-akhir.
Menggerakkan cursor:
k - move cursor up
Editing
u - undo
Exiting