Команди Linux: найважливіші, які потрібно освоїти у 2023 році

Команди Linux: найважливіші, які потрібно освоїти у 2023 році

Команди Linux: найважливіші, які потрібно освоїти у 2023 році

En Квітень 2018 ми зробили невелику добірку про деякі з найважливіших «Команди Linux» в той час, і як це сталося донині майже 5 років (лютий 2023), ми вважаємо за потрібне, оновлюємо та покращуємо цей вміст.

Отже, ми вибрали 60 команд із сотень, які існують, щоб гарантувати, що будь-який новачок і початківець користувач може мати уявлення про те, які команди слід вивчати з пріоритетом, щоб поступово освоїти Термінал Linux.

Основні команди

Але перед початком цього цікавого посту про найсуттєвіше «Команди Linux» знати, вчитися і опановувати під час рік 2023, рекомендуємо для подальшого читання попередню публікацію:

Основні команди
Пов'язана стаття:
Деякі основні команди, які повинен вивчити кожен новачок

Команди Linux 2023: список для освоєння терміналу

Команди Linux 2023: список для освоєння терміналу

Список 60 корисних команд Linux на 2023 рік

15 Команди доступу до файлів

  1. pwd: Показати розташування каталогу, де ми зараз знаходимося.
  2. ls: Відображення списку файлів і каталогів, що містяться у вказаному каталозі.
  3. cd: Перейти з поточного каталогу в інший.
  4. mkdir: створити новий каталог.
  5. touch: Створіть новий файл або змініть дату доступу/модифікації на іншу.
  6. cp: копіювання файлів або каталогів.
  7. mv: переміщення файлів або каталогів. І навіть змінити назву, якщо потрібно.
  8. rm: видалення файлів або каталогів.
  9. rmdir: видалити один каталог, якщо він порожній.
  10. cat: відображення вмісту будь-якого типу файлу на екрані.
  11. head: відображати кілька перших рядків файлу, вказавши кількість рядків для відображення.
  12. tail: Показати кілька останніх рядків файлу, вказавши кількість рядків для показу.
  13. less: інтерактивний пошук у вмісті файлу.
  14. more: інтерактивний пошук у вмісті файлу.
  15. grep: Пошук і відображення рядків символів у файлах або у вихідних даних команд.

11 Команди для керування операційною системою

  1. uname: Відображення інформації про ОС, включаючи завантажене ядро.
  2. df: Показати інформація про SA, розділи та поточне використання дискового простору.
  3. freeВідображення різноманітної інформації про використання пам’яті керованої ОС.
  4. topПоказати запущені процеси, більше інформації про процесор, оперативну пам’ять тощо.
  5. htop: Подібна до команди top, але з оновленим, покращеним та інтерактивним візуальним інтерфейсом CLI.
  6. ps: Показати запущені процеси в ОС у детальному та неінтерактивному вигляді.
  7. kill: Eприпинити запущені процеси, використовуючи призначену кількість процесів (PID).
  8. shutdown: керуйте ОС для виконання таких дій, як: вимкніть, перезапустіть і зупиніть.
  9. reboot: Нова вдосконалена версіякоманду завершення роботи з іншими параметрами.
  10. uptime: Перегляньте, як довго ОС працювала з моменту останнього завантаження.
  11. lastВідобразити список останніх входів (користувачів) в операційну систему.

10 команд для керування інформацією про апаратні елементи та пристрої

  1. lsblkшоу інформація про всі доступні пристрої зберігання.
  2. fdisk: Керувати (створює, видаляє та змінює) розділи на доступних пристроях.
  3. mount: монтувати (conecta) файлова система поверх існуючого каталогу пристрою.
  4. umount: Демонтувати (відключити) файлова система, керована командою umount.
  5. hdparm: Керуйте апаратними параметрами доступних дискових пристроїв.
  6. lshw: Перегляд інформації про обладнання ОС, включаючи інформацію про поточні пристрої.
  7. lsusb: Перегляньте конкретну інформацію про поточні USB-пристрої в ОС.
  8. lspciПоказати конкретну інформацію про поточні пристрої PCI в ОС.
  9. lscpuПоказати конкретну інформацію про ЦП, який використовується в ОС, та його архітектуру.
  10. dmesgПоказати внутрішню інформацію, якою керує Ядро, в тому числі пов'язане з HW.

