Команди терміналу linux

Відео: 15 цікавих і маловідомих команд в терміналі Лінукс

Термінал - це без перебільшення найпотужніший інструмент Linux, за допомогою нього можна зробити все що завгодно в цій операційній системі. Ви можете встановлювати програми, управляти текстом, працювати з файлами, слухати музику, налаштовувати різні сервіси і це ще далеко не повний список. Для управління будь-яким процесом використовуються команди.

Відео: Команди терміналу Linux. Урок 3. Об`єднання команд




В інтернеті існує безліч статей, в яких описані кращі команди, найкорисніші команди, основні команди linux і так далі, в тому числі такі статті є на нашому сайті. Але немає узагальненої інформації про всі команди. У цій статті ми зібрали майже всі команди терміналу Linux з невеликим описом для кожної з них, якщо на сайті вже є статті по даній команді, то тут ви знайдете на неї посилання. Список команд Linux відсортований в алфавітному порядку.

Команди терміналу Linux




Команда - це ім`я програми, яке вводиться в терміналі для її запуску, разом з ім`ям в команді можуть бути присутніми дані і параметри. Далі ми розглянемо більшість відомих команд linux з коротким описом. Поїхали!

Відео: Основи Ubuntu Linux: apt-get, bash, командний рядок

  • a2p - конвертувати awk скрипт в програму на perl;
  • ac - вивести статистику за часом роботи користувача в системі;
  • addgroup - додати нову групу в систему;
  • adduser - додати нового користувача;
  • agrep - версія утиліти grep, яка може обробляти усереднені патерни;
  • alias - створення псевдонімів для команди консолі linux;
  • apropos - пошук за ключовими словами або регулярним виразом в сторінках довідки man;
  • apt - пошук, установка і видалення програм в Ubuntu;
  • aptitude - текстова оболонка для apt, дозволяє управляти програмним забезпеченням, використовується за умовчанням в Debian;
  • ar - утиліта для створення, модифікації та вилучення файлів з архівів ar;
  • arch - відображає інформацію про архітектуру системи;
  • arp - управління таблицею ARP кеша;
  • as - асемблер;
  • aspell - інтерактивна перевірка орфографії;
  • at - запланувати запуск команди на потрібний час;
  • awk - утиліта для фільтрації тексту на основі регулярних виразів і мови програмування AWK;
  • basename - видаляє інформацію про директорії з імені файлу;
  • bash - інтерпретатор команд Bourne Again Shell, використовується за умовчанням в більшості дистрибутивів Linux;
  • - простий консольний калькулятор;
  • bdiff - пошук відмінностей в великих файлах;
  • bfs - текстовий редактор, для роботи з великими файлами;
  • bg - відновити завдання, згорнуту в фоновий режим;
  • biff - отримати детальну інформацію про електронного листа в терміналі;
  • break - завершити цикл while, for, foreach або until;
  • bs - версія гри Battleship для Linux;
  • bye - еквівалент команди exit, використовується для виходу з терміналу;
  • cal - відобразити правильно відформатований календар в командному рядку;
  • calendar - відобразити нагадування і замітки;
  • cancel - зупинити висновок інформації про роботу завдання;
  • cat - вивести вміст файлу;
  • cc - компілятор мови Сі;
  • cd - змінити робочу директорію;
  • cfdisk - утиліта для розмітки диска в терміналі, простіша у використанні, ніж fdisk;
  • chdir - аналог cd, змінює поточну директорію на зазначену;
  • checkeq - процесор мови програмування для опису порівнянь;
  • checknr - перевірка файлів nroff і troff на помилки;
  • chfn - змінити додаткову інформацію про користувача, таку як номер телефону, ім`я і так далі;
  • chgrp - змінити групу для файлу;
  • chmod - змінити дозволу для файлів або папок;
  • chown - змінити власника файлу;
  • chroot - запустити команду або оболонку в іншому кореневому каталозі, каталог ізольований і команда не може отримати з нього доступ до зовнішньої системи;
  • chsh - змінити оболонку входу;
  • cksum - підрахувати і вивести CRC суму для файлу;
  • clear - очистити висновок терміналу;
  • cmp - порівняти два файли побайтно;
  • col - команда читає стандартний ввід по рядках та передає інформацію на висновок з можливістю реверсної подачі паперу;
  • comm - порівняти два невеликих файлу через підрядник;
  • compress - стиснути один або кілька файлів;
  • continue - завершити поточну ітерацію while, for, foreach і until;
  • cp - скопіювати файл або папку;
  • cpio - створення і розпакування архівів типу cpio;
  • crontab - настройка розкладів і завдань планувальника cron;
  • csh - командна оболонка C Shell;
  • csplit - обрізати частину файлу за шаблоном;
  • ctags - створити файл тегів для вихідного коду;
  • cu - відправка сигналу іншій системі через термінал;
  • curl - передача і отримання даних з віддаленого сервера;
  • cut - обрізати певну частину кожного рядка з файлу;
  • date - відобразити поточну дату і час;
  • dc - складний стековий арифметичний калькулятор;
  • dd - утиліта для копіювання бінарних даних з одного місця в інше;
  • delgroup - видалити групу;
  • deluser - видалити користувача;
  • depmod - вивести список всіх завантажених модулів ядра і їх залежностей;
  • deroff - видалити nroff, troff конструкції з файлів;
  • df - подивитися загальне доступний дисковий простір в системі;
  • dhclient - отримати динамічний ip адреса по DHCP;
  • dig - подивитися інформацію про DNS;
  • dircmp - порівняння вмісту двох папок;
  • dirname - видалити ім`я файлу з адреси, залишити тільки адреса папки;
  • dmesg - вивести останні записи журналу ядра;
  • dos2unix - конвертувати текстові файли з формату DOS у Unix;
  • dpkg - низкоуровневая утиліта установки пакетів в Ubuntu;
  • dpost - перекодування файлів з формату troff в PostScript;
  • du - відобразити займане кожним файлом місце на диску;
  • echo - вивести рядок тексту;
  • ed - простий текстовий редактор;
  • edit - ще один текстовий редактор;
  • egrep - фільтрація тексту з урахуванням регулярних виразів;
  • eject - витягти лоток CD-ROM;
  • elm - клієнт електронної пошти;
  • emacs - дуже потужний і настроюється текстовий редактор;
  • emerge - пакетний менеджер Gentoo;
  • enable - включення і відключення принтерів LP;
  • env - вивести значення змінної оточення;
  • eqn - мова програмування для опису порівнянь;
  • ex - режим редагування рядка редактора Vim;
  • exit - завершити сеанс роботи з оболонкою;
  • expand - замінити символи табуляції на ряд прогалин;
  • expr - обробити аргументи як вираз;
  • fc - висновок, модифікація і виконання команд з історії;
  • fdisk - утиліта для розмітки диска;
  • fg - відновлення програми, згорнутої в фоновий режим;
  • fgrep - фільтрація тексту тільки цілими рядками;
  • file - висновок типу файлу;
  • find - пошук файлів в файлову систему за різними умовами;
  • findsmb - вивести список всіх машин, доступних за протоколом SMB;
  • finger - вивести додаткову інформацію про користувача;
  • fmt - форматування і оптимізація текстових файлів;
  • fold - дозволяє переносити рядки зазначеної дини з одного файлу в інший;
  • for - організація циклу з лічильником для виконання декількох команд;
  • foreach - виконувати набір команд для кожного з елементів переданого масиву;
  • free - відобразити вільну оперативну пам`ять;
  • fsck - перевірка файлової системи на помилки;
  • ftp - інтерактивна команда для доступу до FTP-сервера;
  • fuser - дозволяє визначити який процес використовує файли або сокети;
  • gawk - GNU версія утиліти awk;
  • gcc - компілятор мови програмування C ++;
  • getfacl - відобразити інформацію про списки контролю доступу для файлу;
  • gpasswd - управління файлами / etc / group і / etc / passwd;
  • gprof - відобразити доступну інформацію про профілювання програми;
  • grep - фільтрація тексту на основі регулярних виразів;
  • groupadd - створити нову групу;
  • groupdel - видалити групу;
  • groupmod - зміна групи;
  • gnuzip - розпакування стислих файлів;
  • gview - запускає графічну версію реактора Vim;
  • gvim - синонім для gview;
  • gzip - створення, зміна, перегляд вмісту і розпакування архівів Gzip;
  • halt - негайно вимкнути комп`ютер;
  • head - відобразити перші 10 рядків з файлу;
  • help - вивести допомогу по командній оболонці;
  • history - вивести останні використані команди linux;
  • host - перетворити ім`я хоста в ip адреса;
  • hostid - вивести цифровий ідентифікатор для хоста;
  • hostname - висновок і настройка поточного імені хоста;
  • htop - інтерактивний диспетчер задач, який працює в терміналі;
  • id - вивести інформацію про користувачів і його групах;
  • ifconfig - висновок і настройка мережевих інтерфейсів;
  • ifdown - відключити мережевий інтерфейс;
  • ifquery - вибрати інформацію про мережевому інтерфейсі;
  • ifup - включити мережевий інтерфейс;
  • info - перегляд документації;
  • insmod - завантажити модуль ядра, в параметрах потрібно передати файл;
  • iostat - статистика навантаження на процесор і жорсткі диски;
  • ip - нова утиліта для управління мережевими інтерфейсами;
  • iwconfig - настройка бездротових мережевих інтерфейсів;
  • jobs - вивести список і стан всіх, запущених у фоновому режимі завдань;
  • join - об`єднати рядки з двох файлів;
  • kill - відправити сигнал процесу, наприклад, щоб його завершити;
  • lillall - вбити всі процеси з вказаним ім`ям;
  • ksh - командна оболонка Korn Shell;
  • last - відобразити історію входів користувачів;
  • ld - редактор посилань на бібліотеки для об`єктів;
  • ldd - виводить список залежностей виконуваного файлу і статичних об`єктів;
  • less - посторінкова прокрутка довгого тексту;
  • link - створити жорстке посилання на файл;
  • ln - створити символічне посилання на файл;
  • lo - завершити роботу з командною оболонкою;
  • locate - пошук файлів, використовуючи проіндексовану базу даних;
  • login - увійти до системи;
  • logname - виводить логін користувача;
  • logout - аналог lo;
  • losetup - створення і управління віртуальними loop пристроями;
  • ls - вивести вміст каталогу;
  • lsmod - подивитися всі завантажені модулі ядра;
  • lsof - подивитися список всіх відкритих файлів;
  • lzcat - подивитися вміст файлу, стиснутого lzma;
  • lzma - стиснути або розпакувати файл за алгоритмом lzma;
  • mach - вивести інформацію про процесор;
  • mailx - обробити повідомлення електронної пошти;
  • make - виконати збірку програми з початкових кодів;
  • man - перегляд документації;
  • merge - об`єднати вміст трьох файлів в один;
  • mesg - відправка повідомлень в інший термінал;
  • mkdir - створити папку linux;
  • mkfs - форматувати розділ в обрану файлову систему;
  • mkswap - форматувати розділ чи файл в swap;
  • modinfo - вивести інформацію про модуль ядра;
  • modprobe - завантажити модуль ядра по імені;
  • more - ще одна команда для прокрутки довгого тексту;
  • mount - монтування розділів;
  • mt - управління магнітними касетами;
  • mv - переміщення файлів і каталогів;
  • mysql - утиліта для управління реляційної базою даних MySQL;
  • mysqldump - утиліта для створення резервної копії бази даних MySQL;
  • nc - інструмент для передачі даних по TCP / IP;
  • netstat - висновок інформації про мережеві з`єднання, таблиці маршрутизації, статистику інтерфейсів і інше;
  • newgrp - дати користувачеві права нової групи на час;
  • nice - настройка пріоритету для команди;
  • niscat - відобразити все таблиці NIS і об`єкти;
  • nischmod - змінити права для об`єкта NIS;
  • nischown - змінити власника об`єкта NIS;
  • nischttl - змінити час життя пакетів для NIS:
  • nisdefaults - відобразити параметри за замовчуванням для NIS;
  • nistbladm - адміністрування таблиць NIS;
  • nl - висновок кількості рядків у файлі;
  • nmap - мережевий сканер відкритих портів і вразливостей;
  • nohup - продовжити виконання команди, коли сесія терміналу буде завершена;
  • nroff - форматувати документ для відправки на принтер;
  • nslookup - отримати інформацію DNS про віддаленому сервері;
  • od - вивести вміст файлу в двійковому форматі;
  • on - виконати команду в віддаленій системі, але з локальними змінними середовища;
  • onintr - вивести інформацію про апаратних переривання;
  • pack - стиснення файлів по алгоритму Хафмана;
  • pacman - пакетний менеджер ArchLinux;
  • pagesize - відобразити розмір сторінок пам`яті в байтах;
  • parted - утиліта для розмітки диска;
  • partprobe - проінформувати операційну систему про зміни в таблиці розділів;
  • passwd - змінити пароль користувача;
  • paste - об`єднати рядки з файлів;
  • pax - управління архівами pax;
  • pact - вивести вміст стиснутого текстового файлу;
  • perl - інтерпретатор скриптів Perl;
  • pg - висновок текстового файлу посторінково;
  • pico - простий текстовий редактор;
  • pine - утиліта для перегляду пошти;
  • pkill - вбити процес по його імені, тільки один;
  • poweroff - вимкнути комп`ютер;
  • pr - підготувати текст до друку;
  • printenv - вивести всі змінні середовища;
  • printf - вивести отформатированную рядок тексту;
  • ps - вивести список запущених процесів;
  • pstree - вивести список запущених процесів в вигляді дерева;
  • pvs - вивести версію і внутрішню інформацію з файлу ELF;
  • pwd - показати поточну папку;
  • quit - завершити сеанс командної оболонки;
  • rcp - скопіювати файл в віддалену систему;
  • readlink - вивести вміст символічного посилання;
  • reboot - перезавантаження комп`ютера;
  • red - запустити ed в режимі прокрутки тексту;
  • rename - перейменувати кілька файлів в Linux;
  • repeat - повторювати виконання команди потрібну кількість разів;
  • replace - утиліта для заміни вмісту в рядках;
  • rlogin - увійти в віддалену систему;
  • rm - видалити файл;
  • rmdir - видалити папку;
  • rmmod - вивантажити модуль ядра;
  • route - відобразити таблицю маршрутизації;
  • rpcinfo - вивести інформацію про RPC;
  • rsh - виконати команду в віддаленій системі;
  • rsync - швидкий інструмент для копіювання і синхронізації файлів з віддаленої системою;
  • s2p - конвертувати sed скрипт в Perl;
  • scp - копіювання файлів по ssh;
  • screen - консольний менеджер віртуальних терміналів;
  • script - записує все, що виводиться на екран;
  • sdiff - порівнює два файли;
  • sed - потоковий редактор тексту на основі регулярних виразів;
  • sendmail - відправити лист;
  • service - операторами послуг в Ubuntu;
  • set - встановити значення змінної оточення;
  • setfacl - настройка списків контролю доступу для файлів;
  • sfdisk - ще одна програма для розмітки дисків;
  • sftp - клієнт для роботи з sFTP по захищеному каналу;
  • sh - командна оболонка Bourne Shell;
  • shred - видалити файл без можливості відновлення;
  • shutdown - вимкнути комп`ютер або спланувати вимикання;
  • sleep - очікувати вказану кількість секунд;
  • slogin - увійти в віддалену систему;
  • smbclient - консольний клієнт для роботи з віддаленій системою по протоколу SMB;
  • sort - сортування рядків в Linux;
  • spell - перевірка орфографії;
  • split - об`єднання файлів;
  • startx - запустити сесію X сервера;
  • ss - перегляд інформації про мережеві підключення;
  • ssh - підключення до віддаленої системи;
  • stat - відобразити статистику для файлу або файлової системи;
  • stop - зупинити задачу в тлі;
  • strftime - форматувати рядок з датою і часом;
  • strip - видалити зневадження з виконуваних файлів;
  • stty - настройка параметрів поточного терміналу;
  • su - авторизація від імені іншого користувача;
  • sudo - виконати команду від імені іншого користувача;
  • swapoff - відключити розділ підкачки;
  • swapon - включити розділ підкачки;
  • systemctl - операторами послуг в systemd;
  • tabs - зупинити роботу вкладок в терміналі;
  • tac - вивести тест, отриманий на вході в зворотному порядку;
  • tail - відобразити останніх 10 рядків файлу;
  • talk - відправити повідомлення іншому, авторизованому користувачеві;
  • tar - упаковка і розпакування архівів tar;
  • tcopy - копіювання магнітних касет;
  • tcpdump - консольний мережевий аналізатор;
  • tcsh - командна оболонка tcsh;
  • tee - вивести потік введення в кілька джерел;
  • telnet - утиліта для підключення до віддаленого порту комп`ютера;
  • test - перевірка типу файлу;
  • time - завмер часу роботи команди консолі linux;
  • timex - завмер часу роботи команди з висновком більш докладної інформації;
  • todos - конвертування текстових файлів Unix в формат DOS;
  • top - інтерактивний консольний менеджер процесів для Linux;
  • touch - створити файл;
  • traceroute - перегляд маршруту до віддаленого вузла;
  • tree - відобразити вміст файлу в форматі дерева;
  • tty - вивести ім`я файлу поточного терміналу;
  • umask - встановити маску прав для створення файлів;
  • umount - размонтировать розділ;
  • unalias - видалити псевдонім;
  • uname - подивитися інформацію про систему і ядрі;
  • uncompress - розпакувати стиснений файл;
  • uniq - знайти кількість унікальних рядків у файлі;
  • unlink - видалити посилання на файл;
  • unlzma - розпакувати архів lzma;
  • unpack - витягти файли з архіву pack;
  • until - організація циклу типу until;
  • unxz - витягти всі файли з архіву xz;
  • unzip - розпакувати zip архів;
  • uptime - дізнатися час роботи комп`ютера;
  • useradd - додати користувача;
  • userdel - видалити користувача;
  • usermod - настройка користувача;
  • vacation - настройка автоматичних відповідей на email;
  • vi - текстовий редактор Vi;
  • vim - аналог vi;
  • w - подивитися авторизованих на даний момент користувачів;
  • wait - очікує завершення процесу;
  • wall - відправляє повідомлення всім авторизованим користувачам;
  • wc - підрахунок кількості рядків;
  • wget - завантаження файлів з віддаленого сервера;
  • whereis - перегляд адреси виконуваного файлу, початкових кодів та сторінок довідки для команди;
  • which - перегляд шляху виконуваного файлу для команди;
  • while - організація циклу типу while;
  • who - подивитися активних користувачів в системі;
  • whoami - вивести поточного користувача;
  • whois - вивести доступну інформацію про інтернет ресурсі;
  • Xorg - виконуваний файл X сервера;
  • xargs - дозволяє складати команди на льоту;
  • xfd - відобразити всі символи шрифту X сервера;
  • xhost - настройка прав доступу до X сервера;
  • xlsfonts - відобразити все шрифти X сервера;
  • xrdb - управління базою даних ресурсів X сервера;
  • xset - змінити значення змінної X сервера;
  • xz - стиснути файл в формат xz;
  • xzcat - подивитися вміст текстового файлу стиснутого xz;
  • yacc - компілятор Yet another compiler-compiler;
  • yes - відповісти так, на запит іншої команди;
  • yppasswd - змінити пароль бази даних NIS;
  • yum - пакетний менеджер дистрибутивів Red Hat;
  • zcat - вивести вміст файлу, стиснутого zip;
  • zipcloack - зашифрувати zip файл;
  • zipinfo - вивести інформацію про zip файлі;
  • zipnote - перегляд і зміна коментарів до zip файлів;
  • zipsplit - об`єднання декількох zip файлів;
  • zypper - менеджер пакетів OpenSUSE.

висновки

У цій статті ми майже всі команди терміналу linux, які ви можете зустріти в різних дистрибутивах. Природно, що цей список може бути неповним, оскільки складно охопити всі утиліти в одній статті. Також тут немає відповідей на всі питання стосовно цих утиліт, але зате стаття дає напрямок для пошуку інформації та відкриття для себе нових можливостей Linux. Якщо ви знаєте інші консольні команди linux, які поставляються за замовчуванням і були упущені в статті, напишіть в коментарях!

Поділися в соціальних мережах:

Схожі
Дізнаємося хто використовує мережу в linuxДізнаємося хто використовує мережу в linux
Підключення пристрою linuxПідключення пристрою linux
Як приховати процес в linuxЯк приховати процес в linux
Команди терміналу андроїдКоманди терміналу андроїд
Як додати команду в cronЯк додати команду в cron
Команда find в linuxКоманда find в linux
Команди в android terminal emulatorКоманди в android terminal emulator
Форматування флешки в linuxФорматування флешки в linux
Як налаштувати проксі в ubuntu з терміналуЯк налаштувати проксі в ubuntu з терміналу
Історія команд linuxІсторія команд linux
» » Команди терміналу linux