- Основные команды linux debian
- A
- B
- C
- D
- E
- F
- G
- H
- I
- J
- K
- L
- M
- N
- P
- Q
- R
- S
- T
- U
- V
- W
- X
- Нужные команды Linux
- Главное это уметь узнать, найти справку по той или иной команде:
- Команды Linux для Red Hat, Fedora, CentOS
- Команды Linux для Arch, Monjaro
- Команды Linux для Debian, Ubuntu, Mint.
- Команды Linux для работы в терминале
- Управление процессами (программами)
- Работа с файлами и папками
- Работаем с разделами носителей информации
- Управляем пользователями
- Сеть
- Использование утилиты ifconfig
- Исправляем битые или отложенные пакеты
- Перезагрузить или выключить систему, используем — systemctl
- Справочник 70 основных команд Linux: полное описание с примерами
- Справочная информация / документация
- man
- whatis
- whereis
Основные команды linux debian
Список команд по умолчанию в Debian основанных на shell и входящие в пакет coreutils
Не забывайте смотреть страницы man. Это первый источник помощи ! Не создавайте здесь копию страниц man.
Если кокой-нибудь команды shell нет в вашей системе, перейдите по следующему адресу заменив MY_COMMAND нужной командой:
A
- alias: Создать псевдоним
- awk: Поиск и замена текста в файлах
B
- basename: Возвращает только имя файла
- bzip2/bunzip2: Сжать или распаковать файл
C
- cat: Отобразить содержимое файла
- cat -n: простой способ указать номер строки для вывода
- cd: Сменить каталог
- chgrp: Изменит группу владельца
- chmod: Изменить права доступа
- chown: Изменить владельца или группу файла
- chroot: Выполнить команду от другой директории root
- clear: Очистить экран терминала
- cmp: Сравнить два файла
- comm: Сравнить два отсортированного файла строка за строкой
- cp Копировать один или несколько файлов в другое место
- crontab: Запуск команды по расписанию на более позднее время
D
- date: Показать или изменить дату и время
- dc: Калькулятор
- dd: Data Dump — Конвертировать и копировать файл
- df: Показать свободное место на диске
- diff: Показать различия между двумя файлами
- dir: Краткий список содержания каталога
- dircolors: Установить цвет для ls
- dirname: Преобразовать полный путь к пути файла
- dmesg: Output is from the kernel booting, showing the devices it has found and if it has been able to configure them at all (aside from userland configuration).
- du: Оценка использованного пространства
E
- echo: Показать сообщение на экран
- egrep: Вывести строки совпадающие с шаблонам (так же, как grep -E)
- eject: Извлечь CD-ROM
- env: Показать, установите или удалить переменные окружения
- exit: Выход из shell (или нажмите Ctrl-D)
- export: Установите переменное окружение
F
- fdisk: Partition table manipulator for Linux
- fgrep: Вывести строки совпадающие с шаблонам (так же, как grep -F)
- file : Рассказывать какие файлы перечислены в командной строке
- find: Поиск файлов, отвечающих желаемым критериям
- for: Развернуть слова и выполнить команды
- format: Формат дисков или лент
- free: Показать использованную память
- fsck: Проверка и исправление файловой системы.
- ftp : Передача/приём файлов на/с удалённого хоста
G
- grep: Вывести строки совпадающие с шаблоном
- groups: Вывести название группы пользователя
- gzip/gunzip: Сжатие или распаковка файлов
H
- head: Вывод первой части файлов
- history: История команд
- hostname: Показать или установить имя системы
I
- id: Показать id пользователей и групп
- if/then/else/elif/fi Условное выполнение команды
- info: Справочная информация
J
K
- kill: Остановить запущенный процесс
- killall: Остановить процесс согласовав с запуском
L
- less: Display output one screen at a time
- ln: Сделать ссылки между файлами
- locate: Найти файлы используя индексированный список.
- logname: Печатает имя текущего пользователя
- logout: Выйти из login shell
- lpc: Line printer control program
- lpr: Off line print
- lprint: Print a file
- lprintq: List the print queue
- ls: List information about file(s)
M
- man: Вызов справки
- mkdir: Создать новую папку(и)
- more: Display output one screen at a time
- mount: Монтирование файловой системы
- mv: Перемещении или переименование файлов или папок
N
P
- passwd: Изменить пароль пользователя
- printf: Форматирование и печать данных
- ps: Состояние процесса (Process Status). Списки запущенных процесса
- pwd: Показать рабочего каталога (Print Working Directory)
Q
R
- rgrep: Recursive grep
- rm: Удалить файл(ы)
- rmdir: Удалить папку(и)
- rsync: Удалённое копирование файлов (Синхронизация древа файлов) используя свой протокол. Может быть использован по ssh или rsh.
S
- scp: Копирование файлов между двумя машинами через ssh
- sdiff: Интерактивное слияние двух файлов
- sed: Stream Editor
- select: Принять ввод с клавиатуры
- sftp: Безопасная передача файлов (FTP через SSH)
- shutdown: Выключения или перезагрузка Linux
- sleep: Задержка в течение определенного времени
- sort: Сортировать текстовые файлы
- ssh : Безопасный Shell.
- su: Substitute user identity
- sudo: выполнить команду от имени другого пользователя
- sync: Синхронизация данных на диске с памятью
T
- tail: Вывод последней части файлов
- tar: Tape Archiver
- time: Measure Program Resource Use
- touch: Изменение временных меток файла или создать пустой файл
- top: Список процессов работающих в системе
- traceroute: Trace Route to Host
- tr: Преобразование, сжатие и/или удаления символов
- true: Do nothing, successfully
U
- umask: Создать файла маски пользователя
- umount: Размонтироват (отключить) устройство
- uname: Показать системную информацию
- uniq: Uniquify files
- until: Выполнять команды (до ошибки)
- useradd: Создать новую учетную запись пользователя
- usermod: Изменить учетную запись пользователя
- users: Список пользователей вошедших в систему
V
W
- watch: Периодически выполнять/показывать программу
- wc: Print byte, word and line counts
- which: Locate a program file in the user’s path.
- who: Print all usernames currently logged in
- whoami: Print the current user id and name (`id -un’)
X
Нужные команды 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
Справочник 70 основных команд Linux: полное описание с примерами
Одним из коренных отличий семейства ОС Linux от ОС Windows является ведущая роль командной строки или терминала в администрировании системы. Для успешной работы с «Линукс» одного графического интерфейса недостаточно. Полноценное управление тут возможно только через терминал. А в работе с терминалом никак не обойтись без изучения основных команд Linux.
В Linux насчитывается несколько сотен основных команд и их модификаций. Они группируются по нескольким категориям. По расположению — могут быть утилитами командной строки или встроенной функцией командной оболочки. По частоте применения – используемыми постоянно, эпизодически и редко. По типам действий – от получения справки до управления файлами и процессами. Именно третья, функциональная составляющая и станет основой группировки утилит в этой статье.
В обзоре собраны все важнейшие команды Linux, которые могут пригодиться для администрирования ОС Linux. Статья рассчитана как на новичков, так и на продвинутых пользователей, уже знакомых с основным функционалом терминала. Эту своеобразную шпаргалку можно смело добавлять в закладки всем, кто хочет извлечь из «Линукс» максимум полезных свойств и повысить свою продуктивность в несколько раз.
Справочная информация / документация
man
(Manual). Показывает инструкцию к программам и командам Linux. Чтобы получить руководство для программы, наберите: