Основные команды linux debian

Основные команды 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: Сжатие или распаковка файлов
Читайте также:  Sftp передать файл linux

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, которые необходимы бывают при настройке системы.

В список включаю и некоторые полезные команды которые известны многим «линуксоидам», но пригодятся новичкам. Получится своего рода шпаргалка и полезное для тех кто только изучает эту тему.

Читайте также:  Program file directory 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

Команды 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

Читайте также:  Mount windows share with linux

Работа с файлами и папками

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

Одним из коренных отличий семейства ОС Linux от ОС Windows является ведущая роль командной строки или терминала в администрировании системы. Для успешной работы с «Линукс» одного графического интерфейса недостаточно. Полноценное управление тут возможно только через терминал. А в работе с терминалом никак не обойтись без изучения основных команд Linux.

В Linux насчитывается несколько сотен основных команд и их модификаций. Они группируются по нескольким категориям. По расположению — могут быть утилитами командной строки или встроенной функцией командной оболочки. По частоте применения – используемыми постоянно, эпизодически и редко. По типам действий – от получения справки до управления файлами и процессами. Именно третья, функциональная составляющая и станет основой группировки утилит в этой статье.

В обзоре собраны все важнейшие команды Linux, которые могут пригодиться для администрирования ОС Linux. Статья рассчитана как на новичков, так и на продвинутых пользователей, уже знакомых с основным функционалом терминала. Эту своеобразную шпаргалку можно смело добавлять в закладки всем, кто хочет извлечь из «Линукс» максимум полезных свойств и повысить свою продуктивность в несколько раз.

Справочная информация / документация

man

(Manual). Показывает инструкцию к программам и командам Linux. Чтобы получить руководство для программы, наберите:

whatis

whereis

Источник

Оцените статью
Adblock
detector