Ads 468x60px

Thursday, February 3, 2011

aplikasi dasar di linux

aplikasi dasar di linux

Aplikasi dasar

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.

5.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>

5.1.1 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 : ?, /, !

5.1.2 Notasi yang digunakan
CTRL-c, CTRL adalah tombol control pada keyboard, sehingga CTRL-c berarti "control c". CR (Carriage Return) ialah tombol enter.

Manipulasi file
Tombol Fungsi
:wq    save file dan exit
:q    keluar dari vi
:q!    keluar dari vi tanpa menyimpan
:w    menyimpan file

Tabel 5.1: Perintah vi manipulasi file

Perpindahan kursor
Tombol Fungsi
h    pindah satu karakter ke kiri
i    pindah satu karakter ke kanan
j    pindah satu baris ke bawah
k    pindah satu baris ke atas
CTRL-d    menggulung setengah halaman ke bawah
CTRL-u    menggulung setengah halaman ke atas
CTRL-f    menggulung satu halaman ke bawah
CTRL-b    menggulung satu halaman ke atas
:0    pindah ke awal file
:$    pindah ke akhir file
0    pindah ke awal baris
$    pindah ke akhir baris
CR    pindah ke awal baris berikutnya
<n>    pindah menuju kolom ke- <n>
<n>G    pindah menuju baris ke- <n>
w    pindah ke awal kata yang “sedikit” berikutnya
W    pindah ke awal kata yang “banyak” berikutnya
b    pindah ke awal kata yang “sedikit” berikutnya
B    pindah ke awal kata yang “banyak” berikutnya
e    pindah ke akhir kata yang "sedikit" berikutnya
E    pindah ke akhir kata yang "banyak" berikutnya
)    pindah ke akhir kalimat
(    pindah ke awal kalimat
}    pindah ke akhir paragraf
{    pindah ke awal paragraf

Tabel 5.3: Perintah vi untuk penghapusan

Copy dan paste
Tombol Fungsi
Y    copy baris saat ini ke dalam “buffer yank”
<n>yy    copy <n> baris dimulai dari baris saat ini ke “buffer yank”
p    Paste isi yang ada di “buffer yank” ke posisi setelah kursor
P    Paste isi yang ada di “buffer yank” ke pisisi sebelum kursor

Tabel 5.4: Perintah vi untuk copy dan paste

Perintah cari dan ganti
Tombol Fungsi
/<teks>    Mencari <teks> yang ada setelah posisi kursor
?<teks>    Mencari <teks> yang ada sebelum posisi kursor
/    Mengulangi pencarian terakhir setelah posisi kurso
?    Mengulangi pencarian terakhir sebleum posisi kursor
<addr>s/<from>/<to>g    Mencari kata <from> dan menggantikannya dengan kata <to> di baris ini atau di kisaran <add>
Contoh :
3,20s/lama/baru/g , contoh ini akan mencari kata “lama” diganti dengan kata “baru” yang ada diantara baris 3-20

Tabel 5.5: Perintah vi untuk cari dan ganti

Perintah lainnya
Tombol Fungsi
u    Undo perubahan terakhir
CTRL-g    Menampilkan nama file dan baris kursor
Insert    Memulai mengedit (mengetik)
Delete    Menghapus karakter di posisi kursor

Tabel 5.6: Perintah vi lainnya

5.2 Pico
Pico adalah teks editor jenis lain yang berdasarkan pada program compose email Pine. Navigasi untuk perintahnya diletakkan di bawah dari layar. Semua karakter yang diketik langsung disisipkan ke dalam teks. Perintah untuk menjalankan editor pico adalah sbb :
pico <nama file>
Daftar perintah yang tersedia pada pico dapat dilihat pada Tabel 5.7:

Tombol Fungsi
^G    Help
^O    Menyimpan file
^R    Membuka file
^K    Menghapus satu baris
^U    Undo untuk perintah menghapus
^W    Mencari kata
^C    Menampilkan posisi kursor saat ini
^X    Keluar dari pico

Tabel 5.7: Perintah pico

5.3 Joe
Perintah-perintah dalam editor joe ini sangat mirip dengan perintah-perintah pada WordStar. Jika kita telah terbiasa dengan perintah pada WordStar maka tidak akan kesulitan dalam menggunakan editor joe. Untuk menjalankan joe, kita dapat menggunakan perintah sbb :
joe <nama file>
Daftar perintah pada program editor joe dapat dilihat pada Tabel 5.8:

Tombol Fungsi
^KD    simpan file dan kembali ke menu edit
^KX    simpan file dan keluar
^KB    memberikan tanda awal untuk mem-blok
^KK    memberikan tanda akhir untuk mem-blok
^KC    mengkopi daerah yang telah diblok
^KY    menghapus daerah yang telah diblok
^KM    memindahkan daerah yang telah diblok
^Y    menghapus satu baris
^X    memindahkan kursor ke kata berikutnya
^Z    memindahkan kursor ke kata sebelumnya
^KU    memindahkan kursor ke tempat paling awal dari file
^KV    memindahkan kursor ke tempat paling akhir dari file
^A    memindahkan kursor ke awal baris
^E    memindahkan kursor ke akhir baris
^U    menggulung layar ke layar sebelumnya
^V    menggulung layar ke layar berikut

Tabel 5.8: Perintah joe

5.4 MC (Midnight Commander)
MC atau Midnight Commander merupakan aplikasi yang sangat berguna. Kemampuan mc sebagai editor hanya salah satu dari kemampuan-kemampuan lainnya. Untuk menjalankannya, digunakan perintah sbb :
mc -e <nama file> atau mc kemudian insert file yang akan diedit lalu tekan F4 untuk mengedit. Perintah-perintah yang dapat digunakan dapat dilihat pada Tabel 5.9:

Tombol Fungsi
F1    Keterangan bantu (help)
F2    Simpan file
F3    Untuk memblok
F4    Untuk mengganti kata
F5    Menyalin suatu blok
F6    Memindahkan suatu blok
F7    Mencari kata yang ingin diedit
F8    Menghapus suatu blok
F9    Memunculkan menu navigasi
F10    Mengakhiri editor

Tabel 5.9: Perintah MC

Masing-masing editor ini mempunyai kelebihan dan kekurangan. Contohnya seperti pada editor pico yang sangat baik berjalan di terminal apapun, termasuk pada terminal bila kita sedang telnet dengan menggunakan telnet client standar dariWindows. Sedangkan vim/vi, kita gunakan karena banyak feature-feature yang sangat menarik sehingga membantu kita untuk lebih cepat dalam mengedit file. Editor joe dan mc, digunakan karena sederhana dan tampilannya yang menarik.

0 comments:

Post a Comment


Followers

visitor of state

like me on FaceBook