Команды для работы с файлами
wget <ссылка> - загружает файлы из интернета в терминальную папку.
touch <файл> - создает пустой файл
cat <файл> - просмотр текстового файла
tac <файл> - вывод текстового файла с последней строки
cp <файл1> <файл2> - копирование содержимого из ф1 в ф2
mv <файл1> <файл2> - перемещает содержимое из ф1 в ф2
rm <файл> - удаление файла
locate <файл> поиск файла
find - поиск файлов по определённым критериям, таким как имя, тип, размер, владелец, дата создания и модификации.
head - позволяет вывести первые строки текстового файла. По умолчанию команда выводит 10 строк, но это количество можно изменить, передав параметром (head -100 testfile или head -n 100 testfile). У команды есть возможность вывести все строки из файла с начала, но не выводя последние N строк, используя форму записи head -n -X testfile, что позволит вывести все строки файлов, кроме последних X строк (ключевой момент в выводе - минус перед числом).
tail - команда, обратная head, - позволяет вывести последние строки текстового файла. Схема использования аналогична head. Она позволяет вывести все строки, начиная с конкретной строки в файле при помощи нотации tail -n +X testfile. Кроме того, у команды есть опция -f (follow), которая позволяет подключиться к файлу в постоянном режиме и выводить только все последние строки, которые дописываются в файл (о том, как остановить вывод - далее).
less - постраничный вывод текстового файла с возможностью возврата - позволяет просматривать файл и искать в нем данные. В отличие от более старой команды more позволяет вернуться по тексту обратно (откуда и вышла своеобразная поговорка use more less and less more). Для выхода из просмотра файла требуется нажать Q.
grep - команда поиска
Last updated
Was this helpful?