Jak uczynić plik wykonywalny w Linux

Jak uczynić plik wykonywalny w Linux
Jeśli jesteś kimś z tłem w systemie operacyjnym Windows, masz szansę, że jesteś świadomy „”.Pliki exe ”. Pliki te są określane jako pliki wykonywalne, ponieważ ich celem jest wykonanie serii poleceń, które składają się na cały program.

Jednak kiedy dokonasz zmiany w rozkład Linuksa, ten podział wykonywalny vs. Nie ma zastosowania nie ma zastosowania. Każdy plik może być wykonywany w systemie Linux, ponieważ nie wymaga deklarowania określonego rozszerzenia jako wykonywalnego.

Zapewnia to dużą elastyczność, jeśli chodzi o zarządzanie plikami.

Jeśli jesteś kimś, kto chce nauczyć się, jak wykonać plik wykonywalny w Linux, ten przewodnik jest przeznaczony dla Ciebie. Zapewnimy rozwiązanie krok po kroku, w jaki sposób możesz uczynić dowolny plik wykonywalny, przy użyciu metody CLI lub GUI.

Rzućmy okiem na kroki.

Metoda 1: Korzystanie z terminalu poleceń

Pierwsza metoda korzysta z terminalu poleceń. Możesz wykonać dowolny plik wykonywalny, wpisując niektóre polecenia w terminalu.

Chociaż będziemy używać Ubuntu 20.04 LTS W tym przewodniku kroki nie powinny być inne dla innych dystrybucji Linuksa. Powiedziawszy to, po prostu wykonaj kroki wyjaśnione za pomocą przykładu.

Przede wszystkim otwórz terminal poleceń w swoim systemie. Skrót dla Ubuntu to ctrl + alt + t.

W tym przewodniku utworzymy przykładowy plik za pomocą polecenia Echo za pomocą następującego polecenia:

$ echo „tekst” >>

W naszym przypadku,

$ echo „To jest przewodnik dotyczący tego, jak wykonać plik wykonywalny w Linux '>> test1

To polecenie utworzy literał ciągów z tekstem „To jest przewodnik na temat wykonania pliku wykonywalnego w Linux” i przechowywanie go w pliku o nazwie TEST1.

Aby wyświetlić zawartość pliku, wpisz następujące polecenie:

$ cat

W naszym przypadku,

$ CAT TEST1

Powinieneś zauważyć, że plik nie kończy się na nazwie rozszerzenia. Oznacza to, że masz opcję uczynienia pliku wykonywalnego.

Aby wykonać test1 plik wykonywalny, użyjemy następującego polecenia:

$ chmod +x

W przypadku rozszerzenia pliku polecenie staje się:

$ chmod +x .

W naszym przypadku,

$ chmod +x test1

Teraz możesz zadzwonić do pliku, wpisując jego nazwę w terminalu w następujący sposób:

$ ./

W naszym przypadku,

$ ./Test1

Możesz także wykonać polecenie w następujący sposób:

$ sudo ./Test1

Zapewni to odpowiednią zgodę na wykonanie pliku.

Jeśli metoda CLI wydaje się dla ciebie skomplikowana, nie martw się, ponieważ możesz osiągnąć te same wyniki za pomocą GUI.

Metoda 2: Za pomocą GUI

W przeciwieństwie do metody CLI metoda GUI jest znacznie mniej zniechęcająca i uproszczona, aby zrozumieć, co się dzieje.

Wykonaj następujące kroki, aby uczynić plik wykonywalny za pomocą GUI.

Zacznij od nawigacji do wybranego pliku. Po nawigacji do pliku kliknij go prawym przyciskiem myszy i wybierz „Właściwości”. Powinno pojawić się nowe okno.

Po otwarciu okna kliknij kartę uprawnienia.

Na karcie Uprawy należy zobaczyć opcję zatytułowaną „Zezwalaj na wykonanie pliku jako program."

Powinieneś teraz mieć pożądany plik w formacie wykonywalnym, jeśli poprawnie wykonałeś kroki.

Zrozumienie, jak działa wykonywanie plików

Uczenie się, jak działa wykonywanie plików w Linux, ma swoje zalety, ponieważ zapewnia większą elastyczność, jeśli chodzi o zrozumienie, jak działa plik.

W metodzie 1 użyliśmy polecenia chmod +x. Było to konieczne, aby plik będzie wykonywany, ponieważ plik wymagał uprawnień „odczyt”. „„./”Poinformuje terminal, aby wyszukała lokalizację pliku.

Oprócz metody 1 istnieją inne sposoby użycia polecenia $ CHMOD. Ta elastyczność sprawia, że ​​$ chmod jest wyjątkowo cenna. Lista opcji polecenia $ CHMOD podano poniżej:

  • $ CHMOD 775 . Ten tryb pozwala każdemu wykonać plik. Jednak tylko właściciel pliku ma zgodę na napisanie w tym pliku.
  • $ chmod 0010 . Tylko użytkownicy grupy będą mogli wykonać plik.
  • $ CHMOD 0100 . Uprawnienie na wykonanie pliku należy wyłącznie do użytkownika.
  • $ CHMOD 777 . Zapewnia zgodę na wykonanie pliku wszystkim użytkownikom Linuksa.
  • $ CHMOD -777 . Nie pozwala żadnemu użytkownikowi na wykonanie pliku.

Dodatkowe informacje

Chociaż polecenie $ CHMOD działa dla plików bez typu rozszerzenia, należy zauważyć, że musisz określić typ pliku na wypadek, gdyby został wspomniany. Na przykład, jeśli masz do czynienia z plikami, który ma .uruchom lub .rozszerzenie bin. Składnia polecenia wykonania wynosi:

$ ./.kosz

Dodatkowo upewnij się, że masz właściwą nazwę, typ pliku i lokalizację pliku przed wykonaniem pliku wykonywalnego.

Wniosek

Jeśli poprawnie wykonałeś kroki w przewodniku, to dobra wiadomość jest taka, że ​​teraz wiesz, jak uczynić plik wykonywalny w Linux.

Ten przewodnik obejmował różne metody uczynienia pliku wykonywalnego w Linux. Zaczęliśmy od wyjaśnienia metody obejmującej terminal poleceń i kontynuowaliśmy metodę osiągnięcia tego samego za pomocą graficznego interfejsu użytkownika (GUI). Omówiliśmy również dodatkowe zastosowania polecenia $ CHMOD i różne uprawnienia.

Dzięki temu życzymy wszystkiego najlepszego w podróży do Master Linux.