Linux : Komendy, Podstawy – Na Dobry Start

**********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ść archiwumFlagi :
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 zmianyWstawianie 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

__________________________________________________________

Źródło :

Przewiń do góry