SlideShare a Scribd company logo
1 of 14
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

Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur dataAsep Jaenudin
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan PembuktianFahrul Usman
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsilaurensius08
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06KuliahKita
 
Makalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleksMakalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleksNila Aulia
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linierIzhan Nassuha
 
Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03KuliahKita
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaDevandy Enda
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherHelmaKurniasari
 
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)Kelinci Coklat
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010eddie Ismantoe
 
Vektor, Aljabar Linier
Vektor, Aljabar LinierVektor, Aljabar Linier
Vektor, Aljabar LinierSartiniNuha
 
Contoh soal Metode Simpleks
Contoh soal Metode SimpleksContoh soal Metode Simpleks
Contoh soal Metode SimpleksReza Mahendra
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunanFajar Istiqomah
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)Simon Patabang
 

What's hot (20)

Tugas mandiri struktur data
Tugas mandiri struktur dataTugas mandiri struktur data
Tugas mandiri struktur data
 
Logika dan Pembuktian
Logika dan PembuktianLogika dan Pembuktian
Logika dan Pembuktian
 
Jenis dan proses interupsi
Jenis dan proses interupsiJenis dan proses interupsi
Jenis dan proses interupsi
 
Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06Matematika Diskrit - 09 graf - 06
Matematika Diskrit - 09 graf - 06
 
Bab 4 aljabar boolean
Bab 4 aljabar booleanBab 4 aljabar boolean
Bab 4 aljabar boolean
 
Makalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleksMakalah kelompok 4 metode simpleks
Makalah kelompok 4 metode simpleks
 
Jawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihanJawaban Struktur data soal-latihan
Jawaban Struktur data soal-latihan
 
Metode numerik persamaan non linier
Metode numerik persamaan non linierMetode numerik persamaan non linier
Metode numerik persamaan non linier
 
Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03Matematika Diskrit - 06 relasi dan fungsi - 03
Matematika Diskrit - 06 relasi dan fungsi - 03
 
Cara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada javaCara membuat fungsi dan prosedur pada java
Cara membuat fungsi dan prosedur pada java
 
Caesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipherCaesar cipher adalah algoritma cipher
Caesar cipher adalah algoritma cipher
 
5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)5. Doubly Linked List (Struktur Data)
5. Doubly Linked List (Struktur Data)
 
Struktur Data Tree
Struktur Data TreeStruktur Data Tree
Struktur Data Tree
 
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
Modul Pratikum Algoritma dan Pemrograman dalam Bahasa Visual C++ 2010
 
Vektor, Aljabar Linier
Vektor, Aljabar LinierVektor, Aljabar Linier
Vektor, Aljabar Linier
 
Contoh soal Metode Simpleks
Contoh soal Metode SimpleksContoh soal Metode Simpleks
Contoh soal Metode Simpleks
 
Pertemuan 02 teori dasar himpunan
Pertemuan 02   teori dasar himpunanPertemuan 02   teori dasar himpunan
Pertemuan 02 teori dasar himpunan
 
Graf Pohon
Graf PohonGraf Pohon
Graf Pohon
 
Modul 2 pd linier orde n
Modul 2 pd linier orde nModul 2 pd linier orde n
Modul 2 pd linier orde n
 
4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)4 diagram relasi antar entitas (ERD)
4 diagram relasi antar entitas (ERD)
 

Similar to FileditOR VI

Editor vi di linux debian
Editor vi di linux debianEditor vi di linux debian
Editor vi di linux debianfebrimaulanawme
 
editor linux -> tugas 11
editor linux -> tugas 11editor linux -> tugas 11
editor linux -> tugas 11Eka Aprillia
 
Editor vi
Editor vi Editor vi
Editor vi rendi98
 
Vi atau VIM Editor Linux
Vi atau VIM Editor LinuxVi atau VIM Editor Linux
Vi atau VIM Editor LinuxAkbar Akbar
 
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 Linuxmuhamadpandu1
 
presentasi File Editor
presentasi File Editorpresentasi File Editor
presentasi File Editor150399
 
VIM file editor
VIM file editorVIM file editor
VIM file editoralfarition
 
Panduan-Praktikum-Microsoft-Word.pdf
Panduan-Praktikum-Microsoft-Word.pdfPanduan-Praktikum-Microsoft-Word.pdf
Panduan-Praktikum-Microsoft-Word.pdfDadanDarmanto1
 
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 Linuxmuhamadpandu1
 
Teks Editor Vim
Teks Editor VimTeks Editor Vim
Teks Editor Vimcyberbebek
 
Teks file editor vi
Teks file editor viTeks file editor vi
Teks file editor vicyberkibra
 
Vim editor linux
Vim editor linuxVim editor linux
Vim editor linuxfatahlity
 
Modul word btz revizi
Modul word btz reviziModul word btz revizi
Modul word btz revizifrandy btz
 
Vi teks editor
Vi teks editorVi teks editor
Vi teks editorjoandi11
 

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

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

1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiIntanHanifah4
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxSyaimarChandra1
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASreskosatrio1
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)3HerisaSintia
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxrofikpriyanto2
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaNadia Putri Ayu
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxmtsmampunbarub4
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023DodiSetiawan46
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 

Recently uploaded (20)

1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
Edukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajiiEdukasi Haji 2023 pembinaan jemaah hajii
Edukasi Haji 2023 pembinaan jemaah hajii
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptxPrakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
Prakarsa Perubahan dengan Kanvas ATAP & BAGJA.pptx
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPASaku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
aku-dan-kebutuhanku-Kelas 4 SD Mapel IPAS
 
Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)Karakteristik Negara Mesir (Geografi Regional Dunia)
Karakteristik Negara Mesir (Geografi Regional Dunia)
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptxMATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
MATERI 1_ Modul 1 dan 2 Konsep Dasar IPA SD jadi.pptx
 
Karakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional DuniaKarakteristik Negara Brazil, Geografi Regional Dunia
Karakteristik Negara Brazil, Geografi Regional Dunia
 
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptxadap penggunaan media sosial dalam kehidupan sehari-hari.pptx
adap penggunaan media sosial dalam kehidupan sehari-hari.pptx
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023implementasu Permendikbudristek no 53 2023
implementasu Permendikbudristek no 53 2023
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 

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.