I dette Linux / Unix-snyderark med kommandolinjen lærer du:
- Grundlæggende Linux-kommandoer
- Kommandoer til filtilladelse
- Kommando for miljøvariabler
- Brugerstyringskommandoer for Linux
- Netværkskommando
- Process kommando
- VI Redigeringskommandoer
Grundlæggende Linux-kommandoer
Kommando | Beskrivelse |
ls | Viser alle filer og mapper i den nuværende arbejdsmappe |
ls-R | Lister også filer i underkataloger |
ls-a | Lister også skjulte filer |
ls-al | Viser filer og mapper med detaljerede oplysninger som tilladelser, størrelse, ejer osv. |
cd or cd ~ | Naviger til HOME-biblioteket |
cd… | Flyt et niveau op |
cd | For at skifte til et bestemt bibliotek |
cd / | Gå til rodmappen |
cat > filename | Opretter en ny fil |
cat filename | Viser filindholdet |
cat file1 file2 > file3 | Slutter sig til to filer (file1, file2) og gemmer output i en ny fil (file3) |
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 rodens sikkerhedsrettigheder |
rm filename | Sletter en fil |
man | Giver hjælp til en kommando |
history | Giver en liste over alle tidligere kommandoer, der er skrevet i den aktuelle terminalsession |
clear | Rydder terminalen |
mkdir directoryname | Opretter en ny mappe i den nuværende arbejdsmappe eller a på den angivne sti |
rmdir | Sletter et bibliotek |
mv | Omdøber et bibliotek |
pr -x | Opdeler filen i x kolonner |
pr -h | Tildeler en overskrift til filen |
pr -n | Betegner filen med linjenumre |
lp -nc , lpr c | Udskriver "c" kopier af filen |
lp-d lp-P | Angiver navnet på printeren |
apt-get | Kommando 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 | Beskrivelse |
ls-l | for at vise filtype og adgangstilladelse |
r | læse tilladelse |
w | skriv tilladelse |
x | udføre tilladelse |
-= | ingen tilladelse |
Chown user | Til ændring af ejerskabet af en fil / bibliotek |
Chown user:group filename | skift bruger såvel som gruppe for en fil eller et bibliotek |
Kommando for miljøvariabler
Kommando | Beskrivelse |
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 for Linux
Kommando | Beskrivelse |
sudo adduser username | For at vise værdien af en variabel |
sudo passwd -l 'username' | Viser alle miljøvariabler |
sudo userdel -r 'username' | Opret en ny variabel |
sudo usermod -a -G GROUPNAME USERNAME | Fjern en variabel |
sudo deluser USER GROUPNAME | For at indstille værdien af en miljøvariabel |
finger | Giver oplysninger om alle brugerne, der er logget ind |
finger username | Giver information om en bestemt bruger |
Netværkskommando
Kommando | Beskrivelse |
SSH username@ip-address or hostname | log ind på en fjern Linux-maskine ved hjælp af SSH |
Ping hostname or | Til ping og analyse af netværks- og værtsforbindelser |
dir | Vis filer i det aktuelle bibliotek på en fjerncomputer |
cd "dirname" | skift mappe til "dirname" på en fjerncomputer |
put file | upload 'fil' fra lokal til ekstern computer |
get file | Download 'fil' fra fjernbetjening til lokal computer |
quit | Log ud |
Process kommando
Kommando | Beskrivelse |
bg | At sende en proces til baggrunden |
fg | At køre en stoppet proces i forgrunden |
top | Detaljer om alle aktive processer |
ps | Giv status for processer, der kører for en bruger |
ps PID | Giver status for en bestemt proces |
pidof | Giver proces-id (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 plads på harddisken på dit system |
free | Giver gratis RAM på dit system |
VI Redigeringskommandoer
Kommando | Beskrivelse |
i | Indsæt ved markøren (går i indsætstilstand) |
a | Skriv efter markør (går i indsætningstilstand) |
A | Skriv i slutningen af linjen (går i insert-tilstand) |
ESC | Afslut indsætningstilstand |
u | Fortryd den sidste ændring |
U | Fortryd alle ændringer i hele linjen |
o | Åbn en ny linje (går i insert-tilstand) |
dd | Slet linje |
3dd | Slet 3 linjer |
D | Slet linjens indhold 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 | Udskift tegn |
R | Overskriv tegn fra og med markøren |
s | Udskift et tegn under markøren, fortsæt med at indsætte |
S | Udskift hele linjen og begynd at indsætte i begyndelsen af linjen |
~ | Skift tilfældet med individuel karakter |
Håber, at denne Linux-referencevejledning hjælper dig!