wersja do druku
Transkrypt
wersja do druku
Komendy UNIXa, cd: Podstawy Informatyki ls - listowanie zawartości katalogu (listing), 48%{sendzimir}/home/sysadm/wilk/dydaktyka/c>ls kar* karman.cpp karman.out press.dat karman* karman.dat karman1.cpp ls –l – "długi" listing 49%{sendzimir}/home/sysadm/wilk/dydaktyka/c>ls total 526 -rwx-----1 wilk sysadm 20628 Nov 14 2005 -rwx-----1 wilk sysadm 20632 Nov 4 2003 -rw------1 wilk sysadm 3949 Nov 4 2003 -rw------1 wilk sysadm 94 Nov 4 2003 -rw------1 wilk sysadm 199038 Nov 14 2005 -rw-r--r-1 wilk sysadm 4778 Oct 28 2003 -rw------1 wilk sysadm 2830 Nov 14 2005 Wykład 4 Komendy UNIXa, cd ls -al (pokazuje również pliki/foldery z kropką na początku nazwy) np. drwx-----drwxr-xr-x 5 rgryc 29 root stud 512 Jul 23 root 2048 Jan 31 1136 Apr 26 2013 .. 1 rgryc stud -rw------- 1 rgryc stud 11430 Apr 25 2005 .pinerc 2005 .history drwx------ 2 rgryc stud 512 Oct 14 2004 katalog -rw------- 1 rgryc stud 340 Mar 21 2005 kwadrat.cpp drwx------ 2 rgryc stud 512 Apr 16 2005 mail -rwx------ 1 rgryc stud 7644 Mar 21 -rw------- 1 rgryc stud 325 Mar 21 2005 tablica.cpp 2005 tablica drwx------ 2 rgryc stud 512 Oct 14 2004 zajecia2 data czas kar* karman* karman.cpp karman.dat karman.out karman1.cpp press.dat mkdir nazwa_folderu - utworzenie folderu nazwa_folderu (make directory) Np. mkdir programy 2008 . -rw------- d|rwx|rwx|r-x il. dow. właściciel wielkość -l rmdir nazwa_folderu - usunięcie folderu nazwa_folderu, Np. rmdir listy cd nazwa_folderu - zmiana folderu roboczego na folder nazwa_folderu, Np. cd programy cd programy/matem/geometria cd .. - przejście do folderu powyżej folderu roboczego, nazwa_pliku d - folder w - prawo pisania do pliku r - prawo czytania pliku x - prawo wykonywania pliku pwd – wyświetla nazwę folderu roboczego / (korzeń) aa cd aa1 aa1 bb cc cd /aa/aa2 aa2 aa3 cd ../../cc/cc1 lub cd /cc/cc1 cd .. cc1 cp plik1 plik2 - kopiowanie jednego pliku na drugi plik (lub kopia pod inną nazwą/ w innym położeniu), Np. cp prog_1.for prog_2.for cp /home/stud/common/calka.p . rm nazwa_pliku - usunięcie pliku nazwa_pliku Np. rm list3.txt mv nazwa1 nazwa2 - zmiana nazwy pliku nazwa1 na nazwa2, lub przemieszczenie pliku Np. mv zadanie.doc problem.doc rmdir nazwa_folderu - usunięcie folderu nazwa_folderu (pod warunkiem że jest pusty Przekierowanie strumienia danych program <plik (dane z pliku zamiast z klawiatury) program >plik (wynik do pliku zamiast na ekran) program >>plik (wynik dopisany na końcu pliku zamiast na ekran) program1 | program2 (wynik programu1 jako dane programu2) Filtrowanie strumienia danych cat plik (drukuje plik na ekranie) cat >plik (znaki z klawiatury kopiuje do pliku, Ctrl-D kończy) cat plik1 plik2 >plik3 (skleja plik1 i plik2, wynik zapisuje do plik3) cat plik |more (more stronicuje wydruk pliku) cat plik |grep wzor (grep szuka w pliku zadanego wzorca i drukuje całe linie ze wzorcem) cat plik |sort (sort sortuje linie pliku ) cat plik |wc (wc zlicza ilość znaków, słów i linii w tekście ) Uwaga! zamiast cat plik można wstawić dowolną komendę, której wynikiem jest tekst, np. ls –l | more Sieć komputerowa (Internet) Praca zdalna laboratorium B-4 Użytkownicy najczęściej pracują w systemie poprzez sieć komputerową do połączenia służą odpowiednie urządzenia (terminale) lub programy na komputery PC najczęściej stosowane oprogramowanie to telnet (nieszyfrowany) i ssh (szyfrowany) do aplikacji graficznych najczęściej służą programy Xwindows laboratoria B-5 B-1 B-6 UCI Cyfronet Poczta komputerowa (E-mail) w UNIX You have mail Adres E-mail: [email protected] mail - komenda poczty komputerowej (informuje, czy jest jakiś list), No mail for ....... (gdy nie ma listu) Gdy jest list: >O O O 1 Mail System Intern Wed Jul 23 13:14 2 Maria M Fri Jul 25 12:03 3 [email protected] Fri Jul 25 12:25 17/589 61/2582 45/1916 DON'T DELETE THIS zyczenia Raport DNS Czytanie listów: mail -> prompt ? p - wyświetlenie listu na ekranie d [n] - usunięcie listu [n] s [nazwa_pliku] - zapisanie listu jako nazwa_pliku 2 - skok do listu o numerze 2 r - odpowiedź na list q - wyjście z poczty x - wyjście z poczty bez dokonania zmian mail adresat - wysyłanie listu do adresata Subject: Nagłówek listu Treść listu (bla, bla, bla ......). Zakończenie pisania listu – Ctrl-D lub przejście do nowej linii i wpisanie kropki ? - pomoc - wyświetla wszystkie komendy poczty Programy do obsługi poczty (Unix): pine, elm Programy pocztowe w Windows (outlook, netscape, mozilla...) Konfiguracja poczty – Mozilla Thundebird Do działania potrzebny jest serwer poczty przychodzącej i serwer poczty wychodzącej. Program pocztowy transferuje zawartość skrzynki pocztowej użytkownika (po autoryzacji) z serwera na lokalny PC. Po przeczytaniu, poczta na serwerze powinna być skasowana! Program pocztowy transmituje napisany list do wskazanego serwera. Ten wysyła pocztę dalej. Nie każdy serwer wyśle naszą pocztę – zabezpieczenia antyspamowe. ftp (nie szyfrowany, często zablokowany) Konfiguracja poczty – Mozilla Thundebird To dla pracy wewnątrz sieci AGH Dla pracy spoza AGH ustawić wg. http://poczta.agh.edu.pl/info.html Można też ustawić: „bez szyfrowania” ftp nazwa komputera (zdalnego) do którego chcemy przesłać lub z którego chcemy skopiować zbiór login: password: ftp> dir - listowanie zawartości zbiorów na zdalnym komputerze cd nazwa katalogu - zmiana katalogu na zdalnym komputerze ascii - przesylanie zbiorow ASCII binary - przesylanie zbiorow binarnych get nazwa zbioru - pobranie zbioru ze zdalnego komputera put nazwa zbioru - przesłanie zbioru do zdalnego komputera mget (mput) * - pobranie (przesłanie) wszystkich zbiorów z danego katalogu. System pyta o każdy zbiór. bye - wyjście z ftp WinSCP Programy do pracy zdalnej telnet dostępny w pakietach do obsługi sieci tcp/ip oraz w Windows (od 95) transmisja nie szyfrowana (możliwość podsłuchu) w zabezpieczonych sieciach i serwerach jest wyłączony telnet w Windows źle obsługuje niektóre funkcje terminala ssh cała transmisja szyfrowana jedyny sposób połączenia przy zabezpieczonych komputerach przenosi w „tunelu” transmisję innych protokołów, np. mail, X11, ftp. klienty i serwery ssh w wersji darmowej są dostępne dla Windows (np. putty) i Unix (openssh) putty http://www.putty.org/ 149.156.111.10 lub sendzimir.metal.agh.edu.pl Programy graficzne praca w systemie klient - serwer obliczenia na serwerze, wyświetlane na terminalu zdalnym terminal to albo specjalne urządzenie, albo program na PC, zazwyczaj płatny najczęściej używany jest znormalizowany system programów o nazwie X11