Linux Command Line Flashcards

1
Q

Command to list files and directories with detailed information?

A

ls -l

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

List hidden files?

A

ls -a

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

List Files and Directories with ‘/’ Character at the end

A

ls -F

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

Recursively list Sub-Directories

A

ls -R

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

Sort Files by File Size

A

ls -IS

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

List files in Reverse Output Order

A

ls -ltr

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

List files in the /dir directory

A

ls -l /dir

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

List info about the /dir directory?

A

ls -ld /dir

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

Commands to shut down the OS?

A

halt, ‘init 0’ or ‘shutdown -H’

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

Commands to reboot the OS

A

reboot , ‘init 6’ or ‘shutdown -r’

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

How to end a terminal session?

A

exit

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

How to elevate to root user?

A

su -

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

Command to show the environment settings?

A

env

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

How to view ip config for network card?

A

ifconfig or ‘ip addr’

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

To kommandoer for å finne hvor vim er installert?

A

which vim
whereis vim

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

Kommando for å vise hvillen mappe du står i?

A

pwd

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

Hvordan gå tilbake til forrige mappe?

A

cd -

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

Kommando for for grafisk å vise mappestruktur?

A

tree

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

List innhold i mappe (ikke ls..)?

A

ll

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

Hvordan lage hard link mellom fil t1.txt and t2.txt?

A

ln t1.txt t2.txt

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

Hvodan sjekke om to filer (file1 og file2) er hard linket?

A

ls -li file1 file2

(The -i option to ls prints out in the first column the inode number, which is a unique quantity for each file object. )

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

Hvoran lage en tom fil f1.txt?

A

touch f1.txt

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

Hvordan lage en soft link mellom file1 og file3

A

ln -s file1 file3

(ls -li file1 file3

Notice file3 no longer appears to be a regular file, and it clearly points to file1 and has a different inode number.)

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

Kommando for å se fil?

A

cat

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

Kommando for å se fil bakifra?

A

tac

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

Komando for å se fil med paginering?

A

less

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

Kommandoer for å se siste og første linjer av fill?

A

tail og head

tail -15

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

Hvordan endre timestamp på en fil?

A

touch myfile

touch -t 12091600 myfile

This sets the myfile file’s timestamp to 4 p.m., December 9th (12 09 1600).

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

Kommando for å slette mappe med innhold?

A

rmdir -rf

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

Hvilken variabel brukes for å endre prompt?

A

$PS1

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

Hvordan redirecte stderr til en separat fil?

A

do_something 2> error-file

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

Hvordan finne filer og mapper med både zip og bin i navnet?

A

locate zip | grep bin

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

Hvordan bruke find kommando for å finne filer og mapper med navn gcc?

A

find /usr -name gcc

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

Hvordan bruke find kommando for å finne bare mapper med navn gcc?

bare filer?

A

find /usr -type d -name gcc

find /usr -type f -name gcc

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

Hvordan finne og fjerne alle filer som ender på .swp?

A

find -name “*.swp” -exec rm {} ’;’

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

Hvordan redirect stderr to a separate file?

A

$ do_something 2> error-file

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

Hvordan “send anything written to file descriptor 2 (stderr) to the same place as file descriptor 1 (stdout)”?

A

do_something > all-output-file 2>&1

bash permits an easier syntax for the above:

$ do_something >& all-output-file

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

Hvordan oppdatere databasen som locate bruker?

A

sudo updatedb

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

Hvordan søke etter filer og mapper med navn gcc i usr mappen?

A

find /usr -name gcc

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

Hvordan søke etter mapper med navn gcc i usr mappen?

A

find /usr -type d -name gcc

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

Hvordan bare søke etter filer med navn gcc?

A

find /usr -type f -name gcc

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

Hvordan find and remove all files that end with .swp: ?

A

$ find -name “*.swp” -exec rm {} ’;’

(bruk -ok option for å få prompt om tillatelse)

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

Hvordan finne filer større en 10 mb og kjøre en kommando på filene du finner?

A

find / -size +10M -exec command {} ’;’

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

Hvordan finne filer som ble modifisert i dag?

A

find -type f -mtime 0

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

Hvordan finne filer med størrelse 0 bytes?

A

find -type f -size 0

47
Q
A
48
Q

Hvordan liste alle man side hvor en kommando “f.eks vim@”

er nevnt

A

man -k vim

eller

apropos vim

49
Q

Hvordan liste alle man sider om en kommando (f.eks. vim)

A

man -f vim

eller

whatis vim

50
Q

Hvordan se man page om socket i kappitel 7?

A

man 7 socket

51
Q

Hvordan se man pages for socket i alle kapitler?

A

man a soclet

52
Q

Hvordan kille e process?

A

kill -SIGKILL <pid> or kill -9 <pid></pid></pid>

53
Q

Hvordan spesifiserer du at en jobb (f.eks. updatedb) skal kjøres i bakgrunnen?

A

You can put a job in the background by suffixing & to the command, for example: updatedb &.

også bg?

54
Q

How tu suspend and how to terminate a foreground job?

A

CTRL-Z to suspend a foreground job or CTRL-C to terminate a foreground job

55
Q

Hvordan liste ut bakgrunnsjobber?

A

jobs -l

56
Q

Hvordan se oppetiden på et system?

A

uptime eller w

ellet

top | head

57
Q

Hvordan se average load siste minutt, 5 minutter og 15 minutter?

A

w

58
Q
A
59
Q
A
60
Q

Hvordan søke i man pages?

A

/”søketerm”

n for å se neste treff

Shift + N for å se forrige treff

61
Q

Hva er de forskjellige seksjonene for man pages?

A
  1. General Commands
  2. System Calls
  3. Library Calls
  4. Special Files
  5. File Formats and Conventions
  6. Games
  7. Miscellaneous
  8. System Administration Commands
  9. Kernel Routines
62
Q

Hvordan vise i hvilke seksjoner du får treff for en man kommando? (f.eks. man passwd)

A

man - f passwd (alternativt: whatis passwd)

passwd (1ssl) - compute password hashes

passwd (1) - change user password

passwd (5) - the password file

63
Q

Hvordan søk en angitt seksjon når du benytter man?

A

man 5 passwd

64
Q

Hvordan søke etter både navn og i beskrivelse når du bruker man kommando?

A

man -k copy (eller apropos copy)

65
Q

Hvordan finne lokasjon for kommando (f.eks. ls)?

A

whereis ls

ls: /bin/ls /usr/share/man/man1p/ls.1.gz /usr/share/man/man1/ls.1.gz (filer som slutter på gz er man pages)

66
Q

Hvilken kommando bruker du for å finne en file eller katalog?

A

locate gshadow

67
Q

Hvor ofte oppdateres locate databasen og hvordan kon du oppdatere den manuelt?

A
  1. Databasen oppdateres hver natt
  2. For å oppdatere: kjør updatedb som root
68
Q

Hvordan være sikker på at du ser alle filer og kataloger med locate kommando?

A

Kjør locate som root. Locate tar hensyn til rettigheter på filer og kataloger og returnerer ikke treff for filer og kataloger som bruker ikke har tilgang til.

69
Q

Hva er kommando for å finne antall treff du får på en locate kommando?

A

locate -c passwd

70
Q

Hvilken oppsjon kan du bruke på locate for å finne bare filnavn som inneholder søkestren (f.eks. passwd)?

Hvordan finne eksakt treff for passwd?

A

locate -b passwd

locate -c -b passwd

Eksakt treff: locate-b “\passwd”

71
Q

Hva er foskjellen på man og info?

A

man pages er mer frittstående, separate dokumenter, bergnet for referanse

info pages er mer strukturert, inneholder kategorier og hyperlenker, samlet i en bok, mer bergnet på læring

72
Q

Hvordan navigerer du i en info fil (hyperlenker)?

A

Trykk enter på en hyperlenke for å gå til noden. Trykk L for å gå tilbake der du var eller U for å tilbake til starten av noden over

73
Q

Hvordan viser du hvilke kommadoer du kan benytte for å naviger i et info dokument?

A

Shift + H

L - for å gå tilbake til dokumentet

Q - for å slutte

74
Q

Hvordan viser du help for en kommando (ikke man eller info)

A

cat –help

75
Q

Hva er to typiske mapper hvor du kan finne hjelp/readme filer?

A

/usr/share/doc and /usr/doc.

76
Q

Hvor tar cd kommandoen deg uten argumenter?

A

Til brukerens hjemmeområde

77
Q

“ls” kan være et alias for f.eks ‘ls –color=auto’ hvordan bruker du den “rene” kommandoen?

A

\ls

78
Q

Hvordan viser du skjulte filer med ls? (hva avgjør om en file er skjult?)

A

ls -a (skjulte filer starter med et punktum f.eks “.hidden”)

79
Q

Hva betyr de forskjellig felten nedenfor?

-rw-r–r– 1 root root 15322 Dec 10 21:33 alternatives.log

A
  1. filtype -
  2. tillatelser rw-r–r–
  3. Antall hard links til file 1
  4. Eier - bruker root
  5. Eier - gruppe root
  6. Størrelse 15322
  7. Timestamp (når sist endret)
  8. Navn
80
Q

Hvilke forskjellig filtyper eksisterer i Linux?

A

d - directory

  • ordinær fil

l symbols link

s socket (kommunikasjon mellom prosesser)

p pipe (kommunikasjon mellom prosesser)

b block file - kommunikasjon med hardware

c character file - kommunikasjon med hardware

81
Q

Hva ls kommando gir deg (human readable ) filstørrelser?

A

ls -lh

82
Q

Hvordan lister du directories?

A

ls -ld

83
Q

Kommando for å få en rekursiv utlisting av filer?

A

ls -r

84
Q

Hvordan sortere filer etter størrelse?

A

ls -S

85
Q

Hvordan lister du filer basert på når de ble endret?

A

ls -lt

86
Q

Hvilke info gir “modified date” om en fil?

A

Modified date on directories represents the last time a file was added to or removed from the directory.

87
Q

Hvordan lister du filer etter når de ble endret og med full time-stamp?

A

ls -t –full-time /etc/ssh

88
Q

Hva er kommando for reverse sort?

A

ls me -r option
f.eks ls -lrS /etc/ssh (lister filer minst til størst)

ls -lrt /etc/ssh (lister filer gamlest til nyest)

89
Q

Hva er et inode number?

A

A unique identifier number assigned to each file

90
Q

Hvordan kan du se path til home directory?

A

echo $HOME

91
Q

Hordan liste alle filer som har three-letter extensions (echo) ?

A

echo /etc/*.???

92
Q

Hvordan liste filer som ikke starer med bokstaver mellom a og t (echo)?

A

echo /etc/[!a-t]*

! er negasjon

93
Q

Hvilken opsjon bør du alltid bruke med ls og globs?

A

Always use the -d option with globs

ls -d /etc/x*

94
Q

Hva er kommandoen for å kopiere filer?

A

cp

(cp -v for å se resultet av kopiering, v for verbose)

95
Q

Hvordan unngår du å skrive over en fil når du bruker cp kommandoen?

A

bruk cp -i (i for interaktiv)

cp -i /etc/hosts example.txt

cp: overwrite `/home/sysadmin/example.txt’? n

eller cp -n for å svare nei på alle overskrivninger

96
Q

Hvordan får du cp komandoen til å kopiere foldere?

A

cd -r

97
Q

Hva er kommando for å flytte eller rename filer?

A

mv

98
Q

Hvoran oppretter du en tom fil med navn “eksempel”?

A

touch eksempel

99
Q

Kommando for å fjerne filer?

A

rm

100
Q

Hvilken oppsjon bør du bruke på rm når du fjerner fler filer (bruker globs)

A

rm -i

for å bekrefte filene du ønsker å fjerne

101
Q

Kommando for å slette dierctories?

A

rm -r

(Kan bruke rmdir hvis katalogen er tom)

102
Q

Hvordan lager du en katalog?

A

mkdir

103
Q

Hvordan kopiere filer og bevare fil atributtene?

A

cp -p

104
Q

Kommando for å krympe filer?
For å se info om fil som ble krympet?

A

gzip big.txt

gxip big.txt.gz

105
Q

Hvordan pakker du ut fier som er zippet med gzip?

A

gunzip eller gzip -d

106
Q

Alternative kommandoer til gzip?

A

There is bzip2 and bunzip2, as well as xz and unxz.

107
Q

Kommando for å lage et tar arkiv?

(alpha_files.tar av alpha* filer?)

A

tar -cf alpha_files.tar alpha*

108
Q

Hvordan lager du et tar arkiv med kompresjon?

A

du bruker -z oppsjon
tar -czf alpha_files.tar.gz alpha*

Du kan alternativt bruk -j for å komprimere med bzip2

109
Q

Hvilken opson bruker du for å liste filer i et tar arkiv?

A

-t

tar -tjf folders.tbz

-j decompress with bzip2 command

110
Q

Hvilken opsjon bruker du for å pakke ut filer fra et tar arkiv?

A

-x

tar -xjf folders.tbz
-j Decompress with the bzip2 command.

111
Q

Hvordan pakker du ut bestemte filer fra et tar arkiv?

A

Du må liste filene på slutten av tar kommando:
tar -xjvf folders.tbz School/Art/linux.txt

112
Q
A
113
Q
A
114
Q
A