Командний рядок, оболонка, консоль – ці терміни використовуються для позначення взаємодії людини з операційною системою із застосуванням стандартних пристроїв введення-виведення, що забезпечують введення команд та отримання результатів їх виконання. У операційних системах сімейства Linux така взаємодія забезпечується спеціальним програмним продуктом – оболонкою (shell).
Інтерпретатори містять низку вбудованих команд, таких як cd, break та exec. Інші команди є зовнішніми.
Перш ніж ми перейдемо до подальшого розгляду bash, потрібно розуміти, що командний інтерпретатор (або командна оболонка) – це програма, яка приймає та виконує програми. Командний інтерпретатор також підтримує конструкції програмування, дозволяючи складати складні команди більш простих. Ці складні команди, або сценарії, можна зберігати у вигляді файлів, які можуть стати новими самостійними командами. Насправді багато команд у звичайній Linux-системі є сценаріями.
Інтерпретатори містять низку вбудованих команд, таких як cd, break та exec. Інші команди є зовнішніми.
Якщо при роботі в Linux ви не використовуєте графічний інтерфейс або відкриваєте вікно терміналу на графічному робочому столі, то в обох випадках ви отримаєте запрошення, яке може виглядати так:
Для користувача
code>username@localhost:~$</code
Для суперкористувача або root
Користувач root має необмежені права, тому слід обережно використовувати його обліковий запис. Якщо ви маєте привілеї користувача root, то, як правило, наприкінці запрошення відображатиметься знак решітки (#). Якщо ви працюєте з привілеями звичайного користувача, у запрошенні відображатиметься інший знак – як правило, це знак долара ($). Запрошення на вашому комп'ютері може відрізнятися від запрошень, наведених у попередніх прикладах цієї статті. Це може містити ім'я користувача, ім'я комп'ютера, поточну директорію, дату, час тощо.
Команди
Основні команди linux 1. ls — Утиліта для перегляду вмісту каталогів 2. cat - Виведення вмісту файлу 3. cd — Дозволяє перейти з поточного каталогу до вказаного. 4. pwd — Показати поточний каталог. 5. mkdir - Створити новий каталог. 6. cp — Копіювання файлів та каталогів. 8. mv — Переміщення або перейменування файлів та каталогів. 9. rm — Видалення файлів та папок. 10. chmod — Зміна прав доступу до файлу. 11. chown - Змінює власника файлу. 12. kill/xkill/pkill/killall – завершення процесів. 13. ps – виводить інформацію про запущені процеси 14. top – відображають процеси в реальному часі 15. useradd / userdel / usermod — додати, видалити та змінити обліковий запис користувача 16. passwd — змінити пароль облікового запису користувача 17. ip - утиліта для управління мережею 18. ping – утиліта для діагностики мережі
І у фіналі, «на десерт», ще трохи дуже корисної інформації:
Ось ця шпаргалка дуже допоможе при роботі з синтаксисом архіватора tar (https://files.fosswire.com/2007/08/fwunixref.pdf)
Ось у цьому документі зібрані основні команди: https://csg.sph.umich.edu/docs/Unix_Commands.pdf
Приємної та легкої вам роботи!