If-Koubou

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

Как бързо да създадете текстов файл, използвайки командния ред в Linux (Как да)

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

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

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

Просто въведете следната команда на терминала (замествайки "sample.txt" с каквото искате да наименувате файла си) и след това натиснете Enter:

cat> sample.txt

След като натиснете Enter, не се връщате към прозореца на терминала. Вместо това курсорът се поставя на следващия ред и можете да започнете да въвеждате текст директно във вашия файл. Въведете линиите си с текст, като натиснете Enter след всеки ред. Когато сте готови, натиснете Ctrl + D, за да излезете от файла и да се върнете към подканата.

За да потвърдите, че файлът ви е създаден, можете да го използвате LS команда за показване на директория за файла:

ls -l sample.txt

Можете също така да използвате командата Cat, за да видите съдържанието на файла си. Просто въведете следната команда на промпта и натиснете Enter:

cat sample.txt

Създаване на текстов файл с помощта на командата за докосване

Можете също да създадете текстов файл, като използвате докосване команда. Една разлика между използването на тази команда и котка командата, която разгледахме в последния раздел, е, че докато котка команда ви позволява да въведете текст във вашия файл веднага, като използвате докосване командата не го прави. Друга голяма разлика е, че докосване команда ви позволява да създавате няколко нови файла с една команда.

Най- докосване командата е удобна за бързо създаване на файлове, които възнамерявате да използвате по-късно.

За да създадете нов файл, въведете следната команда в терминала (замествайки "sample.txt" с името на файла, който искате да използвате) и след това натиснете Enter:

touch sample.txt

Забележете, че не сте посочили, че файлът е създаден; току-що сте се върнали към подканата. Можете да използвате LS команда за проверка на съществуването на новия ви файл:

ls -l sample.txt

Можете също така да създадете няколко нови файла едновременно с докосване команда. Трябва само да добавите колкото се може повече допълнителни имена на файлове (разделени с интервали), колкото искате до края на командата:

докоснете sample1.txt sample2.txt sample3.txt

Отново нямате никаква индикация, че файлът е създаден, но е издаден прост LS командата показва, че файловете наистина са там:

И когато сте готови да добавите текст към новите си файлове, можете просто да използвате текстов редактор като Vi.

Създаване на текстов файл с помощта на стандартния символ за пренасочване (>)

Можете също да създадете текстов файл, като използвате стандартния символ за пренасочване, който обикновено се използва за пренасочване на изхода на команда към нов файл. Ако го използвате без предишна команда, символът за пренасочване просто създава нов файл. Подобно на докосване командата, създаване на файл по този начин не ви позволява да въведете текст във файла веднага. За разлика от докосване Въпреки това, създаването на файл с помощта на символа за пренасочване ви позволява да създавате един файл едновременно. Включваме го за пълнота и също така, защото ако създавате само един файл, той предлага най-малкото писане.

За да създадете нов файл, въведете следната команда в терминала (замествайки "sample.txt" с името на файла, който искате да използвате) и след това натиснете Enter:

> sample.txt

Не се дава индикация, че файлът е създаден, но можете да го използвате LS команда за проверка на съществуването на новия ви файл:

ls -l sample.txt

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