Index:MAN/pl

From SHellium Wiki

Jump to: navigation, search

Contents

Geographylogo.png In other languages: English | Afrikaans | Albanian | Arabic | Brazilian | Bulgarian | Catalan | Chinese | Croatian | Czech | Danish | Dutch | Esperanto | Estonian | Filipino | Finnish | Flemish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Latvian | Lithuanian | Macedonian | Malay | Malayalam | Norwegian (Bokmål) | Norwegian (Nynorsk) | Persian | Polish | Portuguese | Romanian | Russian | Serbian | Slovak | Slovenian | Spanish | Swedish | Turkish | Ukrainian | Urdu

Man

Podstawowe Polecenia systemu Linux

Oto kilka podstawowych poleceń, których będziesz używał korzystając z powłoki. Należy pamiętać, że pomoc dla danego polecenia zazwyczaj można znaleźć wpisując polecenie "man nazwa_polecenia" w powłoce (przykład: man wget) lub przez dodanie przełączników -h lub --help do polecenia (np. nano --help).


CD

cd - zmiana bieżącego katalogu roboczego do określonego folderu.

cd nazwa_katalogu # otwiera katalog 
cd .. # Przekierowuje do katalogu nadrzędnego (np. z /home/~user/sth/nvm do /home/~user/sth) 
cd # Powrót do katalogu domowego użytkownika (/home/~user)

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/n/cd/

CAT

cat - wyświetla zawartość pliku

cat plik1 # Wyświetli zawartość pliku plik1

Pełne info z MAN dla tego polecenia: http://en.wikipedia.org/wiki/Cat_(Unix)

ECHO

echo - wyświetla wiersz tekstu

        echo [OPCJA] ... [ciąg znaków] ... 

OPIS 
        Wyprowadza ciąg znaków na standardowe wyjście. 

        -n nie wynik trailing newline 

        e - włącz interpretację "/" 

        E - wyłącz interpretację "/" (domyślne) 

        --help wyświetla pomoc

        --version 
               wyświetla informacje o wersji

CHMOD

chmod - zmiana atrybutów pliku lub listy kontroli dostępu

chmod [opcje] tryb [, tryb] plik1 [plik2 ...] 
chmod [-fv] [-R [H |-L |-P]] tryb pliku ... 
chmod [-fv] [-R [H |-L |-P]] [-a | + A | = a] ACE pliku ... 
chmod [-FHV] [-R [H |-L |-P]] [-E] plik ... 
chmod [-FHV] [-R [H |-L |-P]] [C] plik ... 
chmod [-FHV] [-R [H |-L |-P]] [-N] plik ... 

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/chmod/

CP

cp - kopiowanie plików

cp [-r [-h |-L |-P]] [-fi |-n] [-pvX] plik_źródłowy plik_docelowy 
cp [-r [-h |-L |-P]] [-fi |-n] [-pvX] plik_źródłowy ... katalog_docelowy

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/cp/

SCP

scp - kopiuje pliki między dwoma komputerami

scp użytkownik1@host1 plik użytkownik2@host2:katalog #kopiuje plik z komputera jednego użytkownika do katalogu drugiego użytkownika


WHICH

which - znajdź polecenie

 
which [-a] nazwa_pliku ...

WGET

wget - pobieranie plików do katalogu

wget <adres url pliku> # pobiera plik z podanego adresu url do aktualnego katalogu
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz # pobierze program psyBNC-2.3.2-7.tar.gz 
wget -c <adres url pliku> # wznowi pobieranie pliku z adresu url, o ile to możliwe

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/wget/

GREP

grep - znajduje ciąg znaków w archiwum. Wypisuje w konsoli wszystkie linie zawierające ten ciąg.

grep ciag_znakow mojplik.txt # wypisze wszystkie linie zawierające dokładnie "ciag_znakow" 
grep -n # wyświetla numer linii 
grep -i # będzie brać pod uwagę duże i małe litery
grep -in Ciag_Znakow mojplik.txt # wypisze wszystkie linie i ich numery zawierające dokładnie "Ciag_Znakow" biorąc pod uwagę małe i duże litery

Polecenie "grep" jest bardzo przydatne kiedy używamy polecenia "ps":

 ps x | grep program # Pomaga szybko i wygodnie znaleźć program, kiedy mamy dużą liczbę aktywnych procesów


Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/grep/

GZIP

gzip / gunzip - kompresuje pliki, aby zajmowały mniej przestrzeni dyskowej lub dekompresuje pliki .Z lub. gz. (Podobne do Windowsowego WinZIP'a lub WinRAR'a)

