working with vi editor unix
Работа с Unix Vi Editor:
Vi е стандартният редактор, който се предлага в системите на Unix.
Този визуален редактор позволява манипулиране на текст, като същевременно показва скрийн текст, за разлика от ‘sed’, който работи на ниво линия.
Unix Video # 12:
Какво ще научите:
Режими на Unix Vi Editor
Редакторът vi има три режима на работа, а именно. командния режим, режима на вмъкване и бившия команден режим.
# 1) Команден режим:
В този режим всички клавиши работят като команди. Тези клавиши се използват за вмъкване, добавяне, изтриване, отваряне на нови редове, преместване на курсора върху параграфите и изреченията и т.н. В този режим бутоните не се показват, но всеки клавиш извършва операция.
По подразбиране редакторът vi е в команден режим, поради което не можем да въвеждаме текст в команден режим. За да напишем програми или текст в редактор vi, трябва да преминем към режим на вмъкване, който може да се направи с натискане на бутона за извеждане.
как да започнем кариера в qa тестване
# 2) Режим на вмъкване:
В този режим можем да вмъкваме, добавяме, редактираме или заместваме текстове. Можем да превключим от командния режим в режим Вмъкване чрез натискане на бутона за излизане и след това натиснете I или A, за да влезете в режим на вмъкване.
# 3) Ex команден режим:
Този режим се използва за въвеждане на команди в долния ред на редактора vi, наречен като команден ред. За да превключите в команден режим Ex, натиснете клавиша за бягство, след което въведете: (двоеточие). За да запазите съдържанието и да излезете от редактора vi, натиснете wq след: (двоеточие). т.е.: wq.
Команди за запазване и излизане от редактор Vi:
: в -Запазете съдържанието на файла.
: q - Изход от редактор vi.
: q! -излезте от редактора vi, като отхвърлите всички промени.
: wq -Запишете файла и излезте от редактора vi.
Този урок ще обхване различните команди, които се използват в командния и предишния команден режим. Това включва команди за навигация из екрана по абзац, ред, дума или символ.
Ще разгледаме също команди за превключване на режима, изтриване на символи, думи, редове или абзаци.
Нашият предстоящ урок ще разкаже повече за функциите в скриптове на Shell !!
Препоръчително четене
- Урок за скриптове на Unix Shell с примери
- Урок за Unix Pipes: Тръби в програмирането на Unix
- Изрежете командата в Unix с примери
- Синтаксис на командата Unix Cat, Опции с примери
- Какво е Unix: Кратко въведение в Unix
- Ls Command в Unix с примери
- Използване на Switch Case в Unix Shell Scripting: State-esac Statement
- Аргументи на командния ред в скрипта на обвивката на Unix с пример