logo

Kali Linux – термінал

Kali Linux – термінал

У підручнику ми побачимо, що насправді таке термінал. Тому, щоб розібратися в ньому детально, ми зосередимося на наступних моментах:

  • вступ
  • Робота з терміналом Kali Linux
  • Інтерфейс командного рядка (CLI) проти графічного інтерфейсу користувача (GUI)
  • Висновок

вступ

javascript для циклу

Операційні системи зазвичай мають два типи інтерфейсів: GUI (графічний інтерфейс користувача) та CLI (інтерфейс командного рядка), через які ми спілкуємося з операційною системою. Така ж ситуація з операційними системами на базі Linux. Операційні системи Linux зазвичай містять пакети емуляторів терміналів для функціонування на основі CLI (або інтерфейсу командного рядка) та пакети середовища робочого столу для функціонування на основі GUI (графічного інтерфейсу користувача). Нижче наведено деякі стандартні CLI та GUI:

Термінали:

  • термінал Q
  • gnome-термінал
  • Термінал MATE
  • xterm
  • Термінатор
  • консоль

Середовища робочого столу:

  • Робочий стіл сервера Xfce/Xfce
  • GNOME3
  • Плазма KDE 5
  • кориця Робочий стіл
  • Робочий стіл MATE

Отже, будучи одним із Операційні системи на базі Linux , Kali також поставляється з кількома з цих терміналів і настільних середовищ. Зазвичай Kali 2020.2 Linux постачається з терміналом Q, а робочим середовищем за умовчанням є сервер Xfce/Xfce.

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

Робота з терміналом Kali Linux

Давайте розглянемо деякі основні речі, які ми можемо робити з терміналом kali Linux.

    Налаштування терміналу

Щоб налаштувати термінал kali Linux, ви можете відкрити вкладку налаштувань у меню «Файл» і вибрати параметр налаштувань. Там, де доступно багато опцій, які можуть допомогти вам налаштувати свій термінал.

    Виконання команди через термінал

Щоб виконати будь-яку команду в терміналі Kali Linux, вам просто потрібно ввести або ввести певну команду та надати відповідні дані. Після цього все, що вам потрібно зробити, це натиснути кнопку введення. У відповідь термінал виконає цю команду через оболонку та поверне результат.

Команда

 echo 'this is a terminal' 

Вихід

Kali Linux – термінал

Коментарі в терміналі

Щоб залишити коментар у терміналі, ми можемо використати символ «#». Щоб зрозуміти це більш детально, ви можете розглянути наступний приклад: Нижче наведено приклад коментаря

Команда

 #this is a comment. 

Вихід

Kali Linux – термінал

Дозвольте нам побачити деякі інші цікаві речі, які ми можемо робити за допомогою командного терміналу Linux:

1. Коусей

Ця команда «cowsay» зазвичай малює маленьку тварину, яка дуже схожа на корову. Щоб втопити корову, він використовує зображення ASCII у терміналі або Shell. Однак це не можна вважати дуже графічним, і все одно добре справляється з утопленням.

Команда

едіт мак гірш
 $ sudo apt-get install cowsay 

Вихід

Kali Linux – термінал

Але на цьому веселощі не закінчуються, адже ця корова може говорити все, що завгодно. Давайте спробуємо:

Команда

 cowsay 'hi, there' 

Вихід

Kali Linux – термінал

Якщо ви хочете змінити корову іншим персонажем, ви також можете це зробити. Також є кілька інших тварин. Ви можете переглянути список усіх доступних символів за допомогою даної команди.

Команда

 Cowsay -i 

Вихід

Kali Linux – термінал

2. Коров'яча думка

«Корова», яку ми бачили вище, може робити набагато більше, ніж просто говорити, оскільки вона може навіть думати. Щоб змусити корову думати, ви можете скористатися наступною командою.

Команда

 cowthink 'hello' 

Вихід

java catch спроба
Kali Linux – термінал

Всі тварини коров'ячого зоопарку вміють думати, а команди схожі на попередні.

3. Паровоз

Ця команда «sl» малює паровий локомотив, який проходить через ваш термінал справа наліво.

Команда

 sudo apt-get install sl 

Вихід

Kali Linux – термінал

Щоб побачити його в дії, просто введіть наступну команду

Команда

 Sl 

Вихід

Kali Linux – термінал

Команда sl також має 2-3 додаткові параметри, які можна знайти на сторінках довідки.

4. Малювати банери

Ця команда може бути використана для малювання великих текстових банерів. Ви пам’ятаєте, що під час з’єднання через telnet бачили такі банери, як вітальне повідомлення демонов/служб сокетів. Ви можете намалювати будь-яке ім’я чи повідомлення за допомогою цієї команди.

Команда

 figlet Erik_Akash 

Вихід

Kali Linux – термінал

CLI (Інтерфейс командного рядка) проти GUI (Графічний інтерфейс користувача)

Більшість користувачів, мабуть, цікавляться, коли у нас є графічний інтерфейс користувача, для чого потрібен інтерфейс командного рядка. Дозвольте сказати вам, що апаратне забезпечення нашої системи розуміє інструкції у формі бітів (0 або 1). Якщо ви маєте певні знання про комп’ютери, як вони працюють, ви напевно це знаєте.

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

Однак у випадку GUI (графічного інтерфейсу користувача) це добре для користувачів, які хочуть лише виконувати свою роботу. Такі користувачі зазвичай не хочуть знати, що відбувається за програмою чи програмним забезпеченням.

рядок і стовпець

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

Висновок

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