Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- lab4 |
- a) ls-l
- b) ls -a
- c) ls-S
- d) ls-t
- e) ls *.txt
- f) ls ??i* albo ls |grep"^..i"
- 2.
- a) ls -l|more
- b) ls -lrt >> wynik.dat
- 3. cat>plik.txt
- ln -s plik.txt link
- jest wyswietlany na czerwono
- nie da sie modyfikowac
- 4. cat > dane1.dat
- cat > dane2.dat
- cat dane1.dat dane2.dat > dane3.dat
- 5. file plik.txt link
- 6. diff dane2.dat dane3.dat
- 7. a) find -name "*.dat"
- b) find -name "?[ai]*"
- c) find $HOME -mmin -5
- d) find -mmin +10 -name "p*"
- e) find -perm 644
- 8. echo $HOME lub pwd
- 9. mkdir -p zajecia/zadania/lab4
- 10. a) pełna ścieżka do pliku wraz z katalogiem
- b) nazwa pliku a to drugie to ścieżka do katalogu
- 11. ls -lrt
- 12. ls -F
- 13. echo "test">test1 echo "test" > test2 echo "test" > test3 mkdir tmp cp test1 test2 test3 tmp
- 14. rm test*
- 15. rm -i tmp/test*
- 16. mkdir -p zadania/unix ln -s ~zadania/unix zu
- 17. mkdir test2 touch test2/ala.test test2/bela.test test2/cela.test test2/dela.test test2/mela.test
- ln -s test2/ala.test a_sym touch nazwa_pliku nazwa_pliku2...
- ln test2/ala.test a_szt
- modyfikacja pliku a_sym lub a_szt powoduje modyfikacje ala.test, usuniecie a_sym i a_szt usuwa link
- 18. rm test2/[bcd]ela.test
- 19. ll/bin > zad_lab6
- 20. head -10 zad_lab6 lub head zad_lab6
- 21. tail -15 zad_lab6
- 22. tail -10 zad_lab | tac
- 23.a Odp 1. Plik ".profile" sluzy do ustawienia funkcji pomocniczych podczas logowania uzytkowanika.
- b Odp 2. Wpisanie lini takiej jak w zadaniu 11 jest celowe, poniewaz teraz uzywajac komendy rm bedziemy miec zawsze wymuszenie odpytania "CZy usunac dany plik/katalog?" Chyba że uzyjnemy komendy rm -f
- sudo apt -get install gedit
- a) gedit ~/.profile xfce4-session-logout
- 24. hehe
- 25. a) sort dane3.dat
- b) sort -r dane3.dat
- c) sort -b -k 1.3 dane3.dat -b
- 26.
- a) grep [0-9] dane3.dat
- grep [[:digit:]] dane3.dat
- b) cat dane3.dat | grep a
- grep a dane3.dat
- c) grep [a-h] dane3.dat
- d) grep -v [0-9] dane3.dat > filtr1.dat
- 27.
- dd conv=ucase \if=filtr1.dat of=filtr2.dat
- 28. find -maxdepth 1 -mtime +7
- 29. find -maxdepth 1 -name "*.c" -exec more {} find -maxdepth 1 -name "*.c" -exec more {} \;
- 30. find /tmp -name "*.txt" -size -1000c -exec file {} \;
- 31. find -maxdepth 1 -name "*.txt" -exec file {} \;
- LISTA 2
- 2. top
- shift m
- shift p
- 3. ps aux lub ps -ef
- 4. ps -u admin -f
- 5. pstree
- 6 ps -ejH
- 7. ps -eLf
- 8. ps -e -o pcpu -o pid -o user -o args | sort -r | head -11
- 9. ps -e -o pmem -o pid -o user -o args | sort -r | head -11
- 10. watch -n 1 free -m
- 11. wstrzymanie na 5 sekund
- 12. sleep 5 &
- 14. sleep 100 &; jobs; kill %1 - parametr zalezny od wyniku jobs TAM GDZIE SREDNIK TO ENTER
- sleep 100 &; ps; kill PID - wpisac wartosc pid dla procesu sleep
- 15. sleep 100 &; kill -19 %1; bg1 gdzie 1 to numer procesu
- 16. pkill sleep
- 17. ps auxr
- w
- top | grep R
- 18. koczna sie na d lub -deamon
- bash
- 19. ps -lae | egrep "\<R\>" | grep ps -v
- 20. ps -ef | grep sleep
- do sprawdzenia czy są te sleepy
- DZIAŁ 3
- 2. cat /etc/group
- identyfikator grupy : zaszyfrowane hasło : numer grupy : lista uzytkownika
- 3. grep admin /etc/passwd
- nazwa:zaszyfrowane_hasło:id_user(UID):id_group(GID):pełna nazwa: katalog domowy: interpreter poleceń
- 4. who lub w
- 5. tty
- 7. sudo groupadd dba -g 1001
- sudo groupadd stud -g 1055
- 8. sudo useradd -u 1001 -g 1001 -G 1055 -s /bin/sh -c "Mac1 user" Mac1
- sudo useradd -u 1002 -g 1001 -s /bin/sh -c "Mac2 user" Mac2
- sudo useradd -c "Shutdown the system" Shut
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement