Chapter 1 Flashcards
(261 cards)
Hvordan havne på samme sted når du logger inn igjen?
tmux a
Hva er forskjellen mellom unix/linux
Unix: (Dennis Richie (C prog) & Ken Thompson)
1960-1970 (Multix, working on it)
Alternative (can only run 1 prog at a time, made Unics, became unix)
because of monopoly, given to uni freely
different versions (distributions) were made
standards (POSIX) (have these APIs etc)
GNU (GNU is not unix)
finnish guy lionel (clone of unix, not with the source code, but with the philosophy of how it was made)
ls (and options)
list directory (in the catalog we’re in)
list -a (show hidden files too)
list -l (list in a list)
pwd
print working directory (active directory we’re in)
cd
change directory
tree eller tree filename/
viser innhold av katalog
Hvordan gå oppover i rot med cd?
cd ../../fil (2 hakk)
Hvordan gå bakover i rot med cd?
cd ../../.. (2 hakk)
cat filnavn
(concatenate), viser innhold
Bruker pwd til å lage fil (fra der vi er i pwd)
pwd > filnavn.txt (rederigering >)
få loggen
history
Hva skjer når vi har pwd > filnavn.txt og skriver den igjen?
den blir overskrevet
Hva om vi vil legge på (append) en fil med pwd > filnavn.txt?
echo “hola”»_space; filnavn.txt
hva om vi vil skive ut flere filer i 1 katalog?
cat fila filb filc > nyfil
forskjell mellom > og»_space;
> når vi LAGER den, som med pwd > filnavn, eller når vi vil legge de til (og printe de) med cat > filnavn.
pwd»_space; plussfila ((vil APPENDE til den plussfila til der vi ligger i pwd (dir)))
cat fil1 fil2 fil3 »_space; filer (vil sende de inn i en ny fil)
q
går ut av man (manual)
cat (uten args)
leser fra standard fil, som er testaturet. HUSK alt i en pc med linux er filer
så det du skriver etter cat, vil bare bli printet tilbake til deg
end fil?
ctrl d (avslutter når du er i cat (uten arg)
cat > fil.txt (hva gjør den?)
cat (skive, siden ikke noe arg, leser fra standard fil (tastatur) og inni fil.txt.)
få hjelp og forskjellige versjoner av man
man kommandonavn
kort beskrivelse om hva kommandoen gjør
whatis kommandonavn
med man, hva indikerer tallene i (her)?
hvis (1), det er for linux kommandoer
hvis (3), det er for c funksjonene
man man
manual to manual
hvordan spørre om c funk/linux kommandoer man?
man 1 printf (linux)
man 3 printf (c)