To tylko jedna z 4 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
skopiowałem to z naszego forum, są to rozwiązania takiego gościa od nas z grupy, według mnie poprawne, chociaż w tym zadaniu 4 można to zrobić prościej, ten sposób jest co prawda skuteczniejszy, ale sztorc czegoś takiego jeszcze nie pokazywał na zajęciach :P Zad 1 Tworzymy plik: Kod: vi parametry
W nim wpisujemy: Kod: echo $# echo $1 $2 echo $0 echo $*
potem w linii polecen chmod u+x parametry (zeby plik mógł się wykonać, w nastepnych zadaniach nie bede juz tego pisał) Tak samo informacji umieszczonych za // prosze nie wpisywać do plików Zad 2 Tworzymy Kod: vi numer
Wpisujemy Kod: cat $1 | cat -n $1
Potrzebny nam bedzie plik który podamy jako parametr więc tworzymy: Kod: vi jakis_plik.txt
wpisujemy pare linijek i zapisujemy, potem podajemy jako parametr komendy numer Zad 3 Tworzymy: Kod: vi pokaz
Wpisujemy: Kod: ls -l | grep $1 // wyswietlenie atrybutów wc -c $1 // ilosc znakow wc -l $1 // ilosc linii
Zad 4 Tworzymy: Kod: vi polacz
Wpisujemy Kod: touch polaczone.txt //utworzenie pliku do ktorego bedziemy wpisywac for i in $*; do //utworzenie petli która będzie wpisywała zawartosci plików cat $i polaczone.txt //wykonanie done cat polaczone.txt | cat -n polaczone.txt //numerowanie
Zad 5 Tworzymy: Kod: liczba
Wpisujemy Kod: users | wc -w // komenda najpierw pobiera nazwy uzytkowników a potem liczy słowa xD a tym samym ich liczbe Zad 6 w linii polecen wpisujemy: mc & Zad 7 Tworzymy: Kod: vi test1
Kod: touch listing //utworzenie pliku sleep 60 //uspienie ls -al listng //zapisanie zawartosci katalogu do pliku
Zad 8 W linni polecen wpisujemy Kod: test1 &
- uruchomienie w tle Zad 9 Tworzymy: Kod: vi test2 Wpisujemy: Kod: touch listing_home sleep 800 //jak w zadaniu 7 ls /home -al listing_home
Zad 10 Wpisujemy w linii polecen najpierw Kod: test2 &
Potem w drugiej linii Kod: test1 &
Tak, test1 wykonal się Zad 11. Kod: kill test1
(tylko najpierw trzeba uruchomic xD) sprawdzenie istnienia W linni polecen: Kod: jobs
Zad 12 Kod: jobs (sprawdzamy jaki numerek ma proces MC) fg + (jesli jest przy procesie + lub jesli nie to numer procesu)
... zobacz całą notatkę
Komentarze użytkowników (0)