Типично для людей, плохо знакомых с Linux, новички часто могут обнаружить, что знают команды для простого перемещения по файловой структуре, не зная больше никаких команд. В Linux есть множество команд, и вот еще несколько для изучения. При этом я бы создал файл, преобразовал содержимое в нижний регистр и отсортировал его.

преобразовать текстовый файл из верхнего регистра в нижний регистр

Прежде чем преобразовать в нижний регистр, давайте посмотрим на содержимое файла.

$ cat weirdfile.txt
THIS IS IN CAPS. BUT NOT FOR LONG. :P

Теперь, чтобы преобразовать в нижний регистр

$ tr ‘[:upper:]’ ‘[:lower:]’ < weirdfile.txt > weirderfile.txt
$ cat weirderfile.txt
this is in caps. but not for long. :p

Сортировка файлов в Linux

Sort — это программа Linux, используемая для печати строк входных текстовых файлов в отсортированном порядке. Прежде чем мы начнем с «сортировки», давайте посмотрим на содержимое файла, который нужно отсортировать.

$ cat sortmeout.txt
25
2
why
yoyobag
cost
3120
linux
random

Чтобы отсортировать содержимое, запустите команду «Сортировать» в файле.

$ sort sortmeout.txt
2
25
3120
cost
linux
random
why
yoyobag

Разница между файлами

Чтобы найти разницу между содержимым двух разных файлов. Сначала мы находим содержимое обоих файлов.

$ cat firstfile.txt
hello 
world
$cat secondfile.txt
yellow 
world

Запустите команду «Разница». Команда Linux Diff сравнивает содержимое двух текстовых файлов и выводит список различий.

$ diff firstfile.txt secondfile.txt
1c1
< hello
---
> yellow

В нем перечислены все строки, которые НЕ совпадают. В начале каждой строки появляется символ больше или меньше. «‹» означает, что текст появляется в «первом файле», а «›» указывает, что он взят из «второго файла».

Для повседневного использования командной строки вам понадобится всего несколько команд. Вот список команд для дальнейшего использования