VI เป็น Editor โปรแกรม ที่ติดตั้งมาบน Linux Server หรือ FreeBSD Server ซึ่งสามารถใช้สร้างไฟล์ แก้ไขไฟล์ ได้ทันที
ซึ่งสำหรับ VI จะมี Mode การทำงานอยู่ 2 โหมดหลักด้วยกัน คือ Mode Command และ Mode Editorวิธีการ สร้างไฟล์ หรือ แก้ไขไฟล์ ด้วย VI
- vi ชื่อไฟล์ เช่น vi test.sh
- กดตัวอักษร i เพื่อเข้าสู่ Mode Insert (ด้านล่างจะแสดงข้อความ -- INSERT -- )
เราสามารถทำการ เขียน หรือ แก้ไขข้อมูล ภายในไฟล์ ได้ทันที
วิธีการ บันทึกไฟล์ หรือ Save File ด้วย VI
- กด ESC เพื่อ กลับสู่ Mode Command (ข้อความ -- INSERT -- จะหายไป)
- พิมพ์ ( :wq! ) และ Enter เพื่อทำการ Save
- พิมพ์ :q! และ Enter เพื่อทำการยกเลิก (ไม่ Save)
สำหรับส่วนเพิ่มเติม
- พิมพ์ vi --help
[root@ns7 tmp]# vi --help
VIM - Vi IMproved 7.2 (2008 Aug 9, compiled Jun 25 2011 09:43:35)
usage: vim [arguments] [file ..] edit specified file(s)
or: vim [arguments] - read text from stdin
or: vim [arguments] -t tag edit file where tag is defined
Arguments:
-- Only file names after this
-v Vi mode (like "vi")
-e Ex mode (like "ex")
-s Silent (batch) mode (only for "ex")
-y Easy mode (like "evim", modeless)
-R Readonly mode (like "view")
-Z Restricted mode (like "rvim")
-m Modifications (writing files) not allowed
-M Modifications in text not allowed
-b Binary mode
-C Compatible with Vi: 'compatible'
-N Not fully Vi compatible: 'nocompatible'
-V[N][fname] Be verbose [level N] [log messages to fname]
-n No swap file, use memory only
-r List swap files and exit
-r (with file name) Recover crashed session
-L Same as -r
-T <terminal> Set terminal type to <terminal>
-u <vimrc> Use <vimrc> instead of any .vimrc
--noplugin Don't load plugin scripts
-p[N] Open N tab pages (default: one for each file)
-o[N] Open N windows (default: one for each file)
-O[N] Like -o but split vertically
+ Start at end of file
+<lnum> Start at line <lnum>
--cmd <command> Execute <command> before loading any vimrc file
-c <command> Execute <command> after loading the first file
-S <session> Source file <session> after loading the first file
-s <scriptin> Read Normal mode commands from file <scriptin>
-w <scriptout> Append all typed commands to file <scriptout>
-W <scriptout> Write all typed commands to file <scriptout>
-h or --help Print Help (this message) and exit
--version Print version information and exit
ข้อกำหนดในการเผยแพร่บทความ ข่าวสาร
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
** บทความนี้มีลิขสิทธิ์ ไม่อนุญาติให้คัดลอก ทำซ้ำ ดัดแปลงก่อนได้รับอนุญาต **
โปรดระบุแหล่งที่มา บริษัท เอ็กซ์ตร้า คอร์ปอเรชั่น จำกัด / https://www.ireallyhost.com
ทั่วไป