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

Всеки е полезно да знаете как да използвате приложение Терминал (командния ред) в Linux за създаване на файла. След приключване на този процес, можете да използвате един от вградения текстов редактор за промяна на операционната система в нов файл.

Когато да започне?

За да създадете Linux файл, първо отворете командния ред. За да направите това, натиснете "Меню", след това да търсят иконата "Терминал", която прилича на черен квадрат с бял символ на него. Кликнете върху него. Обикновено тя се намира в лявата част на прозореца на менюто прозорец. Можете също така да щракнете върху бутона за търсене в горната част на прозореца и след това напишете "Терминал", за да го намерите.


Тип ли да отворите командния ред и след това натиснете Enter. Терминалът се отваря като вашата домашна директория, както и по-горе команда показва всяка папка в текущата директория. За да създадете текстов файл в Linux като един от тях, ще трябва да се промени текущата директория.

Изберете директорията

Намерете папката, в която искате да създадете текстов файл. Всяко име на директория е посочено по-долу команда ли (като "Desktop") е мястото, на което можете да се движите. Въведете, за да създадете файл в Linux, командния CD. Това действие ще ви отведе до желаното име на папка. Тази команда променя фокуса на командния ред с текущата директория на този, който се обади. Например, вие трябва да напишете CD Desktop, команди, за да превключите на мястото на терминала на работния плот директория.


Акоискате да създадете текстов файл в определена папка в избраната директория, трябва да посочите иконата /след нейното име и след това да въведете името на папката. Например, за директория с име Misc в директорията Documents, трябва да въведете cd Documents /Misc. След това натиснете Enter. Това ще изпълни вашата команда и ще преместите целевата директория на терминала от вашата домашна директория на тази, която сте посочили.

Как бързо да създадете файл в Linux?

Въведете cat & gt; filename.txt към командния ред. Сега трябва да замените "името на файла" с предшестващото име на текста (например "проба"). Например, когато създавате файл с име kitty, трябва да въведете cat & gt; kitty.txt. Натиснете клавиша Enter. Това ще ви позволи да създадете нов текстов файл с указаното име в текущата си директория. След това курсорът ще се появи на празния ред в терминала.
Този метод е добър както за текстови документи, така и за други типове данни. Ако искате да създадете партиден файл в Linux, като използвате командния ред, програмите за работа с текстови документи не ви подхождат.

Въведете текста на документа

Можете просто да въвеждате букви и цифри, както обикновено се прави за всеки друг текстов документ. За да запишете текущия ред и да преминете към следващия, натиснете Enter. Ако имате отворена директория на текстов файл, можете просто да кликнете два пъти върху него, когато се отвори. Натиснете Ctrl + Z. Тази команда ще запази работата ви и ще ви върне към командния ред на терминала. Това ще ви позволи да продължите да въвеждате други команди.
Тип ls -lfilename.txt към терминала. Заменете името на файла по подразбиране с името, което сте избрали. Тази команда ще намери вашия документ, като гарантира неговото безопасно създаване в директорията. Например, за да отворите файл с име textfile, трябва да въведете ls -l textfile.txt. Символите в този код са с малка буква L, а не с главни букви, затова бъдете внимателни. След това натиснете клавиша Enter. След това ще видите как се показват времето, датата и името на файла на следващия ред. Това показва точно, че сте успели да създадете файл в Linux терминала и да го запишете.

Използвайте програмата за редактиране на текст

Можете бързо да създадете празен файл на Linux или да използвате Vim или Emacs за създаване и редактиране на разширен. Сега, когато сте в директорията, в която искате да поставите текстов документ, е време да започнете да го създавате. Приложението Vim е клонинг на текстовите редактори vi за Unix. Той е написан на базата на източника за редактора на Port Stevie за Amiga и за първи път е издаден през 1991 година. Vim Editor е предназначен за използване както от интерфейса на командния ред, така и под формата на отделно приложение в графичния интерфейс. Това е безплатен софтуер с отворен код, издаден с лиценз. Въпреки факта, че програмата първоначално беше издадена за Amiga, Vim беше доразвита като крос-платформен редактор, който поддържа много други дистрибуции. Днес тя е една от най-популярните програми сред потребителите на Linux.
Подобно на vi, интерфейсът Vim е базиран не на меню или на икона, а накоманди, зададени в текстовия интерфейс. Графичният му потребителски интерфейс, gVim, добавя менюта и ленти с инструменти към най-често използваните команди, но пълната функционалност все още се извършва в режим на командния ред. Emacs е семейство текстови редактори, което се характеризира с разширяемост. Най-напредналата версия на програмата, GNU Emacs, е описана като разширяем, персонализиращ се, самодокументиран редактор.
Развитието на Emacs на първото поколение започна в средата на 70-те години и работата по подобряването на последната версия на GNU продължава и до днес. Emacs има над 10 000 вградени команди и интерфейсът позволява на потребителя да комбинира тези команди в макроси, за да автоматизира работата. В допълнение, изпълнението на това обикновено съдържа диалекта на езика за програмиране на Lisp, който осигурява възможности за дълбоко разширение, позволявайки на потребителите и разработчиците да пишат нови команди и програми за редактора. Бяха написани отделни плъгини за управление на имейли, файлове, контури и RSS емисии.
Emacs, заедно с vi, е един от двата основни традиционни редактора в Unix-подобни системи. И двете програми са едни от най-старите приложения, които все още се използват активно и продължават да се развиват.

