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

Podobne dokumenty