Създайте текстов файл, като използвате командата Cat
Първият ни метод за създаване на текстови файлове използва
cat
команда. Това е полезно, ако искате веднага да добавите текст към новия си файл.
Просто въведете следната команда в терминала (замествайки "sample.txt" с каквото искате да наименувате файла си), след което натиснете Enter:
cat > sample.txt
ls
команда за показване на директория за файла:
ls -l sample.txt
cat sample.txt
Създаване на текстов файл с помощта на командата за докосване
Можете също да създадете текстов файл, като използвате
touch
команда. Една разлика между използването на тази команда и
cat
командата, която разгледахме в последния раздел, е, че докато
cat
команда ви позволява да въведете текст във вашия файл веднага, като използвате
touch
командата не го прави. Друга голяма разлика е, че
touch
команда ви позволява да създавате няколко нови файла с една команда.
Най-
touch
командата е удобна за бързо създаване на файлове, които възнамерявате да използвате по-късно.
За да създадете нов файл, въведете следната команда в терминала (замествайки "sample.txt" с името на файла, който искате да използвате), след което натиснете Enter:
touch sample.txt
Забележете, че не сте посочили, че файлът е създаден; току-що сте се върнали към подканата. Можете да използвате
ls
команда за проверка на съществуването на новия ви файл:
ls -l sample.txt
touch
команда. Трябва само да добавите колкото се може повече допълнителни имена на файлове (разделени с интервали), колкото искате до края на командата:
докоснете sample1.txt sample2.txt sample3.txt
ls
командата показва, че файловете наистина са там:
Създаване на текстов файл с помощта на стандартния символ за пренасочване (>)
Можете също да създадете текстов файл, като използвате стандартния символ за пренасочване, който обикновено се използва за пренасочване на изхода на команда към нов файл. Ако го използвате без предишна команда, символът за пренасочване просто създава нов файл. Подобно на
touch
командата, създаване на файл по този начин не ви позволява да въведете текст във файла веднага. За разлика от
touch
Въпреки това, създаването на файл с помощта на символа за пренасочване ви позволява да създавате един файл едновременно. Включваме го за пълнота и също така, защото ако създавате само един файл, той предлага най-малкото писане.
За да създадете нов файл, въведете следната команда в терминала (замествайки "sample.txt" с името на файла, който искате да използвате), след което натиснете Enter:
> sample.txt
ls
команда за проверка на съществуването на новия ви файл:
ls -l sample.txt
Тези три метода трябва да ви позволяват бързо да създавате текстови файлове в терминала на Linux, независимо дали трябва да въведете текст в тях незабавно или не.