EDITOR PADA LINUX - Info Solution

EDITOR PADA LINUX

Objektif:
– Mengetahui editor yang digunakan
pada Linux
– Memahami penggunaan editor pada
Linux

1. Visual Text Editor

• “Vi” editor dikembangkan oleh University Of California (William Joy).
• Vi merupakan salah satu text editor yang disediakan pada sistem operasi Linux(UNIX)
• Dapat membuat dan memodifikasi file-file text dengan format ASCI, contoh: File user (.login dan .cshrc), file sistem, program shell,dokumen,email,dsb)
• Awalnya text editor yang digunakan adalah text editor satu baris(a line oriented editor), dijalankan pada dumb terminal. Contoh: editor ed dan ex.
• Sekarang text editor lebih dari satu baris dan ditampilkan saat tampilan penuh(full Screen editor). Contoh: vi dan emacs.
• Editor vi, ed, ex oleh Linux distribusi Slackware = editor Elvis
• Editor vi distribusi Red Hat = editor Vim(Vi Improved)

Fungsi Umum yang harus dimiliki text editor:

  • Memasukkan dan menghapus teks
  • Membaca dan menulis file -file
  • Mencari teks
  • Menyalin dan memindahkan teks

Editor Vi (visual)

Berorientasi layar(screen oriented)
Bisa dipakai di semua jenis terminal
Merupakan editor standart untuk Unix/Linux
Sintaks : $vi nama_file
Syarat nama file: Maksimum 14 Karakter Alfanumerik Kecuali karakter : & ; | ? ‘ “\ –
Modus Operasi: 1. Modus Edit : Hanya digunakan waktu penulisan teks 2. Modus Instruksi : Hanya digunakan untuk menjalankan perintah

MODUS EDIT

1. APPEND
a = menambahkan pada posisi sesudah kursor
A = menambahkan pada akhir baris
2. INSERT
(I kecil) = menyisipkan pada posisi kursor
I = menyisipkan pada awal baris
3. OPEN
o = membuka baris baru di bawah posisi kursor
O = membuka baris baru di atas posisi kursor

Menggunakan VI

Ketikkan teks berikut:
$ vi teks
Pada layar akan tampil :
~

~

~

~
“teks.txt”[new file] 1 line, 1 char

Saving Files = [esc] :w [Return] Exit from VI = [Esc] :q [Return] Undo the latest change = [Esc] u Restore the complete line = [Esc] U Untuk memulai pengetikan pada layar tsb, ketik huruf a atau A, teksnya: UNIX merupakan sistem operasi UNIX diciptakan oleh Ken Thomson dan Dennis Ritchie UNIX berorientasi pada konsep OPEN SYSTEMS Sistem operasi UNIX ditulis dalam bahasa C

II. MODUS PERINTAH

Supaya lebih aman sebelum melakukan modus perintah tekan tombol esc 1 kali1.

1. Penghapusan Teks
* PER KARAKTER
nx = n karakter pada posisi kursor
nX = n karakter pada posisi sebelum kursor
* PER KATA
ndw = n kata dari posisi kursor
* PER BARIS
ndd = n baris dari posisi kursor

  1. Mengganti Teks

  * PER KATA

     ncw   = n kata pada posisi kursor

  * PER KARAKTER

     r = satu karakter pada posisi kursor

     R= mengganti karakter mulai dari posisi kursor

                     s/d esc ditekan

  1. COPY, CUT dan PASTE

    ada 2 cara:

  1. Nyy = copi n baris penuh ke buffer

        p   = copi dari buffer ke posisi baris setelah kursor

  1. :baris-awal, baris-akhir

        co NO.BARIS COPI BRS 1-3 ke BRS setelah BRS 4

        :1,3 co 4

4. Untuk memudahkan mengetahui nomor baris dapat dilakukan: [Esc]:set number
5. Untuk menghilangkan : [Esc]:nonu
6. Memindahkan ke tempat lain(baris lain)
    1. ndd = move n baris
        p/P = pindahkan ke posisi  baris  sesudah/sebelum
         kursor
    2. Pindahkan baris 2-5 ke baris sesudah 5
  :2,5 m 6
7. Mencari string
    /kata = mencari kata dari posisi kursor ke bawah
    ?kata = mencari kata dari posisi kursor ke atas
    n     = mengulang pencarian

8. PERGERAKAN PER KATA

    w = maju satu kata

    b  = mundur satu kata

9. PERGERAKAN PER BARIS

    G = memindahkan kursor ke akhir baris

    nG= memindahkan kursor ke baris n

10. PERGERAKAN LAYAR

     ^F  = ke bawah 1 layar

     ^B  = ke atas layar

     o  = pindah ke awal baris

     $     = pindah ke akhir baris

11.MERUBAH STRING/ REPLACE
     1. Mengganti kata-kata KE kata-baru PADA POSISI KURSOR

  ESC:s/kata-lama/kata-baru

  1. Mengganti kata-lama KE kata-baru PADA baris-awal S/D baris-akhir

  ESC:brs-awal,brs-akhir/kata-lama/kata-baru

  1. Mengganti semua kata lama KE kata-baru TERDAPAT PD FILE itu.

  ESC:%s/kata-lama/kata-baru

UTILITAS

J   = MENGGABUNG DUA BARIS

.  = MENGULANGI PERINTAH SEBELUMNYA

^G  = INFORMASI NAMA FILE & POSISI KURSOR

~  = MERUBAH HURUF KECIL KE HURUF

     BESAR DAN SEBALIKNYA

– MELALUI EDITOR DAPAT MENJALANKAN PERINTAH-PERINTAH YANG TERDAPAT DI LINUX:

:!perintah

– TANPA KELUAR DARI EDITOR DAPAT MEMANGGIL FILE  LAIN UNTUK DIEDIT DENGAN PERINTAH :e nama-file

(dengan syarat file yang telah dibuka sudah disimpan bila telah melakukan perubahan)

– Untuk menggabung file lain ke dalam file yang sedang kita buka

  :r nama-file

Perhatikan posisi kursor,akan digabung setelah posisi kursor

K untuk menyimpan dan  keluar dari vi:

  :wq(Write and Quit)

  :w(Write)

  :q(Quit)

  :q!(Quit)

  :ZZ=:wq=:x

Dari Shell unix kita dapat masuk ke editor vi dengan memanggil lebih

dari satu file:

contoh:

$ vi file1 file2 file3

Yang akan pertama dibuka file1, untuk pindah ke file berikut, perintahnya
:n

Untuk ke file pertama
 :rew

You May Also Like

About the Author: admin

I have had teaching experience in electronics and computer labs for 4 years as an instructor in basic electronics labs, digital system labs, microprocessor labs, lab interfaces, and embedded system labs. In addition, I also have work experience as an IT for 3 years in the financial industry, where my duties are to work on all computer installations (hardware and software), create networks, create proxies on routers, restrict data storage to USB, do server installation, creating virtual machines, creating active directories and file sharing. In addition, sometimes I am also assigned in the fields of multimedia and graphic designs on banners, business cards, ID cards, brochures, company profile videos, managing company websites, Facebook, Instagram, Twitter and YouTube. 1. Install on a Server Computer or user. 2. Perform regular backups on PC servers or users. 3. Create virtual machines, active directories and file sharing on the server. 4. Creating a network: - server installation - router configuration - switch configuration - install servers, switches, routers and firewalls on the server rack - setting the ISP IP address and Local address - check network from server to user 5. Mikrotik Configuration - Reset or delete default configuration - Client Configuration - Create User List - Local Interface Configuration on the Router - Create Firewall Rule - Create the Bandwidth of Each IP - NTP & Clock Configuration 6. Perform mainternance on the computer in the event of a system error or hardware and reinstallation. 7. Upgrading the Desktop PC: - RAM upgrade - ROM upgrade - VGA upgrade - processor upgrade - Upgrade processor fan - make 2 or 3 monitors - make 2 CPU 1 monitors 8. System settings on each PC: - VPN access - Server access - Access dynamic systems - Access data from the exchange (S-Invest and IQ +) using JTPM (integrated capital market network) 9. Setting and Sharing Data printer or USB. 10. Designing websites and social media companies. 11. Support users to resolve technical issues related to their desktops, laptops, tablets, phones, printer, network connectivity, Scanner and IP Phone. 12. Hardware & software maintenance (e.g. Replace Printer Drum/Toner, Apply Software Update, Installation Operating Sistem). 13. Assist and communicate to user via email, chat, phone and on-site. 14. Manage IT inventory and record. 15. Manage users email, chat and share folder accounts.

Leave a Reply

Your email address will not be published. Required fields are marked *