SlideShare a Scribd company logo
FILE EDITOR
SISTEM OPERASI
FITRA SYAHARANI
X.TKJ-A
Apa itu File Editor Vi?
 Vi merupakan editor yang paling terkenal di lingkungan UNIX. Vi ialah
kepanjangan dari “Visual” editor. Sedangkan Vim merupakan
pengembangan dari editor vi.
 Vi merupakan teks editor interaktif yang dapat digunakan untuk membuat
dan memodifikasi suatu file text. Teks editor ini dibuat oleh Bill Joy dari
Universitas California, Barkeley, USA
 Editor vi adalah sebuah editor text standar pada sistem operasi Linux yang
berbasiskan mode teks. Seorang user yang menggunakan vi untuk
pertama kalinya, mungkin akan mengalami sedikit kesulitan dalam
memahami perintah-perintahnya dikarenakan tidak adanya menu-menu
yang ditampilkan pada saat kita sedang mengedit file.
 Vi memiliki dua mode yaitu mode command, dan mode insertion. Ketika
kita membuka vi, maka pertama kali akan masuk ke mode command,
dimana kursor dapat kita gerak-gerakkan atau bahkan melakukan
penghapusan terhadap teks. Mode insertion dimulai ketika memasuki
salah satu perintah insertion atau perintah change, yaitu perintah untuk
mengedit teks dengan menuliskan huruf demi huruf.
Kelebihan dan kekurangan Editor Vi!
 Editor vi mempunyai kelebihan : yaitu memiliki banyak feature-
feature yang sangat menarik sehingga sangat membantu untuk
lebih cepat dalam mengedit file.
 Vi memiliki kekurangan : yaitu belum ada fasilitas “read file”,
seperti nano. Karena nano ada ctrl + r, ini merupakan hal yang
penting dalam editor untuk membuat config baru.
Perbedaan Vi , Vim dan Nano!
 Keduanya sama-sama bisa diberi warna.
 Vi atau vim belum ada fasilitas “read file”, sementara nano ada ctrl
+ r . ini merupakan hal yang penting dalam editor untuk membuat
config baru.
 Sama-sama punya fasilitas search, vi dengan /katayangdicari
sedang kan nano dengan ctrl + w.
 Dalam mengedit vi atau vim tekan insert dulu baru edit, sementara
nano langsung edit saja.
 Posisi kursor vi langsung kelihatan di bagian bawah, sedangkan
nano ctrl + c.
Status Vi da Notasi yang digunakan!
 Status
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 : ?, /,
!
 Notasi
CTRL-c, CTRL adalah tombol control pada keyboard,
sehingga CTRL-c berarti “control c”. CR (Carriage Return)
ialah tombol enter.
Perintah-perintah Editor Vi di Linux!
 ESC : Untuk mengaktifkan mode perintah utama, menonaktifkan semua mode perintah sebelumnya.
 i dan a : Untuk mengedit file.
 / : Diikuti dengan memasukkan kata yang hendak dicari, digunakan untuk mencari kata atau kalimat.
Untuk mencari berikutnya gunakan tombol N.
 dd : Untuk menghapus 1 baris.
 Xdd : Untuk menghapus sejumlah X baris, contoh : 5dd (menghapus 5 baris) dan 3dd (menghapus 3
baris).
 yy : Untuk menyalin(copy) 1 baris.
 Xyy : Untuk menyalin X baris, contoh : 7yy (menyalin 7 baris) dan 5yy (menyalin 5 baris).
 p : (paste) untuk mempaste baris file yang sudah disalin.
 w : Untuk menyimpan file.
 q : Untuk keluar dari vi tanpa menyimpan file.
 q! : Jika file sudah diedit, maka gunakan perintah ini untuk keluar dari vi tanpa menyimpan file
tersebut.
 wq : Untuk menyimpan file, kemudian keluar dari vi.
 x : Untuk menyimpan file, kemudian keluar dari vi
