Jak uczynić plik wykonywalny w Linux

Jak uczynić plik wykonywalny w Linux

Wykonanie plików skryptowych Bash jest wydajnym sposobem uruchamiania programów BASH, ponieważ domyślnie skrypty nie są wykonywalne. Jest to przydatne głównie dla administratorów systemu, ponieważ muszą oni codziennie rozwijać kilka skryptów bash, aby zautomatyzować swoje zadania. Na przykład możesz uruchomić skrypty BASH, aby utworzyć kopię zapasową pracy lub zarejestrować niektóre zdarzenia na serwerze. Więc ten artykuł poprowadzi Cię, w jaki sposób możesz sprawić, że scenariusze Bash będą wykonywalne, a za to istnieją dwa główne sposoby:

  • Wykonaj wykonywalny plik bash za pomocą polecenia CHMOD
  • Wykonaj wykonywalny plik bash za pomocą właściwości plików

Jak uczynić plik wykonywalny za pomocą polecenia CHMOD

Polecenie „CHMOD” oznacza tryb zmiany, a to polecenie można użyć do wprowadzania zmian w uprawnieniach plików, takich jak możesz uczynić plik zapisujący, czytelny i wykonywalny. Aby zobaczyć te uprawnienia dla dowolnego pliku, najpierw utwórzmy plik skryptu Bash w Nano Editor:

$ nano bashfile.cii

Następnie napisaliśmy trochę tekstu i zapisaliśmy plik, jak pokazano poniżej:

#!/bin/bash
echo ”Jest to plik testowy, aby był wykonywalny."

Użyj poniższej liczby polecenia, aby sprawdzić, czy plik jest wykonywalny, czy nie:

$ ls -l bashfile.cii

Na powyższym obrazie list 'R„Pokazuje, że plik jest czytelny i”w„Pokazuje, że plik jest napisany i”X„Pokazuje, że plik jest wykonywalny, którego obecnie brakuje na powyższym wyjściu, a to oznacza, że ​​nie można na razie wykonać tego pliku. Aby to zweryfikować, możesz wykonać ten plik, postępując zgodnie z ogólną składnią pokazaną poniżej.

$ ./Nazwa pliku

Na przykład:

$ ./Bashfile.cii

Jak widać, pokazuje błąd po próbie wykonania pliku tekstowego, i tutaj tutaj chmod Polecenie przydaje się. Aby ten plik można wykonywać, wystarczy, aby śledzić ogólną składnię pokazaną poniżej:

$ chmod u+x plik_name

Na przykład:

$ chmod u+x bashfile.cii

Na powyższym obrazie ”u+x„Pokazuje, że udzielasz użytkownikowi na wykonanie określonego pliku, i możesz zobaczyć, że dodał list”X„Na obrazie, a potem musisz uruchomić ten plik bash, wpisując.

$./Bashfile.cii

Można zauważyć, że zawartość pliku bash jest teraz wykonywana bez żadnego błędu.

Jak uczynić pliki wykonywalne za pomocą właściwości pliku

Możesz także wykonać plik wykonywalny, klikając prawym przyciskiem myszy plik bash i wybierając jego „właściwości”, jak pokazano poniżej:

Następnym krokiem jest wybranie 'Uprawnienia„karta, a następnie sprawdź opcję”Zezwalaj na wykonanie pliku jako programu'.

Umożliwi to również wykonanie pliku bash, dla którego wybrałeś tę opcję, po dwukrotnym kliknięciu pliku, otrzymasz wiersz, jak pokazano poniżej:

Możesz uzyskać wyjście w terminalu lub bezpośrednio uruchomić skrypt dla pożądanego wyniku.

Wniosek

Wykonanie wykonywania skryptu Bash pozwala wykonać skrypty Bash bez konieczności wpisywania bash w terminalu. Jest to szczególnie przydatne dla administratorów systemów, którzy muszą codziennie pisać kilka skryptów bash, aby zautomatyzować swoje zadania. Tak więc w tym artykule nauczyliśmy Cię, w jaki sposób możesz uczynić dowolny plik bash wykonywalny, a na to są dwa sposoby na to. Jednym z nich jest użycie „chmod”Polecenie, a drugie przy użyciu właściwości pliku.