ZAJĘCIA Komendy Linux WB -> w konsoli tty2 finger exit man pwd pwd finger man -l -a -al -> po 2 minusach interpretacja słowa --all -h -> wyświetlanie informacji w innych lokalizacjach -> (z pomocą klawisz Tab i myszki skopiowanie jednej nazwy) -la.conf / file.conf /nazwa -> zmiana na katalog Desktop/ cd Desktop/ cd domowy cd.. w górę do grupy cd../.. 2x w górę do /home -la www/login cd ~ inny powrót do domu cd tmp/ lokalny w katalogu domowym -la cd /tmp/ globalny w katalogu głównym -la cd -> wyświetlanie informacji o katalogu i podkatalogach (rekurencja) -lahr.config tree [-h] gdy interesuje nas tylko struktura plików/katalogów -> tworzenie skrótu ln -s /home/www/login www -l -> tworzenie katalogów mkdir Pti mkdir Pti/work1 Pti/work2 moŝna podawać kilka katalogów równieŝ zagłębionych cd. Katalog bieŝący
-> tworzenie plików pico 1. metoda z uŝyciem edytora tekstowego -> Ctrl + O podanie nazwy i zapisanie pliku touch pusty.txt 2. metoda tworzenia plików - dotknięcie -l -> kopiowanie/przenoszenie cp pusty.txt work1/ cp pusty.txt work1/tresc.txt _3. metoda tworzenia plików - kopiowanie work1 mv work1/*.txt work2/ work2 work1 -lrh tree [-h] mv pusty.txt pliczek.txt Pti błąd, jesteśmy w nim -> kasowanie (będąc w katalogu Pti) rm pliczek.txt rm work1 błąd, jest katalogiem rm man rmdir rmdir work2 błąd, nie jest pusty rmdir work1 skasowany mkdir work1 ponowne utworzenie -> katalogi z zawartością (rekurencja) cp -r work2/ work1/ rmdir -r work2 błąd, nie ma takiej opcji rm -r work2/ -l -> sprawdzanie zajętości katalogu du du -h du -s tylko podsumowanie du -hs -> powrót do home cd
-> przekierowanie cd Pti man man > manual_.txt zawartość ekranu trafia do pliku 4. metoda tworzenia plików -l file manual_.txt cat manual_.txt -> strumienie cat manual_.txt more more manual_.txt less manual_.txt cat manual_.txt wc -> statystyka "wc" podaje liczbę linii, słów, znaków; + przekierowanie cat manual_.txt wc > stat.txt -l more stat.txt -la -la > dir.txt -la -la >> dir.txt -la file dir.txt -la cat manual_.txt stat.txt dir.txt cat manual_.txt stat.txt dir.txt > pomoc.txt echo " Przykład tekstu " > tekst.txt 5. metoda tworzenia plików z linii komend -> modyfikowanie dostępu User Grupa Pozostali u g o - plik d katalog l link Uprawnienia - brak r czytanie - brak w zapis / modyfikacja - brak x wykonywanie chmod u-x Pti/ cd Pti niemoŝliwe
-la Pti jedynie nazwy obiektów, bez pozostałej informacji chmod u+x Pti/ cd Pti teraz moŝliwe zmiana ustawień z drwxr-xr-x na drwxrw---- chmod g+w,g-x,o-r,o-x work1/ _zlepianie opcji - jawne chmod g+w,g-x,o-rx work1/ zlepianie opcji chmod g+w,go-x,o-r work1/ zlepianie opcji chmod g+w-x,o-rx work1/ zlepianie opcji cd chmod 753 Pti -la chmod 753 -R Pti rekurencja -> pakowanie cd Pti gzip manual_.txt -l file manual_.txt.gz mv manual_.txt.gz manual_.txt file manual_.txt gunzip manual_.txt mv manual_.txt manual_.txt.gz file manual_.txt.gz gunzip manual_.txt.gz -la file manual_.txt -> archiwa tar -cvf archiwum.tar *.txt tworzenie archiwum archiwum.tar -la file archiwum.tar tar -tvf archiwum.tar testowanie rm *.txt -la tar -xvf archiwum.tar odtworzenie -l man tar -> pakowanie archiwów gzip archiwum.tar -l file archiwum.tar.gz gunzip archiwum.tar.gz -la
-> w konsoli tty2 cd /tmp/ -la file Screenshot.png cat Screenshot.png -> spowoduje wyświetlenie śmieci i przemapowanie klawiatury -> naleŝy wydać polecenie "reset" patrząc na klawiaturę file test./test uruchamiamy program z katalogu bieŝącego -> w konsoli graficznej cat /tmp/screenshot.png display /tmp/screenshot.png & -> w konsoli tty2 -> procesy -> w konsoli graficznej xclock ->zamknięcie xclock & kill 3809 -> zwielokrotnić xclock xclock & top ps -> zabić 2 procesy kill 3809 [PID] kill -9 3809 -> zabić wszystkie killall xclock history exit -> zdalny dostęp ssh student kpasswd quota [-v] ssh login@nazwa.domena ssh nazwa.domena -l login ssh nazwa w tej samej domenie, na siebie
ssh -X sl223-10 xclock & okno aplikacji pojawi się u nas exit ssh sl223-04 finger wydanie komendy zdalnej, wynik u nas -> zdalne kopiowanie scp ścieszka/plik login@domena:ścieszka scp Pti/work1/stat.txt login@sl223-02:pti/ scp login@sl223-02:/tmp/screen.png. Do katalogu bieŝącego