Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:sitw:2016:wstep [2017/10/16 19:02] bstachura [Zadania] |
pl:dydaktyka:sitw:2016:wstep [2019/06/27 15:50] (aktualna) |
</code> | </code> |
| |
Zmienna specjalna **$** | Zmienna specjalna **$?** |
| |
<code bash> | <code bash> |
</code> | </code> |
| |
Do argumentów wysłanych po uruchomieniu skryptu odwołujemy się za pomocą zmiennych $1, $2, $3 ... $n. | Do argumentów wysłanych po uruchomieniu skryptu odwołujemy się za pomocą zmiennych **$1, $2.....$n**. |
| |
<code bash> | <code bash> |
==== Zadania ==== | ==== Zadania ==== |
| |
| * Przejdź do katalogu /tmp |
| * Stwórz plik /tmp/lab1/lab1.sh |
| * Zmień mu prawa dostępu na rwxrwxrwx. |
| * Za pomocą echo i przesunięcia bitowego zapisz w nim ciąg znaków: "pierwsza linia" a następnie w drugiej linii: "druga linia" |
| * Skopuj go do lokalizacji /tmp/lab1/lab1a.sh |
| * Odbierz wszelkie prawa grupie do pliku /tmp/lab1/lab1a.sh |
| * Stwórz link symboliczny do pliku /tmp/lab1/lab1.sh w lokalizacji /tmp/labek |
* Napisz skrypt rysujący choinkę w konsoli, | * Napisz skrypt rysujący choinkę w konsoli, |
* Napisz skrypt zalogowanych.sh, który zwróci liczbę aktualnie zalogowanych użytkowników i wypisze twój login, | * Napisz skrypt zalogowanych.sh, który zwróci liczbę aktualnie zalogowanych użytkowników i wypisze twój login, |
* Napisz skrypt pliki-wykonywalne.sh, który wyświetli nazwy wszystkich plików z katalogu /bin/, które użytkownik ma prawo uruchamiać, | * Napisz skrypt pliki-wykonywalne.sh, który wyświetli nazwy wszystkich plików z katalogu /bin/, które użytkownik ma prawo uruchamiać, |
* Zainstaluj git, | * Zainstaluj git, |
* Usuń git, | * Usuń git. |
* | |