Сегодня мы научимся создавать файлы, а также писать в них текст. Не будем тянуть, начнём.
Команда
touch имя_файла (если имя файла содержит пробелы, следует взять его в кавычки)
создаёт пустой файл. Причём, имя файла можно использовать как абсолютное, так и относительное (то же, что и абсолютные и относительные пути, про которые написано здесь):
Создадим файл с названием мой файл в домашнем каталоге, для этого введём:
touch "мой файл" (находясь в домашней директории)
или
touch "~/мой файл" (находясь в любой директории)
То есть, первый вариант - это использование относительного пути, а второй - абсолютного. Напомню, что ~ - это то же самое, что и /home/username.
С помощью команды ls убедимся, что файл действительно создался.
Поздравляю, вы создали свой первый файл с помощью командной строки!
Существует команда echo, которая выводит указанный текст в терминал. Давайте попробуем.
echo "Привет всем"
С помощью неё так же можно записать текст в файл, делается это так:
echo "Текст" > "мой файл"
Для вывода содержимого файла в консоль используется команда cat:
cat "мой файл"
И так, мы узнали, как создать пустой файл (touch), как записать в него что-нибудь (echo) и как вывести его содержимое в терминал (cat).
В качестве упражнения потренируйтесь создавать файлы. Проверьте, что будет, если записать что-то в непустой файл с помощью команды echo. Перезапишется файл полностью или новый текст добавится к тому, что уже было?
Команда
touch имя_файла (если имя файла содержит пробелы, следует взять его в кавычки)
создаёт пустой файл. Причём, имя файла можно использовать как абсолютное, так и относительное (то же, что и абсолютные и относительные пути, про которые написано здесь):
Создадим файл с названием мой файл в домашнем каталоге, для этого введём:
touch "мой файл" (находясь в домашней директории)
или
touch "~/мой файл" (находясь в любой директории)
То есть, первый вариант - это использование относительного пути, а второй - абсолютного. Напомню, что ~ - это то же самое, что и /home/username.
С помощью команды ls убедимся, что файл действительно создался.
Поздравляю, вы создали свой первый файл с помощью командной строки!
Существует команда echo, которая выводит указанный текст в терминал. Давайте попробуем.
echo "Привет всем"
С помощью неё так же можно записать текст в файл, делается это так:
echo "Текст" > "мой файл"
Для вывода содержимого файла в консоль используется команда cat:
cat "мой файл"
И так, мы узнали, как создать пустой файл (touch), как записать в него что-нибудь (echo) и как вывести его содержимое в терминал (cat).
В качестве упражнения потренируйтесь создавать файлы. Проверьте, что будет, если записать что-то в непустой файл с помощью команды echo. Перезапишется файл полностью или новый текст добавится к тому, что уже было?
Комментариев нет:
Отправить комментарий