Linux Command Cheat Sheet


I detta Linux/Unix kommandoradsfuskblad kommer du att lära dig:

Grundläggande Linux-kommandon

Kommando Description
ls Listar alla filer och kataloger i den nuvarande arbetskatalogen
ls -R Listar filer i underkataloger också
ls -a Listar också dolda filer
ls -al Listar filer och kataloger med detaljerad information som behörigheter, storlek, ägare etc.
cd or cd ~ Navigera till HEM-katalogen
cd .. Flytta en nivå upp
cd För att byta till en viss katalog
cd / Flytta till rotkatalogen
cat > filename Skapar en ny fil
cat filename Visar filens innehåll
cat file1 file2 > file3 Sammanfogar två filer (fil1, fil2) och lagrar utdata i en ny fil (fil3)
mv file "new file path" Flyttar filerna till den nya platsen
mv filename new_file_name Byter namn på filen till ett nytt filnamn
sudo Tillåter vanliga användare att köra program med säkerhetsbehörigheterna för superanvändaren eller roten
rm filename Tar bort en fil
man Ger hjälpinformation om ett kommando
history Ger en lista över alla tidigare kommandon som skrivits i den aktuella terminalsessionen
clear Rensar terminalen
mkdir directoryname Skapar en ny katalog i den nuvarande arbetskatalogen eller en vid den angivna sökvägen
rmdir Tar bort en katalog
mv Byter namn på en katalog
pr -x Delar upp filen i x kolumner
pr -h Tilldelar en rubrik till filen
pr -n Betecknar filen med Linje Numbers
lp -nc , lpr c Skriver ut "c"-kopior av filen
 lp-d lp-P
Anger skrivarens namn
apt-get
Kommando som används för att installera och uppdatera paket
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
Kommando för att skicka e-post
mail -s "Subject"
to-address < Filename
Kommando för att skicka e-post med bilaga

Kommandon för filbehörighet

Kommando Description
ls -l för att visa filtyp och åtkomstbehörighet
r läsbehörighet
w skrivtillstånd
x verkställa tillstånd
-= inget tillstånd
Chown user För att ändra äganderätten till en fil/katalog
Chown user:group filename ändra användaren och gruppen för en fil eller katalog

Kommandot Miljövariabler

Kommando Description
echo $VARIABLE För att visa värdet på en variabel
env Visar alla miljövariabler
VARIABLE_NAME= variable_value Skapa en ny variabel
Unset Ta bort en variabel
export Variable=value För att ställa in värdet på en miljövariabel

Användarhanteringskommandon för linux

Kommando Description
sudo adduser username För att lägga till en ny användare
sudo passwd -l 'username' För att ändra lösenordet för en användare
sudo userdel -r 'username' För att ta bort en nyskapad användare
sudo usermod -a -G GROUPNAME USERNAME För att lägga till en användare i en grupp
sudo deluser USER GROUPNAME För att ta bort en användare från en grupp
finger Visar information om alla inloggade användare
finger username Ger information om en viss användare

Nätverkskommando

Kommando Description
SSH username@ip-address or hostname logga in på en fjärransluten Linux-maskin med SSH
Ping hostname="" or ="" För att pinga och analysera nätverks- och värdanslutningar
dir Visa filer i den aktuella katalogen på en fjärrdator
cd "dirname" ändra katalog till "dirname" på en fjärrdator
put file ladda upp "fil" från lokal till fjärrdator
get file Ladda ner "fil" från fjärrkontrollen till den lokala datorn
quit Logga ut

Processkommando

Kommando Description
bg För att skicka en process till bakgrunden
fg Att köra en stoppad process i förgrunden
top Detaljer om alla aktiva processer
ps Ange status för processer som körs för en användare
ps PID Ger status för en viss process
pidof Ger process-ID (PID) för en process
kill PID Dödar en process
nice Startar en process med en given prioritet
renice Ändrar prioritet för en redan pågående process
df Ger ledigt hårddiskutrymme på ditt system
free Ger gratis RAM på ditt system

VI Redigeringskommandon

Kommando Description
i Infoga vid markören (går till infogningsläge)
a Skriv efter markören (går till infogningsläge)
A Skriv i slutet av raden (går till infogningsläge)
ESC Avsluta infogningsläget
u Ångra senaste ändringen
U Ångra alla ändringar på hela raden
o Öppna en ny rad (går till infogningsläge)
dd Radera raden
3dd Ta bort 3 rader
D Radera innehållet på raden efter markören
C Ta bort innehållet på en rad efter markören och infoga ny text. Tryck på ESC-tangenten för att avsluta infogningen.
dw Radera ord
4dw Ta bort 4 ord
cw Byt ord
x Ta bort tecken vid markören
r Byt ut tecken
R Skriv över tecken från markören och framåt
s Ersätt ett tecken under markören fortsätt att infoga
S Ersätt hela raden och börja infoga i början av raden
~ Ändra skiftläge för individuell karaktär

Hoppas denna Linux-referensguide hjälper dig!