Cheat Sheet Cheat Sheet by Nick
Transkrypt
Cheat Sheet Cheat Sheet by Nick
Cheat Sheet Cheat Sheet
by Nick via cheatography.com/13548/cs/1461/
Linux filtry
Linux systemy plikow
opcje filtrowania grep (cont)
cat
najprostszy filtr , nie wprowadzający
man
wyświtlenie pomocy
-f
zmian do przetwarzanych danych.
ls
świetlenie zawartości aktualnego
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
tr
cut
grep
zlicza znaki, słowa i linie w podanych
katalogu
passwd
zmiana hasła
id
sprawdzenie identyfikatora
linijka po linijce
-i
zmiana katalogu
mkdir
tworzenie katalogu
rmdir
usuwanie katalogu
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
numerycznego
cd
określamy tutaj jaki plik przeszukiwać,
-
wybiera tylko te linie, które zawierają
w
linijki, w których wyraz nie znajduje się
obok innej litery (znajdzie adam ,
adam@1, +adam, 123adam; nie znajdzie
adamek, adamski)
Linux grep
-x
pokaż tylko te zwroty, które idealnie
pasują do wyrazu
danych wejściowych.
grep literka
szuka lini z danym znakiem w
pozwala zamienić łańcuchy tekstowe,
plik
podanym pliku
-y
to co -i (-y jest wersją prehistoryczną)
które podawane są jako argumenty
przełącznik
nie zwraca uwagi na wielkość liter
-c
proszę policzyć ile linijek pasuje do wyrazu
wejściowe.
-i
-
n skończ szukanie gdy znajdziesz n linii
pozwala wyświetlić fragmenty wierszy
grep -v
nie wyszukuje lini z podanym
m
zawierających wyraz (użycie, np.: -m 0)
danych wejściowych.
słowo plik
słowem
-o
pokazuje część lini, która pasuje do
przeszukuje dane pochodzące ze
grep -c
ile razy występuje
wyrazu/wzorca (do używania z
standardowego wejścia lub pliki
grpe -n
inforamcje o numerach wierszy
wyrażeniami regularnymi)
grep ....
pokazuje słowo na conajmniej
wyszczególnione na liście plików
Linux procesy
-q
chyba dla podpuchy jest dodana, można
tyle znaków ile jest ..
^
początkowa litera
$
końcowa litera
nie rób nic, nic nie wyświetlaj ta opcja
to też czytać jako: „pokaż mi co jest w
/dev/null”
ps
wyświetlenie procesów
kill
zabija proces
PID
numer procesu
TTY
terminal
-
traktuje wyraz jako rozszerzone wyrażenie
-
wyświetl nazwę pliku, który jest
TIME
czas aktywności
E
regularne
H
przeszukiwany przy linijce, domyśle przy
CMD
nazwa
-
traktuje wyraz jako listę stałych,
ps -a
wyświetla listę wszystkich procesów
F
oddzielonych od siebie nowymi liniami
-s
istnieje lub jest nie możliwy do
opcje filtrowania grep
wyrazów
-
po prostu szuka danego wyrazu (jest to
G
opcja domyślna)
-
jest to eksperymentalna opcja, traktuje
P
wyraz jako wyrażenie z Perl’a
-
służy do zabezpieczenia się by
e
wyszukiwany zwrot zaczynał się od
nie wyświetlaj wiadomości, jeśli plik nie
przeszukania
przeszukiwaniu kilku plików
-h
nie wyświetlaj nazwy pliku przy linijce
-n
podaj numer linii, w której znaleziono
wyraz
-
przed wyświetlanym zwrotem wyświetla
T
Tab
wyrazu, zabezpieczamy się przez -. (np.
grep -e -.adam plik)
By Nick
Published 10th December, 2013.
Sponsored by Readability-Score.com
cheatography.com/nick/
Last updated 12th December, 2013.
Measure your website readability!
Page 1 of 2.
https://readability-score.com
Cheat Sheet Cheat Sheet
by Nick via cheatography.com/13548/cs/1461/
opcje filtrowania grep (cont)
Nadawanie praw (systen osemkowy)
-
przy wyświetlaniu :zwrot po nazwie
--- 0
brak praw
Z
przeszukiwanego pliku wstaw znak ASCII
--x 1
tylko
NUL
wykonywa
-
n pokaż kolejne n linijek po każdym
A
znalezionym zwrocie
-
n to co wyżej tylko linijki przed
B
znalezionym zwrotem
-
n połączenie -A -B
C
nie
-w- 2
tylko zapis
-wx 3
zapis i
wykonywa
nie
r-- 4
-
przeszukaj plik binarny tak jakby tam był
a
tekst (wyjaśnienie: otworzyłeś kiedyś
zdjęcie albo archiwum notatnikiem?)
-
jeśli grep ma szukać w ścieżce to powiedz
d
mu jak ma szukać; recurse – przeszuka
odczyt
r-x 5
odczyt i
wykonanie
rw- 6
pokazuje
informacje
wszystkie pliki w katalogu, read – traktuje
na temat
ścieżkę jakby była zwykłym plikiem
Linux uprawnienia
tylko
komendy
rwx 7
zapis,
odczyt i
wykonywa
x
wykonanie
w
zapis
r
odczyt
u
urzytkownik
g
grupa
utworzonego pliku - umask.
a
wszyscy
0
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.
nie
Istnieje polecenie, które pozwala
umask
określić jakie prawa nie mają być
444
nadawane domyślnie dla nowo
brak
ograniczeń
praw
(zapis i
odczyt)
2
zapis
(ustawia
tylko
Symbolic link)
P
nazwany potok
s
gniazdo
+
nadanie prawa (dodanie)
-
odebranie prawa
=
zastąpienie prawa - kasuje poprzednie i
wyłącza
odczyt)
4
wyłącza
odczyt
(ustawia
tylko zapis)
6
wyłacza
zapis i
zastępuje nowym
odczyt
(brak praw
do pliku)
Ponadto poleceniem umask
dodajemy
można sprawdzić jakie prawa
przełacznik
będą przydzielane standardowo
-S
By Nick
Published 10th December, 2013.
Sponsored by Readability-Score.com
cheatography.com/nick/
Last updated 12th December, 2013.
Measure your website readability!
Page 2 of 2.
https://readability-score.com