Sebelum kita mengetik perintah vi maka buatlah file terlebih dahulu, setelah itu baru
kita ketik vi nama file (yang sudah dibuat).
Maka akan muncul tampilan seperti dibawah ini.
Setelah itu tulis kalimat atau kata sesuai kemauan kita.
Kemudian tekan tombol Esc dan fungsikan perintah yang diinginkan. Esc x, untuk
menghapus kalimat atau kata yang sudah kita ketik.
Dan Esc dd, untuk menghapus satu baris.
Selanjutnya untuk menggerakkan kursor mengunakan [ad].
Perintah [ad] k, untuk menaikan kursor.
Perintah [ad] l, untuk menggerakan kursor kekanan.
Perintah [ad] e, untuk menggerakan kursor keakhir kata.
Perintah [ad] 0, untuk menggerakan kursor ke awal baris.
Perintah [ad] b, untuk menggerakan kursor kehuruf awal.
Perintah [ad] w, untuk menggerakan kursor kekata berikutnya.
Perintah [ad] H, untuk menggerakan kursor ke atas tampilan layar.
Perintah [ad] M, untuk menggerakan kursor ke tengah tampilan layar.
Perintah [ad] L, untuk menggerakan kursor ke bawah tampilan layar.
Perintah [ad] J, untuk menggabungakn baris.
Perintah [ad] 1G, untuk menggerakan kursor kebaris pertama dari isi file.
Perintah [ad] ~ Toggle, untuk memperbesar dan memperkecil huruf.
Perintah [ad] (, untuk menggerakan kursor ke kalimat sebelumnya.
Perintah [ad] ), utnuk menggerakan kursor ke kalimat berikutnya.
Perintah Esc u, untuk mengundo perintah sebelumnya.
SEKIAN
DAN
TERIMA KASIH

More Related Content

What's hot

Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Fatma Qolbi
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskrit
riyana fairuz kholisa
 
3 interface metaphors dan model konseptual-donz
3   interface metaphors dan model konseptual-donz3   interface metaphors dan model konseptual-donz
3 interface metaphors dan model konseptual-donz
Stevie Principe
 
Tata bahasa-bebas-konteks
Tata bahasa-bebas-konteksTata bahasa-bebas-konteks
Tata bahasa-bebas-konteks
renoskop
 

What's hot (20)

Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
Matematika diskrit (dual graf, lintasan dan sirkuit euler, lintasan dan sirku...
 
linear programming metode simplex
linear programming metode simplexlinear programming metode simplex
linear programming metode simplex
 
Soal uas imk bsi
Soal uas imk bsiSoal uas imk bsi
Soal uas imk bsi
 
Algoritma penjadwalan proses
Algoritma penjadwalan prosesAlgoritma penjadwalan proses
Algoritma penjadwalan proses
 
Teori bahasa-dan-otomata
Teori bahasa-dan-otomataTeori bahasa-dan-otomata
Teori bahasa-dan-otomata
 
Aljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskritAljabar boolean MK matematika diskrit
Aljabar boolean MK matematika diskrit
 
Fungsi (function)
Fungsi (function)Fungsi (function)
Fungsi (function)
 
3 interface metaphors dan model konseptual-donz
3   interface metaphors dan model konseptual-donz3   interface metaphors dan model konseptual-donz
3 interface metaphors dan model konseptual-donz
 
Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)Algoritma Greedy (contoh soal)
Algoritma Greedy (contoh soal)
 
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
Kriptograf - Algoritma Kriptografi Klasik (bagian 1)
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 
Tata bahasa-bebas-konteks
Tata bahasa-bebas-konteksTata bahasa-bebas-konteks
Tata bahasa-bebas-konteks
 
Teknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair CipherTeknik Enkripsi dan Dekripsi Playfair Cipher
Teknik Enkripsi dan Dekripsi Playfair Cipher
 
