Поиск и установка пакетов
Использование Pamac CLI
Установить пакеты
user $ pamac install [PackageName] COPY TO CLIPBOARD
Удалить пакеты
user $ pamac remove [PackageName] COPY TO CLIPBOARD
Поиск пакета
user $ pamac search [PackageName] COPY TO CLIPBOARD
Обновление установленных пакетов
user $ pamac upgrade COPY TO CLIPBOARD
Проверка обновлений
user $ pamac checkupdates COPY TO CLIPBOARD
Использование нативного pacman
Установка пакетов
user $ sudo pacman -Syu [PackageName] COPY TO CLIPBOARD
Удаление пакетов
user $ sudo pacman -Rns [PackageName] COPY TO CLIPBOARD
Поиск пакета
user $ pacman -Ss [PackageName] COPY TO CLIPBOARD
Обновление установленных пакетов
user $ sudo pacman -Syu COPY TO CLIPBOARD
Проверить наличие обновлений
user $ sudo pacman -Syu COPY TO CLIPBOARD
Обслуживание
Сгенерировать случайный список зеркал для пользователей и сортирует их по текущему времени доступа.
user $ sudo pacman-mirrors --fasttrack COPY TO CLIPBOARD
Создать список кэша
user $ du -sh ~/.cache/* COPY TO CLIPBOARD
Очистить файлы, к которым не обращались в течение 100 дней
user $ find ~/.cache/ -type f -atime +100 -delete COPY TO CLIPBOARD
Сообщить текущий размер журнала
user $ journalctl --disk-usage COPY TO CLIPBOARD
Удалить последние записи по размеру или времени
user $ journalctl --vacuum-size=50M COPY TO CLIPBOARD
user $ journalctl --vacuum-time=2weeks COPY TO CLIPBOARD
Проверить наличие осиротевших пакетов
user $ pamac list -o COPY TO CLIPBOARD
Удалить все сиротские пакеты
user $ pamac remove -o COPY TO CLIPBOARD
Удалить все пакеты, кроме последних 3 версий
user $ pamac clean --keep 3 COPY TO CLIPBOARD
AUR
Поиск пакета
user $ pamac search -a [PackageName] COPY TO CLIPBOARD
Сборка пакета
user $ pamac build [PackageName] COPY TO CLIPBOARD
Права доступа
Выполнить команду от root
user $ sudo [command] COPY TO CLIPBOARD
Очистить кэш паролей
user $ sudo -k COPY TO CLIPBOARD
Изменить пароль пользователя
user $ passwd username COPY TO CLIPBOARD
Изменить владельца и группу файла
user $ chown [owner]:[group] -c [file] COPY TO CLIPBOARD
Изменить разрешения файла
user $ chmod [permissions] -c [file] COPY TO CLIPBOARD
Установить разрешения в восьмеричном режиме: 4(чтение) 2(запись) 1(выполнение)
Пример: 755 чтение-запись-выполнение для владельца и чтение-выполнение для группы и прочих
Показать файлы и разрешения [каталога]
user $ ls -lh [кат] COPY TO CLIPBOARD
Файлы и каталоги
Изменить рабочий каталог
user $ cd [кат] COPY TO CLIPBOARD
Переход в родительский каталог
user $ cd .. COPY TO CLIPBOARD
Отобразить содержимое каталога
user $ ls -l COPY TO CLIPBOARD
Список скрытых файлов
user $ ls -la COPY TO CLIPBOARD
Копирование файла
user $ cp [файл] [назначение] COPY TO CLIPBOARD
Копировать каталог рекурсивно
user $ cp -r [каталог] [назначение] COPY TO CLIPBOARD
Переместить или переименовать файл/каталог
user $ mv [источник] [назначение] COPY TO CLIPBOARD
Удалить каталог рекурсивно
user $ rm -r [кат] COPY TO CLIPBOARD
Создать символическую ссылку
user $ ln -s [назначение] [ссылка] COPY TO CLIPBOARD
Смонтировать файловую систему
user $ mount -t [тип] [/dev/sdx9] [точка_монтирования] COPY TO CLIPBOARD
Монтировать ISO-образ
user $ mount -o loop [iso] [точка_монтирования] COPY TO CLIPBOARD
Домашняя директория пользователя
user $ cd /home/$USER COPY TO CLIPBOARD
user $ cd ~ COPY TO CLIPBOARD
Каталог с глобальными конфигурациями
user $ cd /etc COPY TO CLIPBOARD
Сеть
Отобразить информацию о сети
user $ nmcli COPY TO CLIPBOARD
Список беспроводных точек доступа
user $ nmcli c COPY TO CLIPBOARD
Включить брандмауэр [Community-пакет: ufw]
user $ ufw enable COPY TO CLIPBOARD
Разрешить/запретить весь входящий трафик
user $ ufw default [allow/deny] COPY TO CLIPBOARD
Отобразить статус брандмауэра и правила
user $ ufw status COPY TO CLIPBOARD
Разрешить/запретить входящий трафик на указанном порту
user $ ufw [allow/deny] [port] COPY TO CLIPBOARD
Разрешить/запретить входящий трафик с указанного IP-адреса
user $ ufw [allow/deny] from [ip] COPY TO CLIPBOARD
Система и экран
Показать версию ядра
user $ uname -r COPY TO CLIPBOARD
Показать полную версию ядра
user $ uname -a COPY TO CLIPBOARD
Сообщить об использовании дискового пространства файловой системы
user $ df [/] [/home] COPY TO CLIPBOARD
user $ sudo btrfs filesystem usage -h [/] COPY TO CLIPBOARD
Отобразить системные задачи
user $ top COPY TO CLIPBOARD
user $ htop COPY TO CLIPBOARD
Отобразить системную информацию
user $ inxi --admin --verbosity=7 --filter --width COPY TO CLIPBOARD
Отобразить дерево процессов
user $ pstree COPY TO CLIPBOARD
Переключение tty
- Ctrl+Alt+F1
- Ctrl+Alt+F2
- Ctrl+Alt+F3
- Ctrl+Alt+F4
- Ctrl+Alt+F5
- Ctrl+Alt+F6
Переключение на сеанс X
Запуск службы
user $ systemctl start [service] COPY TO CLIPBOARD
Останов службы
user $ systemctl stop [service] COPY TO CLIPBOARD
Проверка состояния службы
user $ systemctl status [service] COPY TO CLIPBOARD
Включить автозапуск службы
user $ systemctl enable [service] COPY TO CLIPBOARD
Отключить автозапуск службы
user $ systemctl disable [service] COPY TO CLIPBOARD
Перезапуск службы
user $ systemctl restart [service] COPY TO CLIPBOARD
Выключить систему
user $ poweroff COPY TO CLIPBOARD
Перезагрузка системы
user $ reboot COPY TO CLIPBOARD