Как да създадете и редактирате текстов файл в Linux чрез терминал

Съдържание:

Как да създадете и редактирате текстов файл в Linux чрез терминал
Как да създадете и редактирате текстов файл в Linux чрез терминал

Видео: Как да създадете и редактирате текстов файл в Linux чрез терминал

Видео: Как да създадете и редактирате текстов файл в Linux чрез терминал
Видео: Как открыть архив RAR, ZIP и другие? 2024, Може
Anonim

Това wikiHow ви учи как да създавате и редактирате текстов файл в два популярни текстови редактора на Linux. Почти всички Linux системи са предварително инсталирани с Nano, директен и лесен за използване текстов редактор. Ако не харесвате (или нямате) Nano, можете също да използвате Vi (или Vim, в зависимост от системата), за да редактирате текстови файлове. Vi и Vim са малко по -предизвикателни за използване, тъй като има множество команди и два различни режима.

Стъпки

Метод 1 от 2: Използване на Nano

Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 1
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 1

Стъпка 1. Натиснете Control+Alt+T, за да отворите нов прозорец на терминала

Тази клавишна комбинация отваря терминален прозорец в почти всички версии на Linux.

  • Можете също да щракнете двукратно върху Терминал икона в списъка ви с приложения или като щракнете върху менюто Dash (ако използвате GNOME) и потърсите терминал.
  • Nano е много лесен за използване текстов редактор, който се предлага предварително инсталиран на всички базирани на Ubuntu Linux дистрибуции. Ако нямате Nano, можете да го получите, като стартирате sudo apt install nano (Ubuntu и Debian) или sudo yum install nano (CentOS и Fedora).
  • Ако някога сте използвали текстовия редактор Pico, ще откриете, че Nano е по същество идентичен. И за разлика от Vi и Vim, не е нужно да превключвате между командния и входния режим, докато го използвате.
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 2
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 2

Стъпка 2. Придвижете се до директорията, в която искате да създадете вашия файл

