Professional Documents
Culture Documents
Prowadzący laboratoria:
mgr inż. Marcin ZAJDOWSKI
marcin.zajdowski@wsb.poznan.pl
Zagadnienia:
− Konsola:
o Microsoft. Windows 7. Księga eksperta. Wydawnictwo Helion.
Rozdział 13.
o http://commandwindows.com/
o https://ss64.com/nt/
− Info o zmiennych środowiskowych:
o http://traxter-online.net/zmienne-srodowiskowe-windows-
domyslne-wartosci-przenoszenie/
Ale uwaga. Jeżeli plik systeminfo.csv istnieje jego zawartość zostanie zastąpiona ☹
Przekierowanie + more:
A następnie z < :
A teraz z > :
---
Systeminfo | more =
3) Ćw. Stwórz plik czysctemp.bat, który w katalogu domowym użytkownika marcin usunie
niepusty folder śmietnik.
Echo OFF Only display the command output on screen (not each line)
SET /P variable=[promptString]
Cls Clear the screen.
GOTO label A predefined label in the batch program.
:label label/etykieta
7) Ćw. Interakcja z użytkownikiem – stwórz skrypt, który pyta o nazwę katalogu:
8) Ćw. Stwórz skrypt, który szuka plików w określonej lokalizacji i o określonym rozszerzeniu i
kopiuje je do wskazanej lokalizacji:
W ćwiczeniu zastosowano pętlę for: https://ss64.com/nt/for_f.html
9) Ćw. Stwórz skrypt w którym zastosujesz przetwarzanie potokowe z poleceniami: more, find i
sort
10) A teraz zadanie, które pokazuje w pełni przewagę operacji w konsoli nad GUI (bo zyskujemy
czas):
a. Utwórz grupę studenci;
b. Stwórz 20 kont użytkowników o nazwie: student1, student2,…,student20 oraz
hasłami: hasło1, …, hasło20;
c. Dodaj te 20 kont do grupy studenci;
d. W katalogu studenci stwórz katalog dla każdego użytkownika o nazwie jakie ma jego
konto: student1, …, student20;
e. Usuń domyślnie odziedziczone ustawienia ACL (użyj inheritance) dla folderów
student1, …, student20;
f. Nadaj każdemu studentowi pełne uprawnienia do swojego katalogu (czyli użytkownik
student1 ma pełne uprawnienia do katalogu student1 itd.) :