Перейти до основного контенту

Як запустити виконуваний файл в linux консолі: докладна інструкція

3 хв читання
1366 переглядів
Консоль Linux надає користувачеві зручний та потужний спосіб взаємодії з операційною системою. Однією з найпоширеніших дій у консолі є запуск виконуваних файлів. Це можуть бути програми, скрипти, ігри та інші додатки. У цій статті ми розкажемо, як запустити виконуваний файл у консолі linux. По-перше, впевніться, що виконуваний файл знаходиться в робочій директорії, або вказуйте повний шлях до файлу. Якщо виконуваний файл знаходиться в іншій директорії, ви можете перейти в цю директорію за допомогою команди cd. Наприклад, якщо ваш виконуваний файл знаходиться в директорії /home/user/Desktop, введіть команду cd /home/user/Desktop для переміщення в цю директорію. Після переміщення в потрібну директорію, ви можете запустити виконуваний файл за допомогою командиназва_файлуНаприклад, якщо ваш виконуваний файл називається program, введіть команду ./program для його запуску. Зверніть увагу, що символ ./ перед назвою файлу вказує на те, що файл знаходиться у поточній директорії.Якщо при спробі виконати зазначену команду ви отримуєте повідомлення про помилку "Permission denied" (доступ заборонено), це означає, що у вас немає прав на виконання даного файлу. У цьому випадку, ви можете додати права на виконання за допомогою команди chmod +x назва_файлу і повторити спробу.Крок 1: Відкрийте термінал на LinuxПеред тим, як запустити виконуваний файл в Linux, ви повинні відкрити термінал. У Linux термінал є командним рядком, де ви можете вводити команди та виконувати різні завдання.Ви можетевідкрити термінал на Linux наступними способами:

Комбінація клавішОпис
Ctrl + Alt + TВідкриває термінал в Ubuntu та деяких інших дистрибутивах Linux
Ctrl + Shift + TВідкриває нову вкладку в уже запущеному терміналі
Ctrl + Alt + F1Переключається на текстовий консольний режим. Ви можете потім увійти в систему, використовуючи свої облікові дані.

Після того, як ви відкриєте термінал, ви будете готові приступити до наступних кроків для запуску виконуваного файлу в Linux.

Крок 2: Переконайтеся в наявності виконуваного файлу

Перш ніж запускати виконуваний файл в консолі Linux, вам потрібно переконатися в його наявності на вашому комп'ютері. Це можна зробити за допомогою команди ls, яка відображає список файлів та директорій у поточній робочій директорії.

Щоб перевірити наявність файлу, відкрийте термінал і перейдіть до теки, де ви зберігаєте свої виконувані файли. Для цього можна використати команду cd з вказанням шляху до потрібної теки.

Після цього введіть команду ls, щоб побачити список файлів і тек у вибраній теці. При цьому потрібно звернути увагу на назву та розширення файлу, який ви хочете запустити.

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

Тепер, коли ви впевнені в наявності виконуваного файлу, ви можете перейти до наступного кроку і навчитися його запускати в консолі Linux.

Крок 3: Перевірте права на виконання

Перш ніж запустити виконуваний файл у консолі Linux, необхідно переконатися, що файл має права на виконання. Без цих прав файл не буде запускатись.

Щоб перевірити права на виконання, виконайте такі дії:

  1. Відкрийте термінал:Натисніть клавішу Ctrl+Alt+Tодночасно. Термінал відкриється.
  2. Перейдіть до директорії, де знаходиться виконуваний файл:Використовуйте команду cdразом з повним шляхом до директорії. Наприклад, якщо файл знаходиться в директорії "Documents", введіть cd Documents.
  3. Перевірте права файлу:Введіть команду ls -lщоб вивести список файлів з їх атрибутами. У виконуваного файлу повинні бути встановлені права на виконання, позначені символом "x" у виводі команди.
  4. Якщо права на виконання не встановлені:Введіть команду chmod +x filenameде "filename" - ім'я виконуваного файлу. Ця командадодасть права на виконання до файлу.Тепер у вас є необхідні права для запуску виконуваного файлу. Ви можете перейти до наступного кроку і запустити файл у консолі Linux.Крок 4: Змініть права на виконання, якщо потрібноЯкщо у вас є виконуваний файл, але ви не можете його запустити, можливо, це пов'язано з правами доступу до файлу. У Linux кожен файл має свої права, що визначають, хто може що-небудь з ним робити.Щоб перевірити права доступу до файлу, виконайте команду ls -l, яка показує докладну інформацію про файли в поточному каталозі. У виводі команди ви побачите щось на кшталт:Права доступуВласникГрупаРозмірДатаІм'я файлу-rw-r--r--usernameusername409610 жовтня 12:34filenameПрава доступу в Linuxпредставлені у вигляді рядків, що складаються з 10 символів. Перший символ вказує на тип файлу (наприклад, "-" якщо це звичайний файл). Інші символи діляться на три групи по три символи кожна, які відповідають правам доступу для власника файлу, групи користувачів та інших користувачів відповідно.

    Якщо у вас немає прав на виконання файлу, вам потрібно змінити права доступу за допомогою команди chmod. Наприклад, щоб додати право виконання для власника файлу, виконайте команду:

    chmod +x filename

    Якщо ви хочете додати право виконання для всіх користувачів, виконайте команду:

    chmod a+x filename

    Якщо вам потрібно змінити й інші права доступу, вкажіть їх у відповідному форматі. Наприклад, щоб встановити права читання, запису та виконання для власника файлу, виконайте команду:

    chmod u+rwx filename

    Після зміни прав доступу ви зможете запустити виконуваний файл в консолі, ввівши його назву та натиснувши Enter.Шаг 5: Перейдіть у директорію з виконуваним файломПеред запуском виконуваного файлу в консолі Linux необхідно перейти у директорію, де він знаходиться. Часто виконувані файли зберігаються в директорії /usr/local/bin/ або /usr/bin/. Проте, вони можуть бути розміщені в будь-якій іншій директорії на вашому комп'ютері.Для переходу в потрібну директорію скористайтеся командою cd. Наприклад, щоб перейти в директорію /usr/local/bin/, введіть наступну команду:Якщо у вас немає інформації про точну локалізацію виконуваного файлу, ви можете скористатися командою ls для перегляду вмісту поточної директорії. Потім ви зможете знайти потрібний файл та перейти до його директорії.Після того, як ви перейшли в потрібну директорію, ви можете перейти до наступного кроку: запуску виконуваного.файла.

    Крок 6: Запустіть виконуваний файл у консолі Linux

    Щоб запустити виконуваний файл у консолі Linux, виконайте ці прості кроки:

    1. Відкрийте термінал, натиснувши поєднання клавіш Ctrl + Alt + T.
    2. Перейдіть до каталогу, де знаходиться виконуваний файл, за допомогою команди cd. Наприклад, якщо файл знаходиться в каталозі "Documents", введіть наступну команду:

    cd Documents
    ./my_program

    Якщо все виконано правильно, ваш виконуваний файл буде запущено, і ви побачите результат його роботи в консолі.