Вероятно ще искате да поставите файла някъде в домашната си директория, където вече ще бъдете при отваряне на терминален прозорец. Ако искате да поставите файла в съществуващ поддиректория, можете да използвате cd команда да стигнете до там.

  • За да видите всички папки в текущата директория (вашата домашна директория), въведете ls и натиснете Въведете.
  • За да отидете в директория във вашата домашна директория, въведете cd directoryname и натиснете Въведете (заменете директория с името на директорията).
  • Ако искате да създадете нова директория, стартирайте makedir име на директория (заменете името на директорията с името, което искате да дадете на новата си директория. След това използвайте cd директория име, за да влезете в тази директория.
  • МОЖЕТЕ да създавате и редактирате файлове извън домашната си директория, но за това ще ви е необходим root достъп.
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 3
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 3

Стъпка 3. Въведете nano filename и натиснете ↵ Enter

Заменете името на файла с името, което искате да дадете на новия си текстов файл. Това създава и отваря нов текстов файл с това име.

  • Например, ако искате да създадете файл, наречен "testfile", въведете nano testfile и натиснете Въведете.
  • Може да е полезно да добавите „.txt“в края на името на файла, за да знаете, че това е текстов файл.
  • Ако текущата ви директория има файл със същото име, тази команда вместо това ще отвори този файл.
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 4
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 4

Стъпка 4. Намерете списъка с команди в долната част на прозореца

Командите, които можете да използвате, докато пишете във вашия файл, се появяват в долната част на Nano. За да видите повече команди, просто увеличете прозореца, като го плъзнете от един от ъглите му.

  • Командите или започват с карат (^) или М. Каратът представлява Контрол ключ, докато М представлява Алт ключ.

    • Например ^U е командата за поставяне. За да поставите нещо, което сте копирали, бихте натиснали Control + U.
    • M-U е командата за отмяна на последното действие. За да отмените, бихте натиснали Alt + U.
  • За да видите всички команди на Nano, натиснете Control + G.
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 5
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 5

Стъпка 5. Въведете във вашия файл

Ако трябва да преместите курсора, използвайте клавишите със стрелки.

Можете да използвате мишката, за да маркирате текст, който искате да копирате и/или поставите. За да копирате маркиран текст, натиснете Alt + 6. След това използвайте клавишите със стрелки, за да се преместите на друго място във файла и натиснете Control + U да се постави.

Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 6
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 6

Стъпка 6. Натиснете Control+O, за да запазите файла

Тъй като вече сте дали име на файла си, няма да бъдете помолени да дадете име на този файл. Ако обаче сте стартирали файл, без да му дадете име (като просто стартирате nano от подканата без име на файл), ще бъдете помолени да въведете името на новия си файл и натиснете Въведете Да запазя.

Избягвайте изкушението да натиснете Control + S за да запишете, тъй като това просто ще замрази терминалния ви прозорец!

Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 7
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 7

Стъпка 7. Натиснете Control+X, за да излезете от Nano

Това ви връща към командния ред.

Можете да отворите отново файла, който сте създали в Nano, като въведете nano filename точно както преди

Метод 2 от 2: Използване на Vi или Vim

Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 8
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 8

Стъпка 1. Натиснете Control+Alt+T, за да отворите нов прозорец на терминала

Това ще отвори нов терминал във всяка версия на Linux.

  • Можете също да щракнете двукратно върху Терминал икона в списъка ви с приложения или като щракнете върху менюто Dash (ако използвате GNOME) и потърсите терминал.
  • Vi е един от най-старите и стандартизирани текстови редактори, базирани на Unix. Vim означава „Vi iMproved“, което означава, че е като Vi, но с повече функции. В повечето съвременни версии на Linux се изпълнява vi при подкана действително ще стартира Вим вместо. Основните команди са еднакви и за двата редактора.
  • Vi има повече крива на обучение от Nano, но след като се овладеете, е доста лесен за използване.
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 9
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 9

Стъпка 2. Отидете в директорията, в която искате да създадете вашия файл

Вероятно ще искате да поставите файла някъде в домашната си директория, където вече ще бъдете при отваряне на терминален прозорец. Ако искате да поставите файла в съществуващ поддиректория, можете да използвате cd команда да стигнете до там.

  • За да видите всички папки в текущата директория (вашата домашна директория), въведете ls и натиснете Въведете.
  • За да отидете в директория във вашата домашна директория, въведете cd directoryname и натиснете Въведете (заменете директория с името на директорията).
  • Ако искате да създадете нова директория, стартирайте makedir име на директория (заменете името на директорията с името, което искате да дадете на новата си директория. След това използвайте cd директория име, за да влезете в тази директория.
  • МОЖЕТЕ да създавате и редактирате файлове извън домашната си директория, но за това ще ви е необходим root достъп.
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 10
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 10

Стъпка 3. Въведете vi име на файл и натиснете ↵ Enter

Като алтернатива можете да въведете vim име на файл, за да сте сигурни, че файлът се отваря във Vim вместо Vi. Частта "vi" на тази команда избира текстовия редактор Vim като програма, която да се използва. Заменете името на файла с името, което искате да присвоите на новия си файл.

  • Например за файл с име "sample.text" бихте въвели vi sample.txt.
  • Ако текущата ви директория има файл със същото име, тази команда вместо това ще отвори този файл.
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 11
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 11

Стъпка 4. Натиснете клавиша i

Когато отворите Vi или Vim, той се отваря в специален режим, наречен Command mode. Натискане на Аз key ще ви постави в режим Insert, където ще пишете.

Трябва да видиш - ВМЕСТВАНЕ- изскача в долната част на прозореца, когато натиснете клавиша I.

Създайте и редактирайте текстов файл в Linux, като използвате терминална стъпка 12
Създайте и редактирайте текстов файл в Linux, като използвате терминална стъпка 12

Стъпка 5. Въведете текста си

Докато сте в режим Вмъкване, можете просто да пишете както обикновено за всеки друг текстов документ. За да преминете към следващия ред, просто натиснете Въведете.

Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 13
Създайте и редактирайте текстов файл в Linux, като използвате терминал Стъпка 13

Стъпка 6. Натиснете клавиша Esc

Това ви връща в командния режим. Командният режим е мястото, където ще правите неща като запазване, копиране, поставяне и излизане. Ще разберете, че сте в команден режим, когато вече не виждате „INSERT“в долната част на прозореца.

  • Можете да използвате клавишите със стрелки, за да се придвижвате из документа, докато сте в режим Command както във Vi, така и във Vim. Vim също ви позволява да използвате клавишите със стрелки, за да се движите в режим Вмъкване.
  • Върнете се в режим на вмъкване по всяко време, като натиснете i ключ.
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 14
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 14

Стъпка 7. Въведете: w и натиснете ↵ Enter

Всички команди Vi/Vim започват с двоеточие, а командата: w записва файла (помислете за "w" като "запис").

  • Ако сте създали файл без име (или искате да запазите текущите редакции в нов файл), вместо това въведете: w име на файла, като замените името на файла с името, което искате да дадете на този файл.
  • За да получите помощ и да научите повече за командите Vi/Vim, въведете: help в командния режим и натиснете Въведете.
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 15
Създаване и редактиране на текстов файл в Linux чрез терминал Стъпка 15

Стъпка 8. Въведете: q и натиснете ↵ Enter за изход

Това затваря вашия файл и ви връща към командния ред.

  • За да отворите отново файла, просто напишете vi filename или vim filename.
  • Можете също да запишете и излезете едновременно, като напишете: wq в командния режим.

Съвети

  • Не забравяйте да запазите файла си, преди да излезете, тъй като няма винаги да бъдете предупредени за незаписани промени.
  • Можете да стартирате man vi или man nano в командния ред, за да видите ръководствата за някой от тези текстови редактори.
  • Една от най -полезните функции на Vim над Vi е подчертаването на синтаксиса, което е чудесно за кодерите. Той също така идва с вградена проверка на правописа и възможност за придвижване със стрелките в режим Вмъкване.

Препоръчано: