Tablice Informatyczne - Linux
Transkrypt
Tablice Informatyczne - Linux
Tablice Informatyczne - Linux ls ls -l ls -a cat plik echo text echo -n text rm plik rm -f plik rm -r katalog rmdir katalog cp old new cp -r old new mv old new mkdir katalog mkdir -p sciezka cp katalog pwd nano man polecenie mc witch program set Podstawowe polecenie BASHa Wyświetla pliki w katalogu w którym jesteśmy Wyświetla rozszerzoną listę plików w katalogu, w którym jesteśmy Wyświetla wszystkie pliki (razem z ukrytymi, tj. takimi których nazwa zaczyna się do kropki) w katalogu, w którym jesteśmy Wyświetla plik na ekran (standardowe wyjście) Wyświetla „text” na ekranie Wyświetla „text” na ekranie, ale bez znaku końca linii Usuwa plik(i) Usuwa plik(i) nie marudząc, że coś się nie podoba Usuwa katalog „katalog” wraz z zawartością Usuwa pusty katalog Kopiuje plik „old” do pliku „new” Kopiuje katalog „old” do katalogu „new” z kopiowaniem zawartości Zmienia nazwę/przenosi plik „old” do pliku „new” Tworzy jeden katalog „katalog” Tworzy wszystkie brakujące katalogi ze ścieżki „sciezka” Zmienia aktualny katalog na „katalog” Wyświetla aktualny katalog Prosty, przyjazny edytor tekstu w konsoli Podręcznik (manual) do polecenia Midnight Commander Próbuje pokazać pełną ścieżkę do programu Wyświetla wszystkie zmienne środowiskowe w systemie 1 /bin /boot /dev /etc /home /lib /media /proc /root /sbin /tmp /usr/bin /usr/sbin /usr/lib ... Wybrane katalogi systemu plików Podstawowe programy konsolowe Pliki potrzebne do startu systemu (jądro - kernel, i ew obraz RAM dysku) Urządzenia fizyczne udostępnione jako pliki Konfiguracja systemu Katalogi domowe użyszkodników Podstawowe biblioteki systemowe Katalog w którego podkatalogach montuje się urządzenia dodatkowe Katalog z informacjami jądra o systemie Katalog domowy admina systemu Podstawowe polecenia konsolowe dla admina Pliki tymczasowe Większość programów dodatkowych Dodatkowe programy dla admina Pozostałe biblioteki systemowe Znaki specjalne i przykłady w RegEx’ie. . (korpka) dowolny znak ∧ (daszek) początek linii $ (dolar) koniec linii + powtórzenie dowolnego znaku 1 lub więcej ∗ brak znaku, lub jego dowolna ilość [aA] znak: „a” lub „A” [a-z] alfabet (małe znaki) - jeden znak z niego [0-9] cyfra [a-zA-Z0-9] litera duża, litera mała lub cyfra [ab]+ litera „a” lub „b” lub ich dowolna mieszania $∧ pusta linia a{3,5} litera „a” powtórzona 3, 4, lub 5 razy ’([0-9]{1,3}\.){3}[0-9]{1,3}’ Adres IP formatu 000.000.000.000 ’[0-9.]{6,}’ Adres IP, wersja prosta, działa w 98% przypadków, w których powyższa 2 grep regex plik grep -v regex plik grep -i regex plik sed ’s/regex/val/’ sed ’s/regex/val/g’ sort uniq wc cuf -d ’ ’ -f 1 lspci lsusb dh dh -h lscpu cat /proc/cpuinfo free top htop ps pgrep regex Wybrane polecenia konsoli filtruje plik regułami pasującymi do regex po linii filtruje plik regułami nie pasującymi do regex po linii filtruje plik regułami pasującymi do regex po linii z ignorowaniem wielkości liter zmienia w każdej linii pliku tekst pasujący do reguły regex na val 1 w linii zmienia w każdej linii pliku tekst pasujący do reguły regex na val 1 lub wiele razy w linii sortuje linie w pliku usuwa powtarzające się linie, które występują po sobie podaje ilość: linii, słów i bajtów w pliku(-ach) wyświetla pierwszą kolumnę z pliku, gdzie separatorem jest spacja (’ ’) wyświetla urządzenia na magistrali PCI wyświetla urządzenia na magistrali USB wyświetla ilość wolnego miejsca na zamontowanych woluminach j.w. tyle, że w uczłowieczonej wersji wyświetla informacje o procesorze j.w. wyświetla informacje o pamięci RAM prosty program wyświetlający na bieżąco stan komputera kolorowy program wyświetlający na bieżąco stan komputera program wyświetlający listę procesów program filtrujący listę procesów wg reguły regex 3 127.0.0.0/8 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 Pule zastrzeżonych adresów IP (wersja 4) „pętla zwrotna”, czyli komputer na którym jest przydzielony ten adres adresy prywatne 4