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

Podobne dokumenty