[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface[PBO] Pertemuan 6 - Interface
[PBO] Pertemuan 6 - Interface
 
Representasi Pengetahuan
Representasi PengetahuanRepresentasi Pengetahuan
Representasi Pengetahuan
 
Matematika-Himpunan
Matematika-HimpunanMatematika-Himpunan
Matematika-Himpunan
 
Analisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMKAnalisa Website Traveloka - Makalah IMK
Analisa Website Traveloka - Makalah IMK
 
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan KernelSistem Operasi:   Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
Sistem Operasi: Arsitektur komputer, Pengantar Sistem Operasi dan Kernel
 
02.logika
02.logika02.logika
02.logika
 
Modul 4 representasi pengetahuan
Modul 4   representasi pengetahuanModul 4   representasi pengetahuan
Modul 4 representasi pengetahuan
 

Similar to FileditOR VI

Editor vi di linux debian
Editor vi di linux debianEditor vi di linux debian
Editor vi di linux debian
febrimaulanawme
 

Similar to FileditOR VI (20)

Editor vi di linux debian
Editor vi di linux debianEditor vi di linux debian
Editor vi di linux debian
 
Editor linux vim
Editor linux vimEditor linux vim
Editor linux vim
 
Vim
VimVim
Vim
 
editor linux -> tugas 11
editor linux -> tugas 11editor linux -> tugas 11
editor linux -> tugas 11
 
Editor vi
Editor vi Editor vi
Editor vi
 
Infra Linux
Infra LinuxInfra Linux
Infra Linux
 
Vi atau VIM Editor Linux
Vi atau VIM Editor LinuxVi atau VIM Editor Linux
Vi atau VIM Editor Linux
 
Tutorial memakai editor Nano pada terminal Linux
Tutorial memakai editor Nano pada terminal LinuxTutorial memakai editor Nano pada terminal Linux
Tutorial memakai editor Nano pada terminal Linux
 
presentasi File Editor
presentasi File Editorpresentasi File Editor
presentasi File Editor
 
VIM file editor
VIM file editorVIM file editor
VIM file editor
 
File editor nano
File editor nanoFile editor nano
File editor nano
 
Panduan-Praktikum-Microsoft-Word.pdf
Panduan-Praktikum-Microsoft-Word.pdfPanduan-Praktikum-Microsoft-Word.pdf
Panduan-Praktikum-Microsoft-Word.pdf
 
File Editor VIM
File Editor VIMFile Editor VIM
File Editor VIM
 
Tutorial memakai editor VIM pada terminal Linux
Tutorial memakai editor VIM pada terminal LinuxTutorial memakai editor VIM pada terminal Linux
Tutorial memakai editor VIM pada terminal Linux
 
Teks Editor Vim
Teks Editor VimTeks Editor Vim
Teks Editor Vim
 
Teks file editor vi
Teks file editor viTeks file editor vi
Teks file editor vi
 
Vim editor linux
Vim editor linuxVim editor linux
Vim editor linux
 
Modul word btz revizi
Modul word btz reviziModul word btz revizi
Modul word btz revizi
 
Vi teks editor
Vi teks editorVi teks editor
Vi teks editor
 
Vim file editor
Vim file editor Vim file editor
Vim file editor
 

More from fitrahsyahran (13)

Management package
Management packageManagement package
Management package
 
Solinux
SolinuxSolinux
Solinux
 
Dualboot
DualbootDualboot
Dualboot
 
Fhs
FhsFhs
Fhs
 
Management user dan group
Management user dan groupManagement user dan group
Management user dan group
 
Repo
RepoRepo
Repo
 
Sistem operasi nano
Sistem operasi nanoSistem operasi nano
Sistem operasi nano
 
MENYETING IP ADDRESS
MENYETING IP ADDRESSMENYETING IP ADDRESS
MENYETING IP ADDRESS
 
tutorialll
tutoriallltutorialll
tutorialll
 
Tugas dos
Tugas dosTugas dos
Tugas dos
 
Tugas 1 kelompok windows 8.1 install
Tugas 1 kelompok windows 8.1 installTugas 1 kelompok windows 8.1 install
Tugas 1 kelompok windows 8.1 install
 
arsitektur sistem operasi modern
arsitektur sistem operasi modernarsitektur sistem operasi modern
arsitektur sistem operasi modern
 
Sejarah linux
Sejarah linuxSejarah linux
Sejarah linux
 

Recently uploaded

PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
muhammadyudiyanto55
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
RinawatiRinawati10
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
Hernowo Subiantoro
 

Recently uploaded (20)

MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKAMODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
MODUL AJAR BAHASA INGGRIS KELAS 2 KURIKULUM MERDEKA
 
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERILAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
LAPORAN EKSTRAKURIKULER SEKOLAH DASAR NEGERI
 
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptxPRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
PRESENTASI OBSERVASI PENGELOLAAN KINERJA KEPALA SEKOLAH.pptx
 
Najwa Qarina_2021 B_Analisis Kritis Jurnal.pdf
Najwa Qarina_2021 B_Analisis Kritis Jurnal.pdfNajwa Qarina_2021 B_Analisis Kritis Jurnal.pdf
Najwa Qarina_2021 B_Analisis Kritis Jurnal.pdf
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
813 Modul Ajar KurMer Usaha, Energi, dan Pesawat Sederhana (2).docx
 
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagjaPi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
Pi-2 AGUS MULYADI. S.Pd (3).pptx visi giru penggerak dan prakrsa perubahan bagja
 
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdfLK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
LK 1 - 5T Keputusan Berdampak PERMATA BUNDA.pdf
 
LAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdf
LAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdfLAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdf
LAPORAN EKSTRAKURIKULER MULYADI.A S.Pd.,M.Pd.pdf
 
Koneksi Antar Materi Modul 1.4.ppt x
Koneksi Antar Materi Modul 1.4.ppt           xKoneksi Antar Materi Modul 1.4.ppt           x
Koneksi Antar Materi Modul 1.4.ppt x
 
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptxModul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
Modul P5 Berekayasa dan Berteknologi untuk Membangun NKRI.pptx
 
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum MerdekaModul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
Modul Ajar PAI dan Budi Pekerti Kelas 2 Fase A Kurikulum Merdeka
 
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANGKERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
KERAJINAN DARI BAHAN LIMBAH BERBENTUK BANGUN RUANG
 
Laporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdfLaporan Piket Guru untuk bukti dukung PMM.pdf
Laporan Piket Guru untuk bukti dukung PMM.pdf
 
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docxCONTOH LAPORAN PARTISIPAN OBSERVASI.docx
CONTOH LAPORAN PARTISIPAN OBSERVASI.docx
 
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docxRUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
RUBRIK OBSERVASI KINERJA KEPALA SEKOLAH.docx
 
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.comModul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
Modul Ajar Bahasa Indonesia Kelas 2 Fase A Kurikulum Merdeka - abdiera.com
 
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdfNaufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
Naufal Khawariz_2021 B_Analisis Kritis Jurnal.pdf
 
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdfPETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
PETUNJUK TEKNIS PPDB JATIM 2024-sign.pdf
 
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptxBab 3 Sejarah Kerajaan Hindu-Buddha.pptx
Bab 3 Sejarah Kerajaan Hindu-Buddha.pptx
 

FileditOR VI

  • 2. Apa itu File Editor Vi?  Vi merupakan editor yang paling terkenal di lingkungan UNIX. Vi ialah kepanjangan dari “Visual” editor. Sedangkan Vim merupakan pengembangan dari editor vi.  Vi merupakan teks editor interaktif yang dapat digunakan untuk membuat dan memodifikasi suatu file text. Teks editor ini dibuat oleh Bill Joy dari Universitas California, Barkeley, USA  Editor vi adalah sebuah editor text standar pada sistem operasi Linux yang berbasiskan mode teks. Seorang user yang menggunakan vi untuk pertama kalinya, mungkin akan mengalami sedikit kesulitan dalam memahami perintah-perintahnya dikarenakan tidak adanya menu-menu yang ditampilkan pada saat kita sedang mengedit file.  Vi memiliki dua mode yaitu mode command, dan mode insertion. Ketika kita membuka vi, maka pertama kali akan masuk ke mode command, dimana kursor dapat kita gerak-gerakkan atau bahkan melakukan penghapusan terhadap teks. Mode insertion dimulai ketika memasuki salah satu perintah insertion atau perintah change, yaitu perintah untuk mengedit teks dengan menuliskan huruf demi huruf.
  • 3. Kelebihan dan kekurangan Editor Vi!  Editor vi mempunyai kelebihan : yaitu memiliki banyak feature- feature yang sangat menarik sehingga sangat membantu untuk lebih cepat dalam mengedit file.  Vi memiliki kekurangan : yaitu belum ada fasilitas “read file”, seperti nano. Karena nano ada ctrl + r, ini merupakan hal yang penting dalam editor untuk membuat config baru.
  • 4. Perbedaan Vi , Vim dan Nano!  Keduanya sama-sama bisa diberi warna.  Vi atau vim belum ada fasilitas “read file”, sementara nano ada ctrl + r . ini merupakan hal yang penting dalam editor untuk membuat config baru.  Sama-sama punya fasilitas search, vi dengan /katayangdicari sedang kan nano dengan ctrl + w.  Dalam mengedit vi atau vim tekan insert dulu baru edit, sementara nano langsung edit saja.  Posisi kursor vi langsung kelihatan di bagian bawah, sedangkan nano ctrl + c.
  • 5. Status Vi da Notasi yang digunakan!  Status 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 : ?, /, !  Notasi CTRL-c, CTRL adalah tombol control pada keyboard, sehingga CTRL-c berarti “control c”. CR (Carriage Return) ialah tombol enter.
  • 6. Perintah-perintah Editor Vi di Linux!  ESC : Untuk mengaktifkan mode perintah utama, menonaktifkan semua mode perintah sebelumnya.  i dan a : Untuk mengedit file.  / : Diikuti dengan memasukkan kata yang hendak dicari, digunakan untuk mencari kata atau kalimat. Untuk mencari berikutnya gunakan tombol N.  dd : Untuk menghapus 1 baris.  Xdd : Untuk menghapus sejumlah X baris, contoh : 5dd (menghapus 5 baris) dan 3dd (menghapus 3 baris).  yy : Untuk menyalin(copy) 1 baris.  Xyy : Untuk menyalin X baris, contoh : 7yy (menyalin 7 baris) dan 5yy (menyalin 5 baris).  p : (paste) untuk mempaste baris file yang sudah disalin.  w : Untuk menyimpan file.  q : Untuk keluar dari vi tanpa menyimpan file.  q! : Jika file sudah diedit, maka gunakan perintah ini untuk keluar dari vi tanpa menyimpan file tersebut.  wq : Untuk menyimpan file, kemudian keluar dari vi.  x : Untuk menyimpan file, kemudian keluar dari vi
  • 7. Sebelum kita mengetik perintah vi maka buatlah file terlebih dahulu, setelah itu baru kita ketik vi nama file (yang sudah dibuat). Maka akan muncul tampilan seperti dibawah ini.
  • 8. Setelah itu tulis kalimat atau kata sesuai kemauan kita. Kemudian tekan tombol Esc dan fungsikan perintah yang diinginkan. Esc x, untuk menghapus kalimat atau kata yang sudah kita ketik. Dan Esc dd, untuk menghapus satu baris.
  • 9. Selanjutnya untuk menggerakkan kursor mengunakan [ad]. Perintah [ad] k, untuk menaikan kursor. Perintah [ad] l, untuk menggerakan kursor kekanan. Perintah [ad] e, untuk menggerakan kursor keakhir kata.
  • 10. Perintah [ad] 0, untuk menggerakan kursor ke awal baris. Perintah [ad] b, untuk menggerakan kursor kehuruf awal. Perintah [ad] w, untuk menggerakan kursor kekata berikutnya.
  • 11. Perintah [ad] H, untuk menggerakan kursor ke atas tampilan layar. Perintah [ad] M, untuk menggerakan kursor ke tengah tampilan layar. Perintah [ad] L, untuk menggerakan kursor ke bawah tampilan layar.
  • 12. Perintah [ad] J, untuk menggabungakn baris. Perintah [ad] 1G, untuk menggerakan kursor kebaris pertama dari isi file. Perintah [ad] ~ Toggle, untuk memperbesar dan memperkecil huruf.
  • 13. Perintah [ad] (, untuk menggerakan kursor ke kalimat sebelumnya. Perintah [ad] ), utnuk menggerakan kursor ke kalimat berikutnya. Perintah Esc u, untuk mengundo perintah sebelumnya.