Ако сте човек от клавиатурата, можете да постигнете много неща само с помощта на командния ред на Linux. Например, има няколко лесни за използване методи за създаване на текстови файлове, ако трябва да направите това.
Първият ни метод за създаване на текстови файлове използва котка
команда. Това е полезно, ако искате веднага да добавите текст към новия си файл.
Просто въведете следната команда на терминала (замествайки "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, независимо дали трябва да въведете текст в тях незабавно или не.