Как бързо да създадете текстов файл, използвайки командния ред в 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:
докоснете 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, независимо дали трябва да ги въвеждате веднага или не.