1. Posortować osoby w pliku /etc/passwd wg numeru grupy, wynik zapisać w pliku passwd.posortowane.grupami
2. Na podstawie zawartości pliku /etc/passwd policzyć użytkowników systemu i kont specjalnych z zablokowanym dostępem do powłoki bash
3. Wyświetl plik /etc/passwd z podziałem na strony przyjmując, że strona ma 15 linii tekstu
4. Korzystając z polecenia cat utwórz plik tekst.txt, który będzie składał się z zawartości pliku tekst1.txt, ciągu znaków podanego ze standardowego wejścia (klawiatury) i pliku tekst2.txt.
5. Wyświetl linie o numerach 3, 4 i 5 z pliku /etc/passwd
6. Wyświetl linie o numerach 7, 6 i 5 od końca pliku /etc/passwd
7. Wyświetl zawartość pliku lista.txt w jednej linii
8. Napisać polecenie zliczające sumę znaków z pierwszych pięciu linii pliku lista.txt
9. Zapisać w pliku listals.txt listę plików z aktualnego katalogu, zamieniając wszystkie małe litery na duże.
10. Wyświetl listę praw dostępu do plików w aktualnym katalogu, ich rozmiar i nazwę.
11. Wyświetl listę plików w aktualnym katalogu, posortowaną według rozmiaru pliku.
12. Podaj liczbę plików użytkownika w katalogu domowym (wykorzystaj polecenie find).
13. Podaj nazwy trzech najmniejszych plików zwykłych w katalogu posortowane wg nazwy.
14. Podaj pięciu użytkowników o największej liczbie uruchomionych procesów
15. Podaj statystykę używanych komend ( polecenie history).
16. Sprawdź czy któryś z użytkowników jest zalogowany w systemie więcej niż jeden raz
17. Wyświetl (tylko) łączną liczbę wyrazów znajdujących się w plikach lista.txt, last.txt.
*18. Do pliku last_rev.txt przepisz zawartość pliku numerując wiersze malejąco (ostatni wiersz ma mieć numer 1)
*19. Wypisz 5 linię podaną ze standardowego wejścia.
1. sort -t ":" -k 4 -n /etc/passwd
2. sort -t ":" /etc/passwd | grep -E "false" | wc -l
3. more -15 /etc/passwd
5. head -5 /etc/passwd | tail -3
6. tail -7 /etc/passwd | head -3
7.tr -d "\n" < Pobrane/lista.txt
9. ls | tr [a-z] [A-Z]>listals.txt
10. ls -l | grep ^-|tr -s " "| cut -d " " -f 1,5,9
11.
14. ps aux | cut -d " " -f 1 | sort | uniq -c |sort -nr | head -5 | tr -s " " | cut -d " " -f 3
Replies to Untitled
Title |
Name |
Language |
UNIX |
When |
Re: Untitled |
Trivial Hummingbird |
text |
1605979503 |
3 Years ago. |
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}