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 filtro​wania grep (cont)
cat
najpro​stszy filtr , nie wprowa​dzający
man
wyświt​lenie pomocy
-f
zmian do przetw​arz​anych 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ści​owych, które domyślnie
sortowane są leksyk​ogr​afi​cznie.
uniq
umozli​wia​usu​nię​cie​pow​tar​zaj​ących się,
sąsiad​ujących liniid​anych wejści​owych.
wc
tr
cut
grep
zlicza znaki, słowa i linie w podanych
katalogu
passwd
zmiana hasła
id
sprawd​zenie identy​fik​atora
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
numery​cznego
cd
określamy tutaj jaki plik przesz​ukiwać,
-
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ści​owych.
grep literka
szuka lini z danym znakiem w
pozwala zamienić łańcuchy tekstowe,
plik
podanym pliku
-y
to co -i (-y jest wersją prehis​tor​yczną)
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
zawier​ających wyraz (użycie, np.: -m 0)
danych wejści​owych.
słowo plik
słowem
-o
pokazuje część lini, która pasuje do
przesz​ukuje dane pochodzące ze
grep -c
ile razy występuje
wyrazu​/wzorca (do używania z
standa​rdowego wejścia lub pliki
grpe -n
inforamcje o numerach wierszy
wyraże​niami regula​rnymi)
grep ....
pokazuje słowo na conajmniej
wyszcz​egó​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świe​tlenie procesów
kill
zabija proces
PID
numer procesu
TTY
terminal
-
traktuje wyraz jako rozsze​rzone wyrażenie
-
wyświetl nazwę pliku, który jest
TIME
czas aktywności
E
regularne
H
przesz​ukiwany przy linijce, domyśle przy
CMD
nazwa
-
traktuje wyraz jako listę stałych,
ps -a
wyświetla listę wszystkich procesów
F
oddzie​lonych od siebie nowymi liniami
-s
istnieje lub jest nie możliwy do
opcje filtro​wania grep
wyrazów
-
po prostu szuka danego wyrazu (jest to
G
opcja domyślna)
-
jest to eksper​yme​ntalna opcja, traktuje
P
wyraz jako wyrażenie z Perl’a
-
służy do zabezp​iec​zenia się by
e
wyszuk​iwany zwrot zaczynał się od
nie wyświetlaj wiadom​ości, jeśli plik nie
przesz​ukania
przesz​uki​waniu kilku plików
-h
nie wyświetlaj nazwy pliku przy linijce
-n
podaj numer linii, w której znaleziono
wyraz
-
przed wyświe​tlanym zwrotem wyświetla
T
Tab
wyrazu, zabezp​ieczamy 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 filtro​wania grep (cont)
Nadawanie praw (systen osemkowy)
-
przy wyświe​tlaniu :zwrot po nazwie
--- 0
brak praw
Z
przesz​uki​wanego pliku wstaw znak ASCII
--x 1
tylko
NUL
wykony​wa
-
n pokaż kolejne n linijek po każdym
A
znalez​ionym zwrocie
-
n to co wyżej tylko linijki przed
B
znalez​ionym zwrotem
-
n połączenie -A -B
C
nie
-w- 2
tylko zapis
-wx 3
zapis i
wykony​wa
nie
r-- 4
-
przeszukaj plik binarny tak jakby tam był
a
tekst (wyjaś​nienie: otworzyłeś kiedyś
zdjęcie albo archiwum notatn​ikiem?)
-
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 uprawn​ienia
tylko
komendy
rwx 7
zapis,
odczyt i
wykony​wa
x
wykonanie
w
zapis
r
odczyt
u
urzytk​ownik
g
grupa
utworz​onego 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 symbol​iczne (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ąp​ienie 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ła​cznik
będą przydz​ielane standa​rdowo
-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