|
cat
|
najprostszy filtr , nie wprowadzający zmian do przetwarzanych danych.
|
|
head
|
wyświetla początkową część pliku o podanej nazwie
|
|
tail
|
wyświetla końcową część pliku o podanej nazwie
|
|
sort
|
służy do sortowania danych wejściowych, które domyślnie sortowane są leksykograficznie.
|
|
uniq
|
umozliwiausunięciepowtarzających się, sąsiadujących liniidanych wejściowych.
|
|
wc
|
zlicza znaki, słowa i linie w podanych danych wejściowych.
|
|
tr
|
pozwala zamienić łańcuchy tekstowe, które podawane są jako argumenty wejściowe.
|
|
cut
|
pozwala wyświetlić fragmenty wierszy danych wejściowych.
|
|
grep
|
przeszukuje dane pochodzące ze standardowego wejścia lub pliki wyszczególnione na liście plików
|
|
ps
|
wyświetlenie procesów
|
|
kill
|
zabija proces
|
|
PID
|
numer procesu
|
|
TTY
|
terminal
|
|
TIME
|
czas aktywności
|
|
CMD
|
nazwa
|
|
ps -a
|
wyświetla listę wszystkich procesów
|
|
man
|
wyświtlenie pomocy
|
|
ls
|
świetlenie zawartości aktualnego katalogu
|
|
passwd
|
zmiana hasła
|
|
id
|
sprawdzenie identyfikatora numerycznego
|
|
cd
|
zmiana katalogu
|
|
mkdir
|
tworzenie katalogu
|
|
rmdir
|
usuwanie katalogu
|
|
grep literka plik
|
szuka lini z danym znakiem w podanym pliku
|
|
przełącznik -i
|
nie zwraca uwagi na wielkość liter
|
|
grep -v słowo plik
|
nie wyszukuje lini z podanym słowem
|
|
grep -c
|
ile razy występuje
|
|
grpe -n
|
inforamcje o numerach wierszy
|
|
grep ....
|
pokazuje słowo na conajmniej tyle znaków ile jest ..
|
|
^
|
początkowa litera
|
|
$
|
końcowa litera
|
|
-E
|
traktuje wyraz jako rozszerzone wyrażenie regularne
|
|
-F
|
traktuje wyraz jako listę stałych, oddzielonych od siebie nowymi liniami wyrazów
|
|
-G
|
po prostu szuka danego wyrazu (jest to opcja domyślna)
|
|
-P
|
jest to eksperymentalna opcja, traktuje wyraz jako wyrażenie z Perl’a
|
|
-e
|
służy do zabezpieczenia się by wyszukiwany zwrot zaczynał się od wyrazu, zabezpieczamy się przez -. (np. grep -e -.adam plik)
|
|
-f
|
określamy tutaj jaki plik przeszukiwać, linijka po linijce
|
|
-i
|
ignoruje wielkości liter (dla zwrotu adam, będzie szukało aDam, ADAM, aDaM)
|
|
-v
|
zwróci wszystkie linie, które nie pasują do wyrazu
|
|
-w
|
wybiera tylko te linie, które zawierają linijki, w których wyraz nie znajduje się obok innej litery (znajdzie adam , adam@1, +adam, 123adam; nie znajdzie adamek, adamski)
|
|
-x
|
pokaż tylko te zwroty, które idealnie pasują do wyrazu
|
|
-y
|
to co -i (-y jest wersją prehistoryczną)
|
|
-c
|
proszę policzyć ile linijek pasuje do wyrazu
|
|
-m
|
n skończ szukanie gdy znajdziesz n linii zawierających wyraz (użycie, np.: -m 0)
|
|
-o
|
pokazuje część lini, która pasuje do wyrazu/wzorca (do używania z wyrażeniami regularnymi)
|
|
-q
|
nie rób nic, nic nie wyświetlaj ta opcja chyba dla podpuchy jest dodana, można to też czytać jako: „pokaż mi co jest w /dev/null”
|
|
-s
|
nie wyświetlaj wiadomości, jeśli plik nie istnieje lub jest nie możliwy do przeszukania
|
|
-H
|
wyświetl nazwę pliku, który jest przeszukiwany przy linijce, domyśle przy przeszukiwaniu kilku plików
|
|
-h
|
nie wyświetlaj nazwy pliku przy linijce
|
|
-n
|
podaj numer linii, w której znaleziono wyraz
|
|
-T
|
przed wyświetlanym zwrotem wyświetla Tab
|
|
-Z
|
przy wyświetlaniu :zwrot po nazwie przeszukiwanego pliku wstaw znak ASCII NUL
|
|
-A
|
n pokaż kolejne n linijek po każdym znalezionym zwrocie
|
|
-B
|
n to co wyżej tylko linijki przed znalezionym zwrotem
|
|
-C
|
n połączenie -A -B
|
|
-a
|
przeszukaj plik binarny tak jakby tam był tekst (wyjaśnienie: otworzyłeś kiedyś zdjęcie albo archiwum notatnikiem?)
|
|
-d
|
jeśli grep ma szukać w ścieżce to powiedz mu jak ma szukać; recurse – przeszuka wszystkie pliki w katalogu, read – traktuje ścieżkę jakby była zwykłym plikiem
|
|
x
|
wykonanie
|
|
w
|
zapis
|
|
r
|
odczyt
|
|
u
|
urzytkownik
|
|
g
|
grupa
|
|
a
|
wszyscy
|
|
o
|
inni
|
|
-
|
zwykły plik
|
|
b
|
specjalny plik blokowy (ang. Block)
|
|
c
|
specjalny plik znakowy (ang. Character)
|
|
d
|
katalog (ang. Directory)
|
|
l
|
małe ("L") - dowiązanie symboliczne (ang. Symbolic link)
|
|
P
|
nazwany potok
|
|
s
|
gniazdo
|
|
+
|
nadanie prawa (dodanie)
|
|
-
|
odebranie prawa
|
|
=
|
zastąpienie prawa - kasuje poprzednie i zastępuje nowym
|
|
--- 0
|
brak praw
|
|
--x 1
|
tylko wykonywanie
|
|
-w- 2
|
tylko zapis
|
|
-wx 3
|
zapis i wykonywanie
|
|
r-- 4
|
tylko odczyt
|
|
r-x 5
|
odczyt i wykonanie
|
|
rw- 6
|
pokazuje informacje na temat komendy
|
|
rwx 7
|
zapis, odczyt i wykonywanie
|
|
Istnieje polecenie, które pozwala określić jakie prawa nie mają być nadawane domyślnie dla nowo utworzonego pliku - umask.
|
umask 444
|
|
0
|
brak ograniczeń praw (zapis i odczyt)
|
|
2
|
wyłącza zapis (ustawia tylko odczyt)
|
|
4
|
wyłącza odczyt (ustawia tylko zapis)
|
|
6
|
wyłacza zapis i odczyt (brak praw do pliku)
|
|
Ponadto poleceniem umask można sprawdzić jakie prawa będą przydzielane standardowo
|
dodajemy przełacznik -S
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.