gzip plik.h # kompresuje plik.h do plik.h.gz 
gunzip plik.h.gz # dekompresuje plik.h.gz do plik.h 
gzip *.dat # kompresuje wszystkie pliki z rozszerzeniem .dat
gunzip *.dat.gz # dekompresuje wszystkie pliki .dat.gz do .dat 
program | gzip> out.gz # kompresuje dane wyjściowe programu do pliku out.gz 
program | gunzip> obecnie # dekompresuje skompresowane dane wyjściowe

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/gzip/

FIND

find - rekursywne wyszukiwanie plików w katalogu.

find -name {nazwa} # przeszukuje dany katalog
find -name *up.sh # szuka plików z końcówką "up.sh" w nazwie w bieżącym katalogu
find -name *.o # szuka plików z rozszerzeniem ."o" w bieżącym katalogu
find -name *.sh -o -name *.log # szuka plików z rozszerzeniem ".sh" lub ".log" w bieżącym katalogu
find / | grep cvs # szuka plików w katalogu głównym z ciągiem "cvs" w ścieżce 

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/find

TAR

tar - Łączy pliki w jeden większy plik archiwum lub wyodrębnia pliki z tego archiwum.

tar -tvf foo.tar # wyświetla zawartość pliku archiwum foo.tar 
tar -xvf foo.tar # wypakowuje zawartość pliku archiwum foo.tar 
tar -xzvf foo.tgz # wypakowuje zawartość skompresowanego gzipem pliku archiwum foo.tgz (często też jako foo.tar.gz) 
tar -xjvf foo.tar.bz2 # wypakowuje zawartość skompresowanego bzipem pliku archiwum foo.tar.bz2 
tar -cvf foo.tar {lista_plikow} # utworzenie archiwum z podanej listy plików (może zawierać katalogi) do foo.tar 
tar -czvf foo.tgz {lista_plikow} # jak wyżej, ale używa kompresji gzip 
tar -cjvf foo.tar.bz2 {lista_plikow} # jak wyżej, ale używa kompresji bz2

Pełne info z MAN dla tego polecenia: http://amath.colorado.edu/computing/software/man/tar.html

UNRAR

Dekompresuje pliki .rar

unrar <polecenie> - <przełącznik 1> - <przełącznik N> <archiwum> <pliki...> <@ lista_plikow...> <katalog_docelowy\> 

Przełączniki == == 
   e Wypakowuje pliki do aktualnego katalogu 
   l [t, b] Wyświetla zawartość archiwum 
   p Drukuje zawartość na standardowe wyjście
   t Testuje archiwum
   v [t, b] Wyświetla zawartość archiwum  
   x Wyodrębnia pliki zachowując strukturę plików/katalogów

Pełne info z MAN dla tego polecenia: http://pastebin.ca/1306861

KILL

kill - zabija, wstrzymuje lub kontynuuje proces. Może być także użyte do zabijania demonów. (PID to numer procesu. Aby uzyskać PID patrz: następne polecenie)

kill "PID" # wysyła "miły" sygnał zabicia procesu. Jeśli nie zadziała to: patrz niżej 
kill -9 "PID # ultymatywnie zabija proces 
kill -STOP "PID" # wstrzymuje proces 
kill -CONT "PID" # wznawia proces 

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/2/kill/

PS

ps - lista procesów w systemie

ps -u <użytkownik> # wyświetla listę procesów użytkownika
ps -f # wyświetla listę uruchomionych procesów, w pełnym formacie 
ps -A-l # wyświetla listę wszystkich procesów, w długim formacie 
ps x # wyświetla listę wszystkich Twoich procesów, także te z tty

Wyjście (to, co uzyskasz w konsoli) jest następujące:

PID wyjście czas_procesora nazwa 
934 pts / 0 00:00:00 bash 

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/ps/

MAN

Man - interfejs pomocy

man [-c|-w|-tZ] [-H[browser]] [-T[device]] [-X[dpi]] [-adhu7V] [-i|-I] [-m system[,...]] [-L locale] [-p string] [-C file] [-M path] [-P pager] [-r prompt] [-S list] [-e extension] [--warnings [warnings]] [[section] page ...] ...
man -l [-7] [-tZ] [-H[browser]] [-T[device]] [-X[dpi]] [-p string] [-P pager] [-r prompt] [--warnings[warnings]] file ...
man -k [apropos options] regexp ...
man -f [whatis options] page ...

MV

mv - przenosi plik(i) lub zmienia nazwę pliku

mv plik1 plik2 # zmiana nazwy plik1 na plik2 
mv dir1 dir2 # zmienia nazwy katalogu dir1 na dir2 
mv plik1 katalog # przeniosi plik1 do katalogu 

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/mv/

NANO

