I dette Linux/Unix kommandolinje snydeark lærer du:
Grundlæggende Linux-kommandoer
Kommando |
Description |
|
ls |
Viser alle filer og mapper i den nuværende arbejdsmappe |
ls -R |
Viser også filer i undermapper |
ls -a |
Viser også skjulte filer |
ls -al |
Viser filer og mapper med detaljerede oplysninger som tilladelser, størrelse, ejer osv. |
cd or cd ~ |
Naviger til HOME-mappe |
cd .. |
Flyt et niveau op |
cd |
For at skifte til en bestemt mappe |
cd / |
Flyt til rodmappen |
cat > filename |
Opretter en ny fil |
cat filename |
Viser filindholdet |
cat file1 file2 > file3 |
Forener to filer (fil1, fil2) og gemmer output i en ny fil (fil3) |
mv file "new file path" |
Flytter filerne til den nye placering |
mv filename new_file_name |
Omdøber filen til et nyt filnavn |
sudo |
Tillader almindelige brugere at køre programmer med superbrugerens eller rootens sikkerhedsrettigheder |
rm filename |
Sletter en fil |
man |
Giver hjælpeoplysninger om en kommando |
history |
Giver en liste over alle tidligere kommandoer skrevet i den aktuelle terminalsession |
clear |
Rydder terminalen |
mkdir directoryname |
Opretter en ny mappe i den nuværende arbejdsmappe eller en på den angivne sti |
rmdir |
Sletter en mappe |
mv |
Omdøber en mappe |
pr -x |
Opdeler filen i x kolonner |
pr -h |
Tildeler en overskrift til filen |
pr -n |
Betegner filen med Linje Numbers |
lp -nc , lpr c |
Udskriver "c" kopier af filen |
lp-d lp-P
|
Angiver navnet på printeren |
apt-get
|
Kommando, der bruges til at installere og opdatere pakker |
mail -s 'subject'
-c 'cc-address'
-b 'bcc-address'
'to-address'
|
Kommando til at sende e-mail |
mail -s "Subject"
to-address < Filename
|
Kommando til at sende e-mail med vedhæftet fil |
Kommandoer til filtilladelse
Kommando |
Description |
|
ls -l |
for at vise filtype og adgangstilladelse |
r |
læsetilladelse |
w |
skrive tilladelse |
x |
udføre tilladelse |
-= |
ingen tilladelse |
Chown user |
For at ændre ejerskabet af en fil/mappe |
Chown user:group filename |
ændre brugeren samt gruppen for en fil eller mappe |
Kommandoen Environment Variables
Kommando |
Description |
|
echo $VARIABLE |
For at vise værdien af en variabel |
env |
Viser alle miljøvariabler |
VARIABLE_NAME= variable_value |
Opret en ny variabel |
Unset |
Fjern en variabel |
export Variable=value |
For at indstille værdien af en miljøvariabel |
Brugerstyringskommandoer i linux
Kommando |
Description |
|
sudo adduser username |
For at tilføje en ny bruger |
sudo passwd -l 'username' |
For at ændre en brugers adgangskode |
sudo userdel -r 'username' |
For at fjerne en nyoprettet bruger |
sudo usermod -a -G GROUPNAME USERNAME |
For at tilføje en bruger til en gruppe |
sudo deluser USER GROUPNAME |
For at fjerne en bruger fra en gruppe |
finger |
Viser oplysninger om alle de brugere, der er logget ind |
finger username |
Giver information om en bestemt bruger |
Netværkskommando
Kommando |
Description |
|
SSH username@ip-address or hostname |
log ind på en ekstern Linux-maskine ved hjælp af SSH |
Ping hostname="" or ="" |
At pinge og analysere netværks- og værtsforbindelser |
dir |
Vis filer i den aktuelle mappe på en fjerncomputer |
cd "dirname" |
ændre mappe til "dirname" på en ekstern computer |
put file |
upload 'fil' fra lokal til fjerncomputer |
get file |
Download 'fil' fra fjernbetjening til lokal computer |
quit |
Log ud |
Proceskommando
Kommando |
Description |
|
bg |
For at sende en proces i baggrunden |
fg |
At køre en stoppet proces i forgrunden |
top |
Detaljer om alle aktive processer |
ps |
Angiv status for processer, der kører for en bruger |
ps PID |
Giver status for en bestemt proces |
pidof |
Giver proces-id'et (PID) for en proces |
kill PID |
Dræber en proces |
nice |
Starter en proces med en given prioritet |
renice |
Ændrer prioritet for en allerede kørende proces |
df |
Giver ledig harddiskplads på dit system |
free |
Giver gratis RAM på dit system |
VI Redigeringskommandoer
Kommando |
Description |
|
i |
Indsæt ved markøren (går i indsættelsestilstand) |
a |
Skriv efter markøren (går i indsættelsestilstand) |
A |
Skriv i slutningen af linjen (går i indsættelsestilstand) |
ESC |
Afslut indsættelsestilstand |
u |
Fortryd sidste ændring |
U |
Fortryd alle ændringer på hele linjen |
o |
Åbn en ny linje (går i indsættelsestilstand) |
dd |
Slet linje |
3dd |
Slet 3 linjer |
D |
Slet indholdet af linjen efter markøren |
C |
Slet indholdet af en linje efter markøren og indsæt ny tekst. Tryk på ESC-tasten for at afslutte indsættelsen. |
dw |
Slet ord |
4dw |
Slet 4 ord |
cw |
Skift ord |
x |
Slet tegn ved markøren |
r |
Erstat tegn |
R |
Overskriv tegn fra markøren og frem |
s |
Erstat et tegn under markøren fortsæt med at indsætte |
S |
Erstat hele linjen og begynd at indsætte i begyndelsen af linjen |
~ |
Skift mellem store og små bogstaver |
Håber denne Linux-referenceguide hjælper dig!