Lekcja 1.
Dzisiaj popłyniemy na szersze wody.
Posłużę się tutaj przykładem zamieszczonym w książce Bash-Beginners-Guide.
Na początek kilka przypomnień. Powinniśmy już potrafić:
1. Utworzyć plik ( touch).
2. Nadać prawo wykonywania ( chmod +x).
3. Uruchomić program ( ./ ).
Teraz porozmawiamy z naszym komputerem.
Utwórzmy plik o nazwie mysystem.sh. I wpiszmy poniżej podaną zawartość.
#!/bin/bash
clear
echo "To jest informacja dostarczona przez program mysystem.sh. Program rozpocznie działanie. "
echo
echo "Witaj, $USER."
echo
echo "Dzisiaj jest `date`, to jest `date +"%V"` tydzień ."
echo
echo "Obecnie są zalogowani: "
w | cut -d " " -f 1 - | grep -v USER | sort -u
echo
echo "System to `uname -s` pracuje na procesorze `uname -m` ."
echo
echo "System jest włączony od:"
uptime
echo
echo "Miłej pracy!"
Na początku skryptu tak jak w poprzednim znajduje się tekst #!/bin/bash wskazuje on na rodzaj powłoki w jakiej skrypt będzie wykonywany.
Polecenie clear ma za zadanie wyczyścić ekran terminala jeżeli wcześniej był tam jakiś tekst.
Polecenie echo służy do wypisania tekstu w tym przypadku na ekranie. Tekst umieszczamy między cudzisłowami, aby umieścić w tekście polecenie używamy odwróconych apostrofów ( `jakieś polecenie` ).
W danym skrypcie spotkaliśmy się miedzy innymi z takimi poleceniami jak:
date - wyświetla bieżącą datę i czas,
uptime - pokazuje nieprzerwany czas pracy komputera,
uname - wyświetla informacje o systemie.
Jeżeli chcemy wiecej informacji o danym poleceniu możemy w terminalu wpisać
np. uname --help .
lekcja 3
