Kap8s151-166 Flashcards

1
Q

[ ] expression?

A

Vil matche det som er definert inne i [ ]. feks D[iu]ck.

blir da Dick og Duck. D[^iu]ck vil matche alle som ikke er definert, Dock blir en match her

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ls -l | grep f.ler

A

vil vise mappe eller filer som starter med f og slutter på ler.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

^ og $ ekspression

A

^string matcher vis starten på en string er “string”. String$ matcher vis String er i slutten av en string.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

.*

A

. matcher en karakter * alt før dette symbolet reptert. altså det repeterer . 0 til newline.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

escaping

A

hvis vi feks skal finne noe som inneholder som bruker en regex karakter som feks vg.no. så må vi bruke \ foran dotten, så det blir vg.no.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

“string1”|”string2”

A

vil returnere string1 eller string2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

grep -c 123

A

Teller hvor mange ganger den finner 123 i en fil

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

grep -r eth0 /etc/dh*

A

/etc/dh* sier alle mapper som starter med dh under etc.
-r sier alle undermapper og filer
grep eth0 er møsteret vi leter etter

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Shell quoting

A

noen ganger må vi kapsle in regex utrykk med ( ) eller “ “. fordi shellet også bruker disse tegnene.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

wc -l fil.txt

A

Her finner vi ut hvor mange linjer med text det er

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

cut -f 6 -d”:” /etc/passwd

A

cut - henter ut text
-f 6- ifra det 6. feltet
-d “:” - som er delt opp med :
ifra teksten /etc/passwd

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

cut -f 7 -d “:” /etc/passwd | grep bash

A
cut - henter ut text
-f 7 - ifra det 7. feltet
-d ":" - som er delt opp med :
ifra teksten /etc/passwd
| outputer til
grep - ser etter møstrene bash og printer alle bash feltene
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

cut -f 7 -d “:” /etc/passwd | grep bash | wc -l

A
cut - henter ut text
-f 7 - ifra det 7. feltet
-d ":" - som er delt opp med :
ifra teksten /etc/passwd
| outputer til
grep - ser etter møstrene bash
| sender d til
wc -l som teller alle linjene med bash den fant
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

hva gjør wc kommandoen?

A

uten flag, så teller den linjer og ord samt fil størrelse

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

find ./ -name “ * ~ “ | xargs rm

A
find - leter ifra
./ - og alle subdirecties
-name " * ~ " - etter filer som slutter på ~
| outputer til
xargs alt xargs får blir da
rm
How well did you know this?
1
Not at all
2
3
4
5
Perfectly