
Linux - это ядро или же семейство операционных систем. Важно, что не конкретно ОС, а именно семейство. Другми словами Linux представляет из себя какую-то общую картину того, как должны выглядеть и работать его дистрибутивы.
Линукс был разработан финско-американским инженером Линусом Торвальдсом в 1991 году.
Разные дистрибутивы Linux могут работать по-разному. Причем важно понимать, что чем больше ответвлений от основного репозитория Линукса, тем больше необычных и, может даже, непонятных команд и возможных вариантов приложений. Чаще всего администраторами используется дистрибутивы на базе Debian или Fedora (я буду отталкиваться от нее, как от наиболее популярной версии этого дистрибутива). Однако в этом разделе будут рассмотрены команды и приложения только под репозиторий Debian. Связанно это с тем, что пакеты на этом дистрибутиве используются, наверное, в 80% всех Linux системах. Причем ни для какого из приложений не будут рассмотрены необязательные аргументы и флаги.
| Команда | Действие | 
|---|---|
| ls | Вывести информацию о текущих файлах и каталогах в текущей директории | 
| cd | сменить каталог | 
| pwd | Вывести информацию о текущем каталоге | 
touch file | 
      создает пустой файл в текущем каталоге | 
rm file | 
      удаляет файл | 
nano file | 
      открывает файл на чтение/запись | 
cat file | 
      выводит содержимое файла в терминал | 
cp dir1 dir2 | 
      копирует файл из dir1 в dir2 | 
mv dir1 dir2 | 
      перемещает файл из dir1 в dir2 (важно, что из dir1 файл пропадает) | 
| chmod | утилита, изменяющая права доступа | 
| ps | выводит в терминал запущенные процессы | 
apt install name | 
      устанавливает новую программу или пакет из встроенного репозитория | 
| uname | выводит информацию о операционной системе | 
| ll | alias сокращение команды  ls -l | 
    
| clear | очистить терминал |