Как да направите изпълним файл в Linux
Какво е изпълним файл в Linux
В Linux, изпълним файл е файл, който съдържа инструкции за изпълнение от операционната система. Такъв файл може да бъде стартиран като програма или скрипт. Изпълнимите файлове могат да бъдат написани на различни програмни езици, като C, C++, Python, Bash и други.
Използването на изпълними файлове е основна част от Linux системата и предоставя гъвкавост за стартиране на програми и скриптове от командния ред.
За да направите файл изпълним, трябва да му зададете битовете за изпълнимост. Това може да се направи по няколко начина.
1. Използване на командата chmod
Най-лесният начин да зададете битовете за изпълнимост е да използвате командата chmod. Синтаксисът е следният:
chmod [опции] [модификатор] [файл]
За да зададете битовете за изпълнимост за файл, използвайте следния модификатор:
x
Например, за да зададете битовете за изпълнимост за файла my_file
, използвайте следната команда:
chmod +x my_file
Тази команда ще добави битовете за изпълнимост към файла my_file
.
2. Използване на командата chown
Командата chown може да се използва за промяна на собственика и групата на файл. За да зададете битовете за изпълнимост за файл, използвайте следния синтаксис:
chown [опции] [потребител] [група] [файл]
За да зададете битовете за изпълнимост за файл, използвайте следния модификатор:
+s
Например, за да зададете битовете за изпълнимост за файла my_file
, използвайки командата chown, използвайте следната команда:
chown +s root my_file
Тази команда ще добави битовете за изпълнимост към файла my_file
и ще го направи изпълним за всички потребители.
3. Използване на редактор
Можете също да зададете битовете за изпълнимост за файл, като редактирате неговия файл с атрибути. За да направите това, отворете файла с текстов редактор и намерете линията, която съдържа битовете за изпълнимост. Линията обикновено има следния формат:
-rwxr-xr-x
За да зададете битовете за изпълнимост, променете -
на x
. Например, ако линията е следната:
-rw-r--r--
Променете я на следната:
-rwxr--r--
След като промените линията, запишете файла и затворете редактора.
4. Използване на програмата chmod
Програмата chmod може да се използва и за задаване на битовете за изпълнимост за файл. Синтаксисът е следният:
chmod [опции] [модификатор] [файл]
За да зададете битовете за изпълнимост за файл, използвайте следния модификатор:
+x
Например, за да зададете битовете за изпълнимост за файла my_file
, използвайки програмата chmod, използвайте следната команда:
chmod +x my_file
Тази команда ще добави битовете за изпълнимост към файла my_file
.
Как да проверите дали файл е изпълним
Можете да проверите дали файл е изпълним, като използвате командата ls. Синтаксисът е следният:
ls [опции] [файл]
За да проверите дали файл е изпълним, използвайте следния флаг:
-x
Например, за да проверите дали файлът my_file
е изпълним, използвайте следната команда:
ls -x my_file
Ако файлът е изпълним, изходът на командата ще включва буквата x
.
Заключение
Има няколко начина да зададете битовете за изпълнимост за файл в Linux. Най-лесният начин е да използвате командата chmod. Можете също да използвате командата chown, редактор или програмата chmod.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut