December 2007


Setelah membicarakan tentang perintah-perintah dasar di linux, sekarang pembahasan berlanjut lagi tentang aplikasi-aplikasi dasar di linux. Seperti juga pada MS Windows, untuk Linux maupun semua varian UNIX terdapat editor file yang dinamakan vi atau vim (vi improved with syntax color highlighting). Selain vi terdapat program editor lain yang lebih mudah pemakaiannya serperti pico, joe, jove, mc (midnight commander), dll. Pada bab ini, akan dikenalkan bagaimana menggunakan editor vi, joe, pico dan mc.

1. VI

Vim merupakan pengembangan dari editor vi yang mempunyai keunggulan dalam penggunaan warna. Vi merupakan editor yang paling terkenal di dunia UNIX. Vi ialah kepanjangan dari “Visual” editor. Vim mendukung penggunaan warna untuk menandakan kode program dan juga penanda teks seperti penggunaan huruf normal, tebal maupun cetak miring. Untuk menjalan perintah vi, kita gunakan sintaks sbb :

vi nama_file

Atau misalnya untuk membuka file yg sudah ada: vi linux.c atau vi linux.txt untuk membuat file bernama linux.txt 🙂

1a. Status vi

Editor vi mempunyai 3 mode, yaitu :

  • command mode, untuk menggunakannya tekan ESC terlebih dahulu.
  • input mode, dengan mengetikkan perintah-perintah yang spesifik, seperti a I o 0 dan diakhiri dengan ESC atau dengan interrupt.
  • line mode, suatu keadaan setelah ada proses input : ?, /, !

1b. Notasi yang digunakan

CTRL-c, CTRL adalah tombol control pada keyboard, sehingga CTRL-c berarti “control c”. CR (Carriage Return) ialah tombol enter. Perintah vi manipulasi file adalah:
  • :wq save file dan exit
  • :q keluar dari vi
  • :q! keluar dari vi tanpa menyimpan
  • :w menyimpan file
Sampai di sini saja dulu dan besok kita lanjutkan tentang hal lainnya di Vi seperti Perpindahan kursor, Penghapusan dsb.

cat

Perintah cat ini menampilkan isi dari suatu file ke standart output (stdout)

Syntax :
$ cat <namafile>
Contoh :
hendry@linux~$ cat test
ini hanya sebuah test dari output redirection
hehehehehe……..
baris ini tambahan dari yang lama…

cat dapat juga digunakan untuk memasukkan sebuah isi dari suatu file ke dalam file yang lain.

Syntax :
$ cat file1 file2 file3 > file4
clear

(more…)