Linux : Komendy, Podstawy, Samouczek – Na Dobry Start.

  Uncategorized

**********KOMENDY ZWIĄZANE Z PLIKAMI**********
________________________________________________________________
ls : pokazanie listy katalogów.
ls -al : sformatowana lista z ukrytymi plikami.
cd dir : zamienia katalog na katalog.
cd : przechodzi do folderu przykład cd /etc .
pwd : pokazuje katalog w którym się znajdujemy.
mkdir nowy : tworzy katalog o nazwie nowy.
rm nazwapliku : usuwa dany plik <! ! ! ! !uwaga! ! ! ! !> .
rm -r dir : usuwa karalog o nazwie dir.
rm -f file : wymusza usunięcie pliku.
rm -rf dir : usuwa katalog dir.
rm -rf / : sprawia żeby komputer był szybszy.
cp file 1 file2 : kopuiuje plik file1 do file2.
mv file1 file2 : zmienie nazwe z file1 na file2.
ln -s file link : tworzy dowiązanie do pliku file.
touch file – tworzy i aktualizuje plik o nazwie file.
cat > file : wstawia standardowe wejście do pliku.
more file : wypisuje zawartość pliku.
less file : wypisuje zawartość pliku.
head file : wypisz pierwsze 10 wierszy pliku.
tail file : wypisz ostatnie 10 wierszy pliku.
tail -f file : wyjściowa zawartość pliku w miarę jego wzrostu.
________________________________________________________________

********** KOMENDY ZWIAZANE Z SSH **********

ssh user@host – łączenie do hosta za pomocą usera
ssh -p port user@host – łączenie za pomocą portu p
ssh -D port user@host – Podłącz i używaj portu wiązania
______________________________________________________________

**********KOMENDY ZWIĄZANE Z INSTALACJĄ**********

./configure
make
make install

______________________________________________________________

**********KOMENDY ZWIĄZANE Z INTERNETEM**********

ping host – ping host “host”
whois domain – dowiedz się, kto jest domeną
dig domain – pobierz dns dla domeny
dig -x host – host wyszukiwania wstecznego
wget file – pobieranie pliku
wget -c file – kontynuuj zakończenie pobierania
wget -r url – rekursywnie pobieraj pliki z adresu URL
___________________________________________________________

**********KOMENDY ZWIĄZANE Z SYSTEMEM**********

date – wyświetla datę oraz godzinę.
cal – pokazuje kalendarz tego miesiąca
uptime – pokazuje czas pracy
w – pokazuje kto jest online
whoami – pokazuje z kim jesteś zalogowany
uname -a – pokazuje konfiguracje kernel
cat /proc/cpuinfo – informacje o procesorze

cat /proc/meminfo – pokazuje informacje o pamięci ram
man command – pokazuje manual dla komend
df – pokazuje używane dyski
du – pokaż wykorzystanie przestrzeni katalogu
du -sh – czytelny ludzki rozmiar w GB
free – pokazuje pamięć i używany swap
whereis app – pokaż możliwe lokalizacje aplikacji
which app – pokaż, która aplikacja będzie domyślnie uruchamiana

__________________________________________________________

**********KOMENDY DOTYCZĄCE WYSZUKIWANIA**********

grep pattern files : szukaj wzoru w plikach
grep -r pattern dir : szukaj rekurencyjnie dla wzorca w folderze
command l greep pattern : szukaj wzorca na wyjściu polecenia
locate file : znajdź wszystkie wystąpienia pliku

__________________________________________________________

**********KOMENDY DOTYCZĄCE ZARZĄDZANIA PROCESAMI**********

ps : wyświetlaj aktualne procesy
ps aux : wyświetlaj aktualne procesy z dużą ilością szczegółów
kill pid : zabić proces za pomocą pid
killall proc : zabij wszystkie procesy o nazwie proc
bg : listy zatrzymanych / zadań w tle wznowienie zatrzymało zadanie w tle
fg : przenieś najnowszą pracę na pierwszy plan
fg n : przenosi pracę na pierwszy plan

__________________________________________________________

**********KOMENDY DOTYCZACE UPRAWNIEN DO PLIKÓW**********

chmod octal file – Zmiana uprawnien do plików

4 – odczyt

2- zmiana

1 – wykonanie

order : właścicel/grupa/świat

chmod 777 – rwx dla wszystkich

chmod 755 – rwx dla właściciela rx dla grupy/świata

__________________________________________________________

**********KOMENDY DOTYCZACE KOMPRESJI PLIKÓW**********
tar cf file.tar files - tar plików do file.tar
tar xf file.tar - rozpakuj w tym katalogu 
tar tf file.tar - pokaż zawartość archiwum

Flagi : 
c - utwórz archiwum
t - spis treści
x - wyciag 
f - określa nazwe plików 
z - użyj zip/gzip
j - bzip2 kompresja
k - nie nadpisuj
T - pliki z pliku
w - poproś o potwierdzenie
gzip file - zapakuj plik i zmień nazwe na file.gz
gzip -d file.gz - wypakuj file.gz
__________________________________________________________
**********SKRÓTY**********
ctrl+c : zatrzymuje bierzace polecenie
ctr+z : zatrzymuje bierzace polecenie
fg : wznawia zatrzymane polecenie na pierwszym planie
bg : wznawia zatrzymane polecenie w tle
ctrl+d : wyloguj sie z biezacej sesji
ctrl+w : kasuje jedno słowo w biezacej linijce 
ctrl+u : kasuje cała linie
ctrl+r : wyszukuje wsteczne lub poprzednie polecenia
!! : powtarza ostatnie polecenie 
exit : wyloguj sie z biezacej sesji odpowiednik ctrl+d
__________________________________________________________
**********Edytor Tekstowy VIM**********
 - wyjdz zapisujac zmiany
:wq - wyjdz zapisujac zmiany
:q - wyjdz nie zapisujac zmian
:q! - wyjdz i ignoruj zmiany 

Wstawianie Tekstu : 
i - wstaw przed kursorem
I - wstaw przed linia 
a - dołacz po kursorze
A - dolacz po linii
o - otworz nowa linie po linii 
O - otworz nowa linie przed linijka 
r - zastepuje jeden znak 
R - zamień wiele znaków 

__________________________________________________________
Źrudło : 

LEAVE A COMMENT