Pengenalan
vi adalah editor unix tersedia di hampir semua sistem operasi unix, solaris, bsd, aix, hpux dll
Dokumen ini merupakan referensi cepat untuk editor vi dan akan membantu jika Anda baru ke unix, unix belajar atau hanya menyegarkan pengetahuan vi Anda setelah beberapa tahun.

Persyaratan:
Dalam rangka untuk bekerja dengan benar vi kebutuhan jenis terminal yang benar (JANGKA) pengaturan. Pengaturan JANGKA tergantung pada jenis terminal yang Anda miliki. JANGKA jenis umum digunakan adalah vt100, vt220 dan ansi. Dalam kebanyakan kasus vt100 akan bekerja dengan baik. Dalam kasus vi tidak mampu memahami JANGKA yang telah Anda berikan, hal itu dimulai dalam modus terbuka memberikan Anda sebuah baris demi baris tampilan.

Umumnya JANGKA diambil dari profil atau / etc / profile namun dapat diatur pada baris perintah sebagai.:
$ TERM = vt100
$ Export TERM
echo $ JANGKA akan menampilkan set JANGKA saat ini.
Buat file baru atau file yang ada di vi Terbuka
vi tanpa nama file akan membuka file baru di mana Anda dapat memasukkan teks dan mengedit tapi sementara keluar Anda akan diminta untuk memasukkan nama file yang valid untuk menyimpan teks. vi dengan nama file sebagai argumen akan membuka file yang untuk mengedit jika file sudah ada itu membuka sebaliknya ia menciptakan sebuah file baru dengan argumen.
Contoh: $ vi testfile
Menciptakan atau membuka file yang ada disebut testfile
Mode di vi
vi beroperasi dalam dua mode berikut:
i. ) Command Mode: Setelah file dibuka dibuka dalam perintah
mode, yaitu, input dari keyboard akan diperlakukan sebagai perintah vi
dan Anda tidak akan melihat kata-kata Anda mengetik di layar.
ii) Insert Mode: Untuk memasukkan teks Anda harus dimasukkan ke dalam insert vi dengan menekan ‘i’ atau ‘a’ setelah itu Anda dapat menambahkan teks dan apa pun yang sedang jenis akan terlihat di layar. Untuk beralih antara modus tombol Esc digunakan. Esc I (Mode teks) Esc (modus perintah)

Saving & Exiting vi editor

Anda dapat keluar dari vi dengan cara yang berbeda:
. 1) Quit without saving: Jika Anda tidak ingin menyimpan pekerjaan: q akan membawa Anda keluar tanpa menyimpan mengedit di vi.
. 2) Write & quit : Wikipedia: w menyimpan file saat ini tetapi tidak keluar. Untuk menyimpan dan keluar: wq digunakan di vi.
. 3) Force Quite : Sebuah “!” (Default tanda di akhir perintah keluar (: q!,: wq) menyebabkan dipaksa keluar dari vi setelah mengabaikan mengedit (untuk: q!) atau menulis (untuk: wq) semua perubahan
Vi Commands
Moving Cursor in File
ScreenShot001
Line
ScreenShot002

Sentence
ScreenShot003
Paragraph
ScreenShot004
File
ScreenShot005
Inserting & appending text
ScreenShot006
Adding new line
ScreenShot007
Deleting the tex
ScreenShot008
Replacing a character & Word
ScreenShot009
Subtitute
ScreenShot010
Undo last changes
ScreenShot011
Copy and pasting lines
ScreenShot012
Searching
ScreenShot013
Saving
ScreenShot014

Categories: Solaris

Leave a Reply

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

6 + 12 =

Related Posts

Solaris

How to Find and Remove Old or Inactive Files

How to Find and Remove Old or Inactive Files Become an administrator. Find files that have not been accessed for a specified number of days and list them in a file. # find directory -type Read more…

Oracle

How to Collect a Snapshot on SPARC M series servers Mx000 and M10-x systems

Running snapshot The syntax varies slightly from the Mx000 to the M10-x .The M10 requires a “-a” option to collect logs from all chassis. The two most common usages are described below. The first example Read more…

Oracle

Verifying HBA card connectivity in Solaris

1. Use the “luxadm -e port” command to verify HBA has established communication with a node. # luxadm -e port /devices/[email protected]/[email protected]/[email protected]/[email protected]/SUNW,[email protected]/[email protected],0:devctl CONNECTED /devices/[email protected]/[email protected]/[email protected]/[email protected]/SUNW,[email protected],1/[email protected],0:devctl CONNECTED CONNECTED : HBA has established connection with either target or initiator. Read more…