14 команд для керувати інформацією елементів і процесів Мережі

  1. ip: Керуйте всією інформацією, пов’язаною з мережевими інтерфейсами, у сучасній ОС.
  2. ifconfig: Керуйте всією інформацією, пов’язаною з мережевими інтерфейсами в старій ОС.
  3. iwconfig: Керуйте інформацією, пов’язаною з бездротовими інтерфейсами ОС.
  4. nmcli: Керування інформацією про мережеві інтерфейси через Менеджер мережі.
  5. wpa_cli: Керування інформацією про мережеві інтерфейси бездротовий зв’язок через WPASupplicant.
  6. ping: Перевірте поточне підключення до інших хостів у мережі за допомогою протоколу ICMP.
  7. route: Керуйте таблицею IP-маршрутизації для встановлення статичних маршрутів до хостів і мереж.
  8. traceroute: Enмаршрутизація пакетів даних з однієї системи на інший хост через мережу.
  9. nslookup: CПеревірте інформацію DNS про інші хости в інтерактивному режимі.
  10. dig: Зверніться DNS-сервери імен для усунення несправностей DNS.
  11. netstat: Перегляд інформації про поточні активні мережеві підключення в системі тощо.
  12. iptables: Керувати таблиці правил фільтрації пакетів IPv4 і IPv6 ядра Linux.
  13. resolvctl: Керувати доменні імена, адреси IPv4/IPv6 і записи ресурсів DNS.
  14. mii-tool: Керувати стан блоку медіанезалежного інтерфейсу (MII) мережевого інтерфейсу для автоматичного узгодження швидкості з’єднання та параметрів дуплексу.

10 команд для керувати запущеними процесами та пов’язаною з ними інформацією

  1. fg: Активувати в певному процесі його виконання на передньому плані (передньому плані).
  2. bg: Активувати в певному процесі його виконання у фоновому режимі (фон).
  3. pstreeПокажіть список процесів у вигляді дерева, показуючи зв'язки між ними.
  4. nice: установіть пріоритет запущених процесів в ОС.
  5. renice: змінити пріоритет процесів, встановлений командою nice.
  6. nohup: Запустіть процес у фоновому режимі (у фоновому режимі), не впливаючи на нього Сигнал HUP.
  7. disown: DВідключіть процеси, що працюють у фоновому режимі, і термінал, який їх запускає.
  8. fork: Cзадні відростки (дітні) від в дублювання виклику іншого (батьківського) процесу.
  9. pidfd_open: сприяти отримання дескриптора файлу, який посилається на процес.
  10. clone:Gspawn (дочірній) процеси подібні до того, що використовується з командою "fork", але з тією різницею, що, ці системні виклики забезпечують точніший контроль над тим, що потрібно.

Поки що наш 60 ідеальних команд Linux, які варто знати, вивчати та використовувати в цьому 2023 році. Однак, якщо ви хочете дізнатися більше про кожну з них, просто клацніть назву кожної команди. А якщо це не вдається, для цих та інших ви можете безпосередньо дослідити офіційний розділ у Сторінки керівництва Debian GNU/Linux, який містить кілька документів різними мовами.

банк пам'яті
Пов'язана стаття:
Команди для контролю вашої пам’яті в Linux

Підсумок: банерний пост 2021

Резюме

Підводячи підсумок, ми сподіваємося, що ця корисна збірка по найважливішому «Команди Linux» знати, вчитися і опановувати під час рік 2023, дозволить багатьом правильно почати правильний шлях, щоб впоратися з Термінал GNU/Linux (консоль).

Нарешті, не забудьте внести свою думку щодо сьогоднішньої теми за допомогою коментарів. І якщо вам сподобався цей пост, не припиняйте ділитися нею з іншими. Крім того, пам'ятайте відвідайте нашу домашню сторінку en «DesdeLinux» щоб дізнатися більше новин, і приєднайтеся до нашого офіційного каналу Телеграма о DesdeLinux, Захід група щоб дізнатися більше про сьогоднішню тему.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   ДЖУАН РЕЙС ГЕРРЕРО - сказав він

    Чудова стаття, буду продовжувати її вивчати

    1.    Установка Linux Post - сказав він

      З повагою, Джон. Я дуже радий, що вам це було дуже цікаво та корисно. І велике спасибі за ваш позитивний коментар до публікації.

  2.   Норовливий ангел - сказав він

    Дуже хороший підручник. Про команди ще потрібно багато чого дізнатися. На даний момент є одна річ, яка викликає у мене цікавість.
    Я хотів би знати, чи можу я виконати цей сценарій у Windows за допомогою команд Linux.

     
    @ ECHO OFF
     
    timeout/nobreak 10800
    Taskkill /IM JDownloader2.exe /F
    timeout/nobreak 03
    rundll32.exe PowrProf.dll, SetSuspendState Hibernate

     
    Де при активації скрипта timeout /nobreak 10800 закриє Jdownloader2 через 10800 секунд, тобто 3 години; а тайм-аут /nobreak 03 переведе ПК у сплячий режим через 3 секунди після закриття Jdownloader2. Чи є команди в Linux, які роблять те саме? Все найкраще.

    1.    Установка Linux Post - сказав він

      З повагою, Wayward. Дякуємо за коментар. Так, у Linux є команда Sleep для встановлення тайм-ауту, команда Kill для припинення процесу запущеної програми та команда shutdown для вимкнення, перезавантаження або зупинки (гібернації) комп’ютера.

      1.    Норовливий ангел - сказав він

        Дякую, я вже знав ці команди, питання в тому, як їх поєднати, щоб вони працювали синхронно; Подивлюся, як я знайду сторону. Дякую тобі. вітаю.