Система

Основные команды Linux

В данной статье будут рассмотрены базовые команды для работы с системой Ubuntu, такие как: запуск от имени администратора, общая работа с компьютером и тд.

Привилегированный запуск

Выполнить команду с правами администратора(необходим ввод пароля root):

sudo <команда>

Общая работа с компьютером

Выключить компьютер:

poweroff

Перезагрузить компьютер:

reboot

Общая работа с файлами (нужен sudo при работе с системными файлами)

Копировать файл в папку:

cp <путь_к_файлу> <путь_к_папке_2>

Копировать одну папку в другую:

cp -r <путь_к_папке_1> <путь_к_папке_2>

Переименовать или переместить файл или директорию:

mv <путь_к_папке_1> <путь_к_папке_2>

Удалить файл:

rm -f <путь_к_файлу>

Удалить папку:

rm -r <путь_к_папке>

DEB-пакеты (Debian, Ubuntu и тому подобное)

Установить/обновить пакет из файла .deb:

dpkg -i <путь_к_пакету>

Удалить пакет из системы:

dpkg -r <имя_пакета>

Показать все пакеты, установленные в систему:

dpkg -l

Среди всех пакетов, установленных в системе, найти пакет содержащий в своём имени "httpd":

dpkg -l | grep httpd

Отобразить информацию о конкретном пакете:

dpkg -s <имя_пакета>

Вывести список файлов, входящих в пакет, установленный в систему:

dpkg -L <имя_пакета>

Отобразить список файлов, входящих в пакет, который ещё не установлен в систему:

dpkg --contents <путь_к_пакету>

Найти пакет, в который входит указанный файл:

dpkg -S <путь_к_файлу>

Одновременная установка нескольких пакетов:

sudo dpkg -i -R <путь к папке с пакетами>

APT-GET - установка, обновление и удаление пакетов из репозиториев (нужен sudo)

Установить/обновить пакет:

apt-get install <имя_пакета>

установить/обновить пакет с cdrom'а:

apt-cdrom install <имя_пакета>

Получить обновлённые списки пакетов со всех репозиториев:

apt-get update

Обновить пакеты, установленные в систему:

apt-get upgrade

Удалить пакет, установленный в систему, с сохранением файлов конфигурации:

apt-get remove <имя_пакета>

Удалить пакет, установленный в систему, с удалением файлов конфигурации:

apt-get purge <имя_пакета>

Проверить целостность зависимостей:

apt-get check

Удалить загруженные архивные файлы пакетов:

apt-get clean

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

apt-get autoremove

Обновить ядро:

sudo apt-get dist-upgrade

Другие команды

Дать права какой то паки (системной):

sudo chmod -R 777 <путь к папке или файлу>

Обновление загрузчика:

sudo update-grub

Удалить папку:

sudo rm -r <папка1> <папка2> <папка3>

Создание папки в нужном каталоге:

sudo mkdir <папка1>/<папка2>/<папка3_создаваемая>

Заблокировать/разблокировать обновление пакета, заблокировать обновление этого пакета:

sudo apt-mark hold <имя_пакета>

Разблокировать его обратно:

sudo apt-mark unhold <имя_пакета>

Переход в папку:

cd <папка1>/<папка2>/<папка3>

Создание файла в папке: 

​​touch <имя файла>(расширение если нужно)