Използване на Vim за работа с файл

Въведете vi filename.txt в командния ред. Част vi в тази команда избира текстов редактор Vim като програма, която използвате. В останалата част заменете името на файла с името, на което искате да присвоите нов файл. Например за файл с име taminsтрябва да въведете vi tamins.txt. Ако текущата ви директория съдържа документ с това име, тази команда ще го отвори. Ако това име е уникално, можете да създадете файл от нулата в Linux, като използвате горната програма. Натиснете клавиша Enter. Това ще ви позволи да създадете нов файл и да го отворите в редактора Vim. Сега трябва да виждате празен терминален прозорец с нещо във всяка линия, както и името на вашия текстов файл в долната част на прозореца. Натиснете бутона i на клавиатурата на компютъра. Това ще ви позволи да поставите документа в режим "Paste", където можете да въвеждате текст, ако е необходимо. Трябва да видите подменюто INSERT (ще се появи в долната част на прозореца), когато натиснете I. Въведете текста на документа. Можете просто да въвеждате знаците, както обикновено се използва за всеки друг текстов документ. За да запишете текущия ред и да преминете към следващия, натиснете Enter. След това натиснете клавиша Esc. Обикновено се намира в горния ляв ъгъл на клавиатурата на компютъра. Този клавиш отваря Vim към команден режим. След като кликнете, ще видите, че курсорът се появява в долната част на прозореца. Въведете w в терминала и натиснете Enter. Тази команда ще запази документа във формата, в която се намира в момента. След това въведете q в командния ред и натиснете клавиша enter. Това ще излезе от Vim и ще ви върне към главния интерфейс на терминала. Текстовият ви файл вече е в указаната директория. Можете да проверите новия текстов файл, като напишете lsв командния ред и щракване? Enter. След това можете да търсите по име на файл в интерфейсния прозорец. Можете също да въведете командата wq за запазване и излизане от една команда. След това можете да сте сигурни, че сте създали файл в Linux директорията.
Връща файла от прозореца на терминала. Както и при създаването му, трябва да въведете командата vi filename.txt, за да я отворите. Този път, когато отворите файла, ще видите всички записани промени, които сте направили.

Използване на Emacs

Можете също да създадете Linux файл, като използвате приложението Emacs. За да направите това, въведете emacs filename.txt в терминала. Трябва да замените името на файла с избраното от вас име за текстовия файл. Натиснете Enter. Докато името на вашия текстов файл не е дубликат на съществуващ документ в текущата ви директория, тази команда ще отвори нов текстов файл в редактора на Emacs. Например, за файл с име newfile, трябва да въведете emacs newfile.txt. Ако сте въвели име на съществуващ текстов документ, тази команда ще отвори съответния файл.

Как да работите с екипи?

Запознайте се с екипите на Emacs. Това приложение идва с множество мощни команди, които ви позволяват да се движите в документа, да търсите свързана или основна информация, да манипулирате текст и да декодирате кода. Тези команди се разделят на два типа: управление и цел на екипа. Първата група е написана както следва: C -. Например, за да изпълните командата Контрол, трябва да задържите натиснат клавиша Ctrl и едновременно да натиснете съответния буквен бутон (например Ctrl + A). Команди Meta (или Escape)са написани като: M - или ESC. "M" се отнася до клавиша Alt или Esc на клавиатурата (в зависимост от модела и дизайна на компютъра). Команда, написана като C-a b (или M-a b) ще изисква да задържите Ctrl (или Alt или Esc), когато натиснете първия клавиш (например, след това отпуснете двата бутона и незабавно натиснете втория клавиш (например b)). Въведете текста на документа. Можете да го напишете по същия начин, както за всеки друг текстов документ. За да запишете текущия ред и да преминете към следващия, натиснете клавиша за въвеждане. Натиснете Ctrl + X и след това S. Всички действия, които сте изпълнили, ще бъдат запазени. След това натиснете Ctrl + X и след това Ctrl + C. Това ще ви позволи да излезете от текстовия редактор на Emacs и да се върнете в директорията на терминала. Текстовият ви документ сега ще бъде запазен под избраното от вас име в тази директория. За да създадете връзка към Linux файл, ще трябва да въведете команда с нейното име в терминала. Отворете отново текстовия файл. Просто въведете emacs filename.txt в командния ред. Докато сте в същата директория, горната команда ще отвори текстовия файл в Emacs, след което ще можете да го редактирате по свое усмотрение.

Съвети

Vim обикновено се предлага във всяка версия на Linux, а Emacs е по-сложен редактор, който се инсталира в по-нови дистрибуции на ОС. Но начинаещите могат да бъдат по-лесни за използване на тази програма. Можете да извикате екрана за помощ на Emacs, като натиснете Ctrl + H, след това отпуснете двата бутона и натиснете T. Менюто Help (Помощ)покажете допълнителни клавишни комбинации и други функции на редактора, които могат да ви помогнат, когато създавате и записвате файл.

Предупреждение

Ако не запишете документа, преди той да се затвори, предупреждението може да не се покаже, особено в редактора Vim. Затова винаги съхранявайте документа, преди да го затворите.

Свързани публикации