Jeśli jesteś nowy w świecie Linuxa, masz wiele sposobów na uruchamianie plików i skryptów. Z odrobiną praktyki możesz łatwo stworzyć własne skrypty, które pomogą Ci zautomatyzować codzienne zadania. W tym przewodniku krok po kroku dowiesz się, jak stworzyć i uruchomić prosty skrypt Bash. Nauczysz się obsługi poleceń terminalowych oraz podstaw uprawnień w Linuxie.

Najważniejsze spostrzeżenia

Nauczysz się, jak:

  1. Utworzyć i zapisać skrypt.
  2. Ustawić uprawnienia wykonawcze dla skryptu.
  3. Uruchomić skrypt i przenieść go w razie potrzeby.
  4. Bezpiecznie i efektywnie wykonywać akcje.

Przewodnik krok po kroku

1. Tworzenie skryptu Bash

Aby rozpocząć tworzenie swojego pierwszego skryptu Bash, najpierw otwórz terminal. Możesz stworzyć nowy skrypt za pomocą edytora tekstu Nano. Wprowadź następujące polecenie:

nano helloworld.sh

W powyższym skrypcie nazwa to helloworld.sh. Aby upewnić się, że używany jest interpreter, w tym przypadku Bash, dodaj na początku swojego skryptu tę linię:

#!/bin/bash

Następnie możesz wpisać swoje pierwsze polecenie. Na przykład:

echo "Hello World"

Jeśli teraz zapiszesz i zamkniesz skrypt, stworzyłeś swoją pierwszą plik skryptu.

Wykonywanie skryptów Bash – poradnik dla początkujących

2. Ustawianie uprawnień

Następnym krokiem jest nadanie skryptowi uprawnienia do wykonania. Można to zrobić za pomocą polecenia chmod. Wprowadź następujące polecenie:

chmod +x helloworld.sh

To polecenie ustawia uprawnienia wykonawcze dla skryptu.

Bash-Skripte wykonywanie – przewodnik dla początkujących

Aby upewnić się, że uprawnienie zostało pomyślnie ustalone, możesz wpisać ls, aby wyświetlić pliki w katalogu. Twój skrypt powinien teraz być wyświetlany w innym kolorze, co oznacza, że jest wykonywalny.

3. Uruchamianie skryptu

Aby uruchomić swój skrypt, przejdź do katalogu, w którym znajduje się skrypt. Możesz uruchomić skrypt za pomocą kropki i ukośnika (./) uruchomić:

./helloworld.sh

To powinno wyświetlić "Hello World" w terminalu.

Wykonywanie skryptów Bash – Poradnik dla początkujących

4. Użycie pełnej ścieżki

Jeśli chcesz mieć pewność, że twój skrypt jest znajdowany także przez pełną ścieżkę, możesz podać pełną ścieżkę do skryptu. Na przykład:

/home/twojaNazwaUżytkownika/dokumenty/helloworld.sh

Zastąp "twojaNazwaUżytkownika" swoim rzeczywistym nazwiskiem użytkownika. W ten sposób uruchomienie skryptu zawsze będzie działać, niezależnie od katalogu, w którym się znajdujesz.

Wykonywanie skryptów Bash – poradnik dla początkujących

5. Przenoszenie skryptów

Przydatną metodą uruchamiania skryptów jest przeniesienie ich do katalogu, który jest obecny w PATH, np. /usr/local/bin. Aby to zrobić, możesz potrzebować uprawnień administratora. Możesz przenieść skrypt za pomocą następującego polecenia:

sudo mv helloworld.sh /usr/local/bin/

To wymaga podania twojego hasła. Po przeniesieniu, możesz uruchomić swój skrypt z dowolnego miejsca, wpisując po prostu nazwę skryptu.

Wykonywanie skryptów Bash - poradnik dla początkujących

6. Usuwanie skryptu

Jeśli nie potrzebujesz już swojego skryptu, możesz go usunąć za pomocą polecenia rm. Nie zapomnij użyć ponownie uprawnień administratora za pomocą sudo, jeśli przeniosłeś go do katalogu systemowego:

sudo rm /usr/local/bin/helloworld.sh

Usuwanie skryptów to ważny krok, aby utrzymać swoje środowisko w czystości.

Wykonywanie skryptów Bash - poradnik dla początkujących

Podsumowanie – Uruchamianie plików w Linuxie

Teraz nauczyłeś się podstaw tworzenia i uruchamiania skryptu Bash w Linuxie. Od stworzenia własnego skryptu po jego uruchamianie i usuwanie, przeszedłeś przez wszystkie kluczowe etapy. Z tą wiedzą jesteś dobrze przygotowany, aby dalej zgłębiać programowanie skryptów.

Najczęściej zadawane pytania

Jak mogę stworzyć prosty skrypt Bash?Otwórz terminal i użyj edytora tekstu takiego jak Nano, aby stworzyć nowy plik z rozszerzeniem.sh.

Jak ustawić uprawnienia wykonawcze dla pliku?Użyj polecenia chmod +x nazwa_pliku.sh w terminalu.

Jak uruchomić skrypt Bash?Możesz uruchomić skrypt wpisując./nazwa_pliku.sh, jeśli jesteś w katalogu skryptu.

Czy mogę przenieść skrypt do innego katalogu?Tak, użyj polecenia mv nazwa_pliku.sh /katalog_docelowy/.

Co zrobić, jeśli skrypt nie zostanie znaleziony?Upewnij się, że skrypt znajduje się w bieżącym katalogu lub podaj pełną ścieżkę.