- Шпаргалка
- AUR
- Права доступа
- Файлы и каталоги
- Сеть
- Система и экран
- Нужные команды Linux
- Главное это уметь узнать, найти справку по той или иной команде:
- Команды Linux для Red Hat, Fedora, CentOS
- Команды Linux для Arch, Monjaro
- Команды Linux для Debian, Ubuntu, Mint.
- Команды Linux для работы в терминале
- Управление процессами (программами)
- Работа с файлами и папками
- Работаем с разделами носителей информации
- Управляем пользователями
- Сеть
- Использование утилиты ifconfig
- Исправляем битые или отложенные пакеты
- Перезагрузить или выключить систему, используем — systemctl
- Базовые команды дистрибутива Manjaro
- Обновление системы
- Поиск пакетов
- Установка пакетов
- Удаление пакетов
- Очистка кэша
- CheatSheet
- AUR
- Access rights
- Files and Directories
- Network
- System and Screen
Шпаргалка
Сгенерировать случайный список зеркал для пользователей и сортирует их по текущему времени доступа.
Очистить файлы, к которым не обращались в течение 100 дней
Сообщить текущий размер журнала
Удалить последние записи по размеру или времени
Проверить наличие осиротевших пакетов
Удалить все сиротские пакеты
Удалить все пакеты, кроме последних 3 версий
AUR
Права доступа
Выполнить команду от root
Изменить пароль пользователя
Изменить владельца и группу файла
Изменить разрешения файла
Установить разрешения в восьмеричном режиме: 4(чтение) 2(запись) 1(выполнение)
Пример: 755 чтение-запись-выполнение для владельца и чтение-выполнение для группы и прочих
Показать файлы и разрешения [каталога]
Файлы и каталоги
Переход в родительский каталог
Отобразить содержимое каталога
Копировать каталог рекурсивно
Переместить или переименовать файл/каталог
Удалить каталог рекурсивно
Создать символическую ссылку
Смонтировать файловую систему
Домашняя директория пользователя
Каталог с глобальными конфигурациями
Сеть
Отобразить информацию о сети
Список беспроводных точек доступа
Включить брандмауэр [Community-пакет: ufw]
Разрешить/запретить весь входящий трафик
Отобразить статус брандмауэра и правила
Разрешить/запретить входящий трафик на указанном порту
Разрешить/запретить входящий трафик с указанного IP-адреса
Система и экран
Показать полную версию ядра
Сообщить об использовании дискового пространства файловой системы
Отобразить системные задачи
Отобразить системную информацию
Отобразить дерево процессов
- Ctrl + Alt + F1
- Ctrl + Alt + F2
- Ctrl + Alt + F3
- Ctrl + Alt + F4
- Ctrl + Alt + F5
- Ctrl + Alt + F6
Проверка состояния службы
Включить автозапуск службы
Отключить автозапуск службы
Нужные команды Linux
Для работы в терминале требуется знать много команд, которые не часто бываю нужны, и поэтому со временем забываются. Размещаю на своем сайте самые «распространенные» команды linux, которые необходимы бывают при настройке системы.
В список включаю и некоторые полезные команды которые известны многим «линуксоидам», но пригодятся новичкам. Получится своего рода шпаргалка и полезное для тех кто только изучает эту тему.
Конечно же эти команды вы можете найти не только на моем сайте — информация широко распространена и известна, секрета не составляет. Делитесь этой информацией со своими друзьями и соратниками…
Главное это уметь узнать, найти справку по той или иной команде:
man ваша_команда — выводит справку по этой команде.
ваша_команда —help — выводит справку по этой команде.
Команды Linux для Red Hat, Fedora, CentOS
sudo dnf install имя_пакета — установить нужный пакет.
sudo dnf config-manager —add-repo адрес_репозитория — добавить сторонний репозиторий.
sudo dnf upgrade — обновить все пакеты до самых свежих.
sudo dnf remove — удалить ненужный пакет.
sudo dnf autoremove — удалить все ненужные зависимости.
Команды Linux для Arch, Monjaro
sudo pacman -S имя_пакета — установить нужный пакет.
sudo yaourt -S имя_пакета — установить пакет из AUR, если его нет в основном репозитарии.
sudo pacman -Sy — обновить сведения о пакетах.
sudo pacman -Syu — обновить все пакеты до самых свежих.
sudo pacman -R имя_пакета — удалить ненужный пакет.
sudo pacman -Rs имя_пакета — удалить ненужный пакет со всеми зависимостями.
Команды Linux для Debian, Ubuntu, Mint.
sudo apt install — установка пакета.
sudo apt-add-repository — добавление репозитория.
suto apt update — обновить сведения о пакетах.
sudo apt upgrade — обновить все пакеты.
sudo apt full-upgrade — полное обновление системы
sudo apt list — список пакетов.
sudo apt search — поиск пакетов по имени.
sudo apt show — показать подробную информацию о пакете.
sudo apt remove — удалить пакет.
sudo apt edit-sources — редактировать файл источников программного обеспечения.
Команды Linux для работы в терминале
man — команда для вызова справки к пакету или команде, вводим эту команду и после пробела команду или пакет, для которой нужна инструкция.
history — Отображает все недавно введённые вами команды.
cd — перейти в нужный вам каталог, cd адрес каталога.
clear — понятно из самого слова, очищает окно терминала.
&& — разделяет команды, например если необходимо выполнить сразу несколько команд друг за другом, вводим команды и разделяем их этим знаком. По окончании нажимаем Enter — программы начнут выполнятся.
sudo — дает права администратора на выполнение команды.
sudo su — все последующие действия в терминале будут выполнятся от имени администратора.
sudo gksudo — запускает приложение с графическим окружением от имени администратора.
Управление процессами (программами)
kill — Эта команда служит для принудительного завершения процессов. Нужно ввести kill PID_процесса . PID процесса можно узнать, введя top .
top — отображает перечень запущенных процессов, сортируя в зависимости от потребления ресурсов CPU.
xkill -введите её, затем щёлкните по тому окну, которое нужно закрыть.
killall — убивает процессы на которые вы укажете. К примеру — killall firefox
Работа с файлами и папками
file — выводит информацию о файле.
rename — переименовывает файл.
mkdir — создать новую папку там где вы находитесь.
Работаем с разделами носителей информации
lsblk — выводит информация о ваших дисках и разделах.
umount — демонтирует раздел.
df — показывает размер диска и размер свободного пространства.
free — сколько свободно и занято ОЗУ.
uname — информация о системе.
uname -a — информация о имени компьютера и ядре.
Управляем пользователями
whoami — отображает имя пользователя.
useradd — создает нового пользователя.
userdel — удаляет пользователя.
usermod — меняет учетную запись пользователя, переместить домашнюю папку пользователя, назначить дату когда заблокировать учетку и т.д.
Сеть
ip —help — инструкция по работе с командой ip , команда имеет большое применение и множество атрибутов введя эту команду вы сможете изучить и понять ее возможности и правила использования.
ip adress - показывает сведения о сетевых адресах.
ping - проверка подключения к сети, определенному адресу.
ip a - посмотреть сетевые интерфейсы и их mac адреса в том числе.
Использование утилиты ifconfig
Для Ubuntu и Debian необходимо установить предварительно пакет
или в других, таких как Manjaro
После установки используем команду
Исправляем битые или отложенные пакеты
Откройте терминал и в терминале попробуйте следующие команды, в той же последовательности:
sudo apt-get --fix-broken install
Перезагрузить или выключить систему, используем — systemctl
Базовые команды дистрибутива Manjaro
Добрый день всем, кто оказался на данном сайте. Давайте сегодня разберем базовые команды такого дистрибутива как Manjaro. Но, сначала небольшое отступление. Сам дистрибутив Manjaro основывается на пакетной базе Arch Linux. Использует пакетный менеджер Pacman. Так же полностью совместим с Arch Linux. А у Arch есть замечательная кладовая под названием Arch Wiki, где можно найти ответы практически на все вопросы. Стоит отметить, что эти команды так же подходят и для остальных Arch производных. Например таких как Arco Linux, Chakra ну и конечно же Manjaro. И так, вернемся к командам. Что бы обновить систему, нужно в терминале набрать следующую команду:
Обновление системы
Что бы выполнить обновление вашей системы, достаточно выполнить несложную команду в терминале:
Что бы синхронизировать вашу систему с репозиториями, нужно ввести команду:
Так же можно одновременно синхронизировать и следом обновить вашу систему при помощи следующей команды:
Поиск пакетов
Так же в терминале при помощи пакетного менеджера можно осуществлять поиск нужных вам программ. Для этого введите команду:
pacman -Ss и название программы или пакета.
Например нам нужен офис, для этого вводим команду:
Можно так же искать те пакеты, которые уже установлены в вашей системе. Для этого выполните команду:
pacman -Qs и название пакета
Что бы узнать всю имеющуюся информацию о пакете, достаточно выполнить команду:
pacman -Qii и название пакета
Что бы узнать о всех установленных пакетах в вашей системе, выполните команду:
Иногда при удалении какого то пакета, например, вы установили тот же Libreoffice и затем удалили его, в вашей системе могут остаться зависимости. Что бы их найти их, введите команду:
Для удаления всех зависимостей, можно выполнить команду:
sudo pacman -Rs $(pacman -Qdtq)
Установка пакетов
Для установки пакетов из репозиториев, нужно ввести следующую команду:
sudo pacman -S и название пакета
Приведу пример все на том же Libreoffice. Для его установки потребуется ввести команду:
sudo pacman -S libreoffice
Что бы скопировать нужные вам пакеты, но не устанавливать их в систему, существует команда:
sudo pacman -Sw и название пакета
Удаление пакетов
Теперь давайте разберем некоторые спсобы удаления установленых пакетов. Для того что бы удалить ненужный пакет, введите команду:
sudo pacman -R и название пакета
sudo pacman -R libreoffice
Что бы удалить не только пакет, но и его зависимости, введите комануд:
sudo pacman -Rs и название пакета
А вот что бы удалить пакет, в том числе и конфигурационные файлы от него, введите команду:
sudo pacman -Rns и название пакета
Очистка кэша
В системе имеется кэш, куда сохраняются все пакеты перед их установкой. При повторной установке, система ссылается на него, и устанавливает пакеты из этого самого кэша. По этой причине, его надо периодически чистить. Что бы его очистить от уже установленых в вашей системе паетов, выполните команду:
Для полной очистки, выполните следующую команду:
Это были самые базовые команды, которые нужны в повседневной работе с Manjaro. Для более глубокого изучения пакетного менеджера pacman, можно воспользоваться справочной командой:
А на этом сегодня все. Надеюсь, данная статья будет вам полезна.
CheatSheet
Generates a random mirrorlist for the users and sort them by their current access time.
Purge files not accessed in 100 days
Report journal current size
Remove but recent entries by size or time
Check for orphaned packages
Remove all packages except the latest 3 versions
AUR
Access rights
Change owner and group of file
Set permissions in octal mode: 4(read) 2(write) 1(execute)
Example: 755 read-write-execute for owner and read-execute for group and others
Display files and permissions [of directory]
Files and Directories
Change the working directory
Change to parent directory
Copy directory recursively
Move or rename file/directory
Remove directory recursively
Directory with global configurations
Network
Display network information
List wireless access points
Enable firewall [package Community: ufw]
Allow/deny all incoming traffic
Displays firewall status and rules
Allows/deny incoming traffic on the specified port
Allows/deny incoming traffic from specified IP address
System and Screen
Display long kernel version
Report file system disk space usage
Display system information
Display a tree of processes
- Ctrl + Alt + F1
- Ctrl + Alt + F2
- Ctrl + Alt + F3
- Ctrl + Alt + F4
- Ctrl + Alt + F5
- Ctrl + Alt + F6
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.