You are on page 1of 3

podstawy podstaw (SOiSK)

Komendy
ls - listuje zawarto katalogu -a - wywietla pliki ukryte, zaczynajce sie od . -l - wywietla rezultat w formacie dugim (listy) man - wywietla podrcznik pomocy dla danej komendy chmod - zmienia uprawnienia do pliku/katalogu touch - tworzy plik mkdir - tworzy katalog -p - tworzy drzewo katalogw ( tworzy brakujce katalogi nadrzdne) ln - tworzy dowizania pomidzy plikami/ katalogami (symboliczne i twarde) shutdown - zamyka system -r uruchamia ponownie -h zatrzymuje adduser - dodaje uytkownika passwd - zmienia haso logout - wylogowuje z systemu who - pokazuje kto jest zalogowany pwd - wywietla nazw katalogu (ciek) w ktrym si aktualnie znajdujemy chown - zmienia waciciela/grup pliku cp - kopiuje plik/katalog -r kopiuje z zawartoci katalogu kill - wysya sygna do procesu -9 zabicia skadnia: kill -9 PID users - wywietla zalogowanych uytkownikw whoami - nazwa konta na ktre aktualnie jestemy zalogowani su - przecza uytkownika ps - wywietla procesy w systemie ifconfig - wywietla konfiguracje inteterfejsw w systemie uptime - wywietla jak dugo system jest wczony head - wypisuje pocztkowa cze pliku tail - wypisuje kocow cze pliku cat - wypisuje zawarto pliku na ekran -b wypisuje numery linii grep - wypisuje linie pasujce do wzorca rm - usuwa plik -r usuwa katalog -f wymusza usuniecie (force) mv - zmienia nazw pliku/katalogu / przenosi w inne miejsce ~ - oznacza katalog domowy cd ~ - przenosi do katalogu domowego cd .. - przenosi do katalogu o jeden wyej w drzewie
Strona | 1

podstawy podstaw (SOiSK)

wc - zlicza litery/sowa/linie -w zlicza sowa -l zlicza linie > - przekierowuje wyjcie programu z domylnego na np. plik < - przekierowuje wejcie programu z domylnego (klawiatury) na np. plik | - potok, czy wyjcie programu A z wejciem programu B ( A | B ) ls -l | grep ^- - wyszukuje tylko pliki w aktualnym katalogu date - wywietla aktualn dat (+%... w wybranym formacie)

ls -l | grep nazwa - listuje zawarto katalogu, wywietla w formacie dugim, dopasowuje linie do wzorca nazwa ^ - przy uyciu grep oznacza pocztek linii $ - przy uyciu grep oznacza koniec linii [0-9] - przy uyciu grep definicja zakresw . - przy uyciu grep oznacza dowolny znak .* - przy uyciu grep oznacza dowolny cig znakw [0-9]* - przy uyciu grep oznacza cig cyfr

uprawnienia
-rw-r--r-rw- - waciciel odczyt/zapis r-- - grupa odczyt r-- - inni odczyt r=4 w=2 x=1 chmod a+x plik - dodaje wszystkim atrybut x dla plik ln -s plik_zrodlowy plik_docelowy - tworzy dowizanie symboliczne z plik_zrodlowy do plik_docelowy

skrypty
#!/bin/bash ZMIENNA=`date +%d%m%Y`
Strona | 2

podstawy podstaw (SOiSK)

echo $ZMIENNA exit 0

`komenda` - w skrypcie oznacza wykonanie komendy (potrzebny by przypisa rezultat do zmiennej) echo - wypisuje na ekran

vim
:w - zapisuje plik :w nazwa pliku - zapisuje zmiany w pliku pod now nazw :q - zamyka program :q! - zamyka program bez zapisywania zmian :wq zapisuje plik i zamyka program i - przejcie w tryb edycji w - przesuwa kursor o sowo do przodu b - przesuwa kursor o sowo do tyu G - przechodzi do ostatniego wiersza <liczba>G - przechodzi do wskazanego wiersza dd - usuwa biec lini yy - kopiuje biec lini do schowka p - wstawia dane ze schowka u - cofa ostatni operacj v - przechodzi do trybu wizualnego

Strona | 3

You might also like