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 | очистить терминал |