nano - edytor tekstu obsługiwany za pomocą linii poleceń

nano <nazwa_pliku> # otwiera plik w podstawowej linii poleceń edytora tekstu 
nano <nowy_plik> # tworzy nowy plik tekstowy

Niektóry skróty klawiszowe dla nano:

Pełne info z MAN dla tego polecenia: http://www.manpagez.com/man/1/nano/

VIM

vim - edytor tekstu obsługiwany za pomocą linii poleceń

vim <nazwa_pliku> # otwiera plik

Istnieją różne tryby. Naciśnij i, aby przejść do trybu wstawiania (jak w każdym edytorze tekstu). Naciśnij klawisz ESC, aby wrócić do zwykłego trybu.

Niektóre polecenia vim (w trybie zwykłym):

:q! - wyjście bez zapisywania 
:wq - zapis i wyjście 
i (lub) klawisz insert - wstawianie/edycja tekst 
Shift D - usuwanie wiersza 
yy - kopiowanie wiersza 
p - wklejanie wiersz
Page Up - przewijanie w górę 
Page Down - przewijanie w dół 

Pełne info z MAN dla tego polecenia: http://www.csb.yale.edu/userguides/wordprocess/vi_descrip.html

Wskazówka: Jeśli chcesz wkleić długi tekst lub kod do vim, np. podczas łączenia się systemu Windows za pomocą PuTTY, użyj :set paste</ code> przed wklejeniem, a unikniesz bałaganu.

PASSWD

passwd - zmiana bieżącego hasła

Aby zmienić swoje hasło:

  • Wpisz polecenie "passwd" i naciśnij enter. Zobaczysz komunikat Changing password for <Twoja_nazwa_uzytkownika>
  • Gdy zobaczysz "Old password:", podaj swoje obecne hasło
  • Wyskoczy komunikat "Enter new password:" - wpisz swoje nowe hasło
  • System musi dokonać sprawdzenia poprawności. Ujrzysz komunikat "Verify:" - powtórnie wpisz swoje nowe hasło

Pełne info z MAN dla tego polecenia: http://unixhelp.ed.ac.uk/CGI/man-cgi?passwd +5

LS

ls - wyświetla listę plików w aktualnym katalogu lub informacje o plikach

ls plik # czy plik istnieje? 
ls -l plik # wyświetla informacje na temat pliku 
ls *.txt # wyświetla wszystkie pliki z rozszerzeniem. txt 
ls -lt # wyświetla informacje na temat wszystkich plików w kolejności daty 
ls -LRT # jak wyżej, ale w odwrotnej kolejności
ls -a # wyświetla wszystkie pliki włącznie z ukrytymi plikami 
ls dir # wyświetla zawartość katalogu 
ls -d dir # czy katalog istnieje? 
ls -R # wyświetla wszystkie pliki łącznie z tymi, które znajdują się w katalogach podrzędnych
ls -1 # wyświetla każdy plik w osobnej linii

Pełne info z MAN dla tego polecenia: http://unixhelp.ed.ac.uk/CGI/man-cgi?ls

MKDIR

mkdir - tworzy katalog

mkdir nazwa_katalogu # tworzy katalog

Pełne info z MAN dla tego polecenia: http://unixhelp.ed.ac.uk/CGI/man-cgi?mkdir

RM

rm - usuwa plik(i)

rm plik1 # usuwa plik (gdy użyjesz przełącznika -i system zapyta, czy na pewno usunąć wskazany plik) 
rm -r dir1 # usuwa katalog i całą jego zawartość (OSTROŻNIE Z TYM POLECENIEM!) 
rm -rf dir1 # jak wyżej, ale nie zapyta, gdy użyliśmy przełącznika -i

Pełne info z MAN dla tego polecenia: http://unixhelp.ed.ac.uk/CGI/man-cgi?rm

LOGOUT

logout - zamyka bieżącą powłokę (shella). Można również użyć exit.

Wskazówka: skrót Ctrl + D również zamyka bieżącą powłokę.

WHEREIS

whereis - podaje lokalizację plików binarnych, źródeł, stron pomocy.

whereis polecenie # podaje lokalizację, w której można znaleźć polecenie i jego strony pomocy

Full MAN listing: http://www.linfo.org/whereis.html

WHO

who - wyświetla, kto jest zalogowany

who [OPCJA] ... [PLIK | arg1 arg2] 

Shelle

  • bash
  • dash
  • csh
  • ksh
  • sash
  • tcsh
  • zsh

Więcej informacji o w/w powłokach uzyskasz, pytając GOOGLE.

Personal tools
Namespaces
Variants
Actions
Navigation
Indexes
SHellium Sites
Toolbox