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

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