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!