Podstawy - Komendy.txt

(25 KB) Pobierz
============================================> KOMENDY I PODSTAWY LINUXA <=======================================================
========================================> POWLOKA BOURNE (sh), RED HAT 7.2 <====================================================
==================================================> 23.04.2002 <================================================================
====================================================> IDELIX <==================================================================

	1. OGOLNE POLECENIA
	2. KRYTERIA SZUKANIA OKRESLONYCH STRINGOW
	3. UZYTKOWNICY PRAWA DOSTEPU ITD
	4. KOMUNIKACJA MIEDZY UZYTKOWNIKAMI
	5. MAIL
	6. SIEC
	7. PROCESY
	8. EDYTOR VI
	9. EDYTOR EMACS
       10. INNE INFORMACJE
       11. MONTOWANIE CDROM, FLOPPY I PARTYCJI Z WINDOWS
       12. AUTOMATYKA, SKRYPTY W LINUXIE
       13. INSTALACJA PAKIETOW 

///////////////////////////////////////////// OGOLNE POLECENIA /////////////////////////////////////////////////////////

man costam 		- info o danym poleceniu
cd nazwa_katalogu	- wejscie do katalogu
cd ..			- wyjscie z katalogu
mkdir nazwa_katalogu 	- tworzy katalog
rmdir nazwa_katalogu 	- usowa katalog
rm nazwa_pliku		- usowa plik
rm *			- usowa wszystkie pliki z danego katalogu 
rm * -i			- usowa wszystkie pliki z danego katalogu  z potwierdzeniem
rm * -f			- usowa wszystkie pliki z danego katalogu i wylacza potwierdzenia 
			  (nawet zabezpieczone przed susnieciem)
rm -f			- usoniecie plikow zabezpieczonych przed kopiowaniem
rm -r			- usoniecie plikow rowiez w podkatalogach
rm -rf			- usowa caly system plikow
chmod u+r jeden.doc 	- moge czytac dany plik
	w           	- moge zapisywac i edytowac dany plik
	x		- moge wykonywac dany plik
ls -a			- pokazuje ukryte pliki
ls -l			- pokazuje wiecej info o pliku:

			W WYNIKACH  POWYRZSZEJ KOMENDY NA POCZATKU SA: 
			"-" 		    - oznacza zwykly plik
			"d"		    - oznacza katalog
			Potem pierwsze 3 znaki oznaczaja dostepnosc do pliku wlasciciela, nastepne 3 znaki dla grupy
			a nastepne 3 dla innych uzytkownikow

ls > wynik				- wyslanie spisu zawartosci katalogu do pliku wynik
			  	  	  jezeli taki plik istnieje to skasuje sie jego poprzednia zawartosc
ls >> wynik				- dopisanie zawartosci katalogu do zawartosci pliku wynik
cat jeden.doc > wszystkie.doc		- nadpisanie zawartosci wpliku wszystkie.doc zawartosciami
					  innych plikow 
cat jeden.doc dwa.doc >> wszystkie.doc	- dopisanie do pliku wszystkie.doc zawartosci innych plikow 
cat nazwa_pliku				- czytanie zawartosci pliku
cat *.doc				- znajdzie np: dwa.doc sratytaty.doc
cat jeden.doc dwa.doc > wszystkie.doc   - wrzuca zawartosc plikow do jednego
cat < jeden.doc > dwa.doc		- wypisze zawartos jeden.doc na ekran (standartowe wyjscie) 
					  i nadpisze zawartosc pliku jeden.doc do pliku dwa.doc
cat parowka.doc | more			- wyjscie programu cat (parowka.doc) jest przekazywane na wyjscie
					  programu more
head -42 nazwa_pliku			- wyswietla 42 pierwszych wierszy zawartych w pliku
tail -42 nazwa_pliku			- wyswietla 42 koncowych wierszy zawartych w pliku (przydaje sie w 
					  obserwowaniu swierzo dopisanych logow do pliku)
cp plik_zrodlowy plik_docelowy		- kopiuje zawartosc z pliku do pliku
cp plik(i)_zrodlowy katalog(i)_docelowy	- kopiuje pliki do katalogu
mv stara_nazwa nowa_nazwa		- zmiana nazwy pliku
mv nazwa_pliku nazwa_katalogu		- przenoszenie pliku do katalogu
lp nazwa_pliku				- drukowanie pliku
lpr nazwa_pliku				- wstawienie pliku do kolejki drukowania
pwd					- pokazuje w jakim jestes katalogu
.					- oznacza katalog biezacy
..					- oznacza katalog nadrzedny
touch nazwa_pliku			- tworzy pusty plik
stty -a					- wypisanie skrotow do np:zatrzymania procesu
mail					- otwiera plik z poczta
printenv albo export (powloka C)	- zobaczenie zawartosci zmiennych srodowiska

nazwa=zawartosc				- pierwszeprzypisze zmiennej powloki odpowiednia zawartosc
export nazwa		  		  drugie utworzy zmienna o tej samej nazwie i zawartosci zo 
					  zmienna powloki

MOJA_ZMIENNA="jakas_wartosc"		- tworzy zmienna srodowiska z wartoscia "jakas_wartosc"
echo $MOJA_ZMIENNA			  wypisuje zawartosc MOJA_ZMIENNA (znakiem dolara poprzedzamy
					  nazwy zmiennych srod. ktore to nazwy powloka ma zastapic 
					  zawartoscia odpowiedniej zmiennej
find sciezka/nazwa_pliku lub kryterium	- wuszukiwanie plikow
grep					- sluzy do wyszukiwania plikow wedlug zadanego wzorca

/////////////////////////////////////// KRYTERIA SZUKANIA OKRESLONYCH STRINGOW  ////////////////////////////////////////////////

*			- zastepuje wiele znakow np: ls *.doc
*.*			- oznacza pliki z kropka w nazwie
*xyz			- oznacza pliki w rodzaju xyz albo fghxyz
?			- zastepuje jeden znak
[abc]			- oznacza a lub b lub c
[a-z]			- oznacza od a do z
doc[0-9]		- oznacza doc0 do doc 9
*[Aa]dd*		- oznacza useradd lub User-Add itd
*[Aa] [Dd] [Dd]*	- oznacza userADD lub xxxAdd itd
- R			- wszystkie podkatalogi

////////////////////////////////////// UZYTKOWNICY PRAWA DOSTEPU ITD /////////////////////////////////////////////////////////

newgrp grupa						- zmiana grupy
chmod g+r jeden.doc					- dodanie uzytkownikom grupy do ktorej nalezy plik jeden.doc 
							  prawa do jego czytania (dolaczanie praw)
      u							- uzytkownik
      o							- pozostali uzytkownicy systemu
      - 						- odebranie danego uprawnienia
chmod u=rw jeden.doc					- nadanie tobie wylacznie czytanie i pisania do pliku jeden.doc (zastepowanie praw)
chmod u=rw /katalog					- masz prawo do przeszukiwania katalogu jezeli nie mialbys tych praw 
							  mozesz znalesc typlko plik ktorego znasz nazwe (zastepowanie praw)	
chmod 777 nazwa_pliku					- nastepny sposob zastepowania praw, numeryczny 777 oznacza akurat przyznanie
							  wszystkich praw wszystkim uzytkownikom do danego pliku a 666 prawo do
							  odczytu i zapisu pliku dla wszystkich uzytkownikow
							
						PRAWA DOSTEPU I ICH ODPOWIEDNIKI NUMERYCZNE:
											---	0
											--x	1
											-w-	2
											-wx	3
											r--	4
											r-x	5
											rw-	6
											rwx	7

umask					- w momencie tworzenia nowego pliku otrzymuje on domyslne prawa
					  dostepu okreslone za pomoca parametru umask
4  2  1					- wartosci liczbowe odpowiadajace okreslonym uprawnieniom
r  w  x 				  kazda liczba odpowiada kolejno uzytkownikowi -> grupie -> "swiatu"
					  (reszcie uzytkownikow)
umask 421				- oznacza: wlasciciel moze plik czytac grupa moze do pliku
					  pisac a pozostali uzytkownicy moga plik wykonywac
umask 700				- oznacza pelne prawa dla wlasciciela i zadnych praw
					  dla grupy i reszty uzytkownikow
umask 077				- wylaczy prawa do czytania pisania i wykonywania dla grupy i calego
					  "swiata" (reszty uzytkownikow)
					  PO WPISANIU UMASK I WARTOSCI OD TEJ PORY KAZDY UTWORZONY PLIK
					  BEDZIE MIAL TAKIE PRAWA DOSTEPU
chown nowy_wlasciciel nazwa_pliku	- daje prawa do pliku innemu uzytkownikowi
chown -r nowy_wlasciciel nazwa_pliku	- daje prawa do wszystkich plikow w katalogu innemu uzytkownikowi
chgrp nowa_grupa nazwa_pliku		- daje prawa do pliku okreslonej grupie
who					- info o wszystkich zalogowanych do systemu, obejmuje nazwe uzytkownika
finger					- to samo co who tylko jeszcze jest imie
					  terminal, i czas zarejestrowania sie w systemie
who am i				- info tylko o tobie

/////////////////////////////////////// KOMUNIKACJA MIEDZY UZYTKOWNIKAMI /////////////////////////////////////////////////////

write nazwa_uzytkownika			- wysylanie wiadaomosci do okreslonego uzytkownika, tekst pojawia sie 
					  odrazu po wpisaniu, teksty obu uzytkownikow moga sie mieszac
mesg n					- zablokowanie przychodzacych wiadomosci write
mesg y					- odblokowanie przychodzacych wiadomosci write
talk nazwa_uzytkowika			- nastepny program tutaj ekran dzieli sie na dwie czesci a rozmowa
					  sie nazwiazuje jesli drugi rozmowca odpowie 
					  "talk twoja_nazwa_uzytkownika"
conrol-c				- zakancza program talk
							

///////////////////////////////////////////// MAIL //////////////////////////////////////////////////////////////////////////////

mail						- otwiera twoja skrzynke odbiorcza
mail nazwa_uzytkownika1 nazwa_uzytkownika2	- wyslanie maila do danego(ych) uzytkownika np: mail user@wp.pl,
						  mail grzes. 
control-d lub ("." sama w wierszu)		- zakonczenie listu i wyslanie
control-c					- opuszczenie programu bez wysylki listu
/usr/spool/mail nazwa_uzytkownika lub		- tu znajduje sie plik w ktorym sa zapisywane nadchodzace listy
/usr/mail/ nazwa_uzytkownika			  (nazwa pliku jest tez napisana w zmiennej srodowiskowej MAIL
						  mozna sie tam dostac wpisujac export i znalesc MAIL=...)
d2						- wrzuca 2 list do "kosza"
q						- usowa listy z "kosza" i zamyka program
x						- opuszczenie programu bez usowania listow
-						- poprzedni list
+						- nastepny list
p						- powtorne wyswietlenie biezacego listu
w 1 /home/zachowana_tresc		        - zachowanie tresci listu nr 1 w pliku zachowany_list w katalogu home
s 1 /home/zachowany_list			- zachowanie listu (naglowka i tresci) nr 1 

///////////////////////////////////////////// SIEC /////////////////////////////////////////////////////////////////////////////

rlogin nazwa_kompa				- rejestracja w inny systemie Unix
telnet nazwa_kompa				- rejestracja w innych systemach np: winNT
rcp nazwa_kompa:plik_zrodlowy plik_docelowy	 - program do przesylania plikow pomiedzy systemami Unix
ftp plik_zrodlowy nazwa_kompa:plik_docelowy	 - program do przesylania plikow pomiedzy dowolnymi systemami
							
								KOMENDY FTP:
				get plik	- pobranie pliku z innego kompa
				mget plik(i)	- pobranie wielu plikow
				put plik	- wyslanie pliku do inneg...
Zgłoś jeśli naruszono regulamin