Upload
lecong
View
214
Download
0
Embed Size (px)
Citation preview
Komendy UNIXa, cd:
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 -l
total 526
-rwx------ 1 wilk sysadm 20628 Nov 14 2005 kar*
-rwx------ 1 wilk sysadm 20632 Nov 4 2003 karman*
-rw------- 1 wilk sysadm 3949 Nov 4 2003 karman.cpp
-rw------- 1 wilk sysadm 94 Nov 4 2003 karman.dat
-rw------- 1 wilk sysadm 199038 Nov 14 2005 karman.out
-rw-r--r-- 1 wilk sysadm 4778 Oct 28 2003 karman1.cpp
-rw------- 1 wilk sysadm 2830 Nov 14 2005 press.dat
ls -al (pokazuje również pliki/foldery z kropką na początku nazwy)
np.
drwx------ 5 rgryc stud 512 Jul 23 2008 .
drwxr-xr-x 29 root root 2048 Jan 31 2013 ..
-rw------- 1 rgryc stud 1136 Apr 26 2005 .history
-rw------- 1 rgryc stud 11430 Apr 25 2005 .pinerc
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 2005 tablica
-rw------- 1 rgryc stud 325 Mar 21 2005 tablica.cpp
drwx------ 2 rgryc stud 512 Oct 14 2004 zajecia2
d|rwx|rwx|r-x il. dow. właściciel wielkość data czas nazwa_pliku
d - folderw - prawo pisania do plikur - prawo czytania plikux - prawo wykonywania pliku
mkdir nazwa_folderu - utworzenie folderu nazwa_folderu (make directory)
Np. mkdir programy
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,
pwd – wyświetla nazwę folderu roboczego
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.forcp /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.docrmdir nazwa_folderu - usunięcie folderu nazwa_folderu (pod warunkiem że jest pusty
Przekierowanie strumienia danychPrzekierowanie 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 danychFiltrowanie 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
Praca zdalnaPraca zdalna
� 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
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 1 Mail System Intern Wed Jul 23 13:14 17/589 DON'T DELETE THIS
O 2 Maria M Fri Jul 25 12:03 61/2582 zyczenia
O 3 [email protected] Fri Jul 25 12:25 45/1916 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...)
Programy pocztowe w Windows(outlook, netscape, mozilla...)
� 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.
Konfiguracja poczty – Mozilla ThundebirdKonfiguracja 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 ftp (nie szyfrowany, często zablokowany)
� 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
Programy do pracy zdalnejProgramy 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” trans-misję innych protokołów, np. mail, X11, ftp.
� klienty i serwery ssh w wersji darmowej są dostępne dla Windows (np. putty) i Unix (openssh)
Programy graficzneProgramy 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