Innehållsförteckning:
- Linux-kommandon för att navigera i terminalen
- Linux-kommandon för att erhålla superanvändarrättigheter
- Linux-kommandon för att hantera pakethanteraren
- Linux-kommandon för att hantera processer
- Linux-kommandon för att hantera filer
- Linux-kommandon för att arbeta med partitioner
- Linux-kommandon för systemhantering
- Linux-kommandon för användarhantering
- Linux-kommandon för nätverkshantering
- Och någonting annat
2024 Författare: Malcolm Clapton | [email protected]. Senast ändrad: 2024-01-19 14:24
Du kan göra nästan vad som helst i Linux-terminalen: konfigurera systemet, installera och avinstallera applikationer, hantera diskar och filer och till och med prata med kor.
Linux-kommandon för att navigera i terminalen
-
&&
… Strängt taget är detta inte ett kommando. Om du vill köra flera kommandon samtidigt, sätt ett dubbelt et-tecken mellan dem så här:
första_kommando && andra_kommando
- … Terminalen kommer att utföra kommandona i ordning. Du kan ange hur många kommandon du vill.
-
alias
… Tilldelar namnen du skapar till långa kommandon som du inte kommer ihåg. Stiga på
alias kommando-långt kortkommando
- .
-
CD
… Ändrar den aktuella terminalmappen. När du startar terminalen använder den din hemmapp. Stiga på
cd-mappadress
- , och terminalen kommer att arbeta med filerna som finns där.
-
klar
- … Rensar alla meddelanden från terminalfönstret.
-
historia
… Visar alla kommandon du nyligen har angett. Dessutom kan du växla mellan de senaste kommandona med upp- och nerknapparna. Om du inte vill att kommandot du angav ska skrivas ner, sätt ett mellanslag före det så här:
ditt lag
- .
-
man
… Visar en guide till Linux-program och kommandon. Stiga på
man paketnamn
eller
man ditt_kommando
- .
-
vad är
… Visar en kort beskrivning av ett program. Ange kommandot och namnet på programmet
vad är paketnamn
- .
Linux-kommandon för att erhålla superanvändarrättigheter
För att utföra många åtgärder på systemet, till exempel att lägga till och ta bort program, behöver du administratörsrättigheter, eller superanvändarroten, som det heter i Linux.
-
sudo
… Detta kommando ger dig superanvändarrättigheter. Stiga på
sudo
före kommandot du vill ha (t.ex.
sudo apt uppgradering
- ) för att köra den som administratör. Systemet kommer att be dig om ett lösenord.
-
sudo su
- … Efter detta kommando kommer alla kommandon du angav att utföras på uppdrag av superanvändaren tills du stänger terminalen. Använd den om du behöver köra många kommandon med administratörsrättigheter.
-
sudo gksudo
… Kommando för att köra en GUI-applikation som administratör. Om du till exempel vill flytta eller ändra systemfiler anger du
sudo gksudo nautilus
- (ange vilken filhanterare du använder).
-
sudo!!
… Detta kommando kommer att köra det tidigare angivna kommandot med administratörsbehörighet. Användbart om du skrev ett kommando utan
sudo
- .
Utför inte kommandon på uppdrag av superanvändaren som du inte förstår.
Linux-kommandon för att hantera pakethanteraren
Installation och avinstallation av applikationer på Linux görs av pakethanterare. Ubuntu och Debian kallar pakethanteraren apt, Fedora anropar dnf, Arch och Manjaro anropar pacman. De laddar ner applikationer från onlineförråd, paketkällor. Kommandon bör ges till dem med superanvändarrättigheter.
apt (Debian / Ubuntu / Mint)
-
sudo apt installera paketnamn
- … Installera det nödvändiga paketet.
-
sudo apt-add-repository repository_address
- … Lägg till ett tredjepartsförråd.
-
sudo apt uppdatering
- … Uppdatera paketinformation.
-
sudo apt uppgradering
… Uppdatera alla paket till det senaste (kör efter
passande uppdatering
- ).
-
sudo apt ta bort paketnamn
- … Ta bort onödigt paket.
-
sudo apt rensa paketnamn
- … Ta bort ett onödigt paket med alla beroenden om du vill frigöra mer utrymme.
-
sudo apt autoremove
- … Ta bort alla onödiga beroenden, föräldralösa paket och annat skräp.
dnf (Red Hat / Fedora / CentOS)
-
sudo dnf installera paketnamn
- … Installera det nödvändiga paketet.
-
sudo dnf config-manager --add-repo repository_address
- … Lägg till ett tredjepartsförråd.
-
sudo dnf uppgradering
- … Uppdatera alla paket till de senaste.
-
sudo dnf ta bort paketnamn
- … Ta bort onödigt paket.
-
sudo dnf autoremove
- … Ta bort alla onödiga beroenden.
pacman (Arch / Manjaro)
-
sudo pacman -S paketnamn
- … Installera det nödvändiga paketet.
-
sudo yaourt -S paketnamn
- … Installera ett paket från AUR om det inte finns i huvudförvaret.
-
sudo pacman -Sy
- … Uppdatera paketinformation.
-
sudo pacman -Syu
- … Uppdatera alla paket till de senaste.
-
sudo pacman -R paketnamn
- … Ta bort onödigt paket.
-
sudo pacman -Rs paketnamn
- … Ta bort onödigt paket med alla beroenden.
Du kan installera och avinstallera flera paket samtidigt genom att helt enkelt lista dem åtskilda av ett mellanslag.
sudo apt installera firefox clementine vlc
Om du vill installera ett paket men inte vet dess exakta namn, skriv in de första bokstäverna i paketnamnet och tryck på Tab två gånger. Pakethanteraren kommer att visa alla paket som börjar med samma namn.
Linux-kommandon för att hantera processer
-
döda
… Detta kommando används för att tvinga fram avslutande av processer. Du måste gå in
döda process_PID
… Processens PID kan hittas genom att ange
topp
- .
-
xkill
- … Ytterligare ett kommando för att avsluta processer. Ange det och klicka sedan på fönstret du vill stänga.
-
döda alla
… Dödar processer med ett specifikt namn. Till exempel,
killall firefox
- .
-
topp
- … Visar en lista över pågående processer, sorterade efter CPU-förbrukning. En slags terminal "System Monitor".
Linux-kommandon för att hantera filer
Visa och ändra filer
-
katt
… När kommandot används med en textfil (så här:
cat path_to_file
), visar den dess innehåll i ett terminalfönster. Om du anger två eller flera filer,
cat path_to_file_1 path_to_file_2
hon kommer att limma dem. Om vi introducerar
cat path_to_file_1> ny_fil
- , kommer det att slå samman innehållet i de angivna filerna till en ny fil.
-
chmod
- … Låter dig ändra filbehörigheterna. Detta kan vara användbart om du vill göra ändringar i systemfilen.
-
chown
- … Ändrar filens ägare. Bör köras med superanvändarrättigheter.
-
fil
- … Visar information om den angivna filen.
-
nano
… Öppnar en enkel textredigerare. Du kan skapa en ny textfil eller öppna en befintlig:
nano sökväg_till_fil
- .
-
Döp om
- … Byter namn på en fil eller flera filer. Kommandot kan också användas för massbyte av filer med mask.
-
Rör
- … Ändrar datumet när den angivna filen senast öppnades eller ändrades.
-
wget
- … Laddar ner filer från internet till en terminalmapp.
-
blixtlås
- … Packar upp och komprimerar arkiv.
Skapa och ta bort filer och mappar
-
mkdir
… Skapar en ny mapp i den aktuella terminalmappen eller i den angivna mappen:
mkdir folder_path
- .
-
rmdir
- … Tar bort den angivna mappen.
-
rm
- … Tar bort filer. Den kan ta bort både en separat fil och en grupp som motsvarar vissa egenskaper.
Kopiera och flytta filer
-
cp
… Skapar en kopia av den angivna filen i terminalmappen:
cp sökväg_till_fil
… Eller så kan du ange destinationen
cp sökväg_till_fil sökväg_till_kopia
- .
-
mv
- … Flyttar en fil från en mapp till en annan. Du kan ange ett namn för den flyttbara filen. Lustigt nog, på Linux, kan detta kommando användas för att byta namn på filer också. Ange bara samma mapp där filen finns och ett annat namn.
Sök efter filer
-
hitta
- … Sök efter filer efter specifika kriterier som namn, typ, storlek, ägare, skapande och ändringsdatum.
-
grep
- … Sök efter textfiler som innehåller specifika strängar. Kriterierna är mycket flexibla.
-
lokalisera
- … Sök efter filer och mappar vars namn matchar frågan och visa deras sökvägar i filsystemet.
Linux-kommandon för att arbeta med partitioner
-
lsblk
- … Detta kommando visar vilka diskar som finns på ditt system och vilka partitioner de är indelade i. Kommandot visar också namnen på dina partitioner och enheter, i formatet sda1, sda2, och så vidare.
-
montera
… Monterar Linux-enheter, enheter eller filsystem som du kan arbeta med. Vanligtvis ansluts enheter automatiskt så fort du klickar på dem i filhanteraren. Men ibland kan du behöva montera något manuellt. Du kan montera vad som helst: diskar, externa enheter, partitioner och till och med ISO-bilder. Detta kommando måste utföras med superanvändarrättigheter. För att montera en befintlig disk eller partition, skriv
montera sdX
- .
-
umount
… Dumpar filsystem. Kommando
umount sdX
- kommer att avmontera filsystemet för det externa mediet så att du kan mata ut det.
-
dd
… Detta kommando kopierar och konverterar filer och sektioner. Den har många olika användningsområden. Till exempel,
dd om = / dev / sda av = / dev / sdb
kommer att göra en exakt kopia av sda-partitionen på sdb-partitionen.
dd om = / dev / noll av = / dev / sdX
kommer att skriva över innehållet i det angivna mediet med nollor så att informationen inte kan återställas. A
dd if = ~ / Nedladdningar / ubuntu.iso av = / dev / sdX bs = 4M
- kommer att göra startbar media från distributionsbilden du laddade ner.
Linux-kommandon för systemhantering
-
df
- … Visar storleken på din disk och hur mycket ledigt utrymme som finns kvar på den.
-
fri
- … Visar mängden tillgängligt och använt RAM-minne.
-
du namnger
… Visar systeminformation Om du anger
du namnger
kommer terminalen bara att rapportera Linux. Men laget
uname -a
- visar information om datorns namn och kärnversion.
-
upptid
- … Anger hur länge ditt system har varit igång.
-
var är
- … Visar platsen för den körbara filen för det önskade programmet.
-
vem är jag
- … Ringer användarnamnet.
Linux-kommandon för användarhantering
-
användaradd
… Registrerar en ny användare. Stiga på
useradd användarnamn
- och användaren skapas.
-
userdel
- … Tar bort användarkonto och filer.
-
usermod
- … Ändrar användarkontot. Kan flytta användarens hemmapp eller ställa in ett datum när kontot ska låsas.
-
passwd
- … Ändrar kontolösenord. En vanlig användare kan bara ändra lösenordet för sitt eget konto, superanvändaren kan ändra lösenordet för vilket konto som helst.
Linux-kommandon för nätverkshantering
-
ip
… Multifunktionellt team för att arbeta med nätverket. Kommando
ip-adress visa
visar information om nätverksadresser,
ip-rutt
hanterar routing och så vidare. Ge kommandon
ip-länk ställer in ethX
,
ip-länken satte ethX ner
kan du slå på och av anslutningar. Laget
ip
många användningsområden, så innan du använder det är det bättre att läsa manualen eller gå in
ip --hjälp
-
ping
- … Visar om du är ansluten till nätverket och hjälper till att bestämma kvaliteten på anslutningen.
Och någonting annat
Slutligen finns det de viktigaste Linux-kommandona. De visar en ko som kan prata med dig (fråga inte vad utvecklarna använder).
-
cowsay vad som helst
- … Kon kommer att säga vad du säger till henne.
-
förmögenhet | cowsay
- … Kon kommer att ge ut en smart (eller inte så) tanke eller citat.
-
cowsay -l
- … Listar alla djur som kan visas i terminalen. Om du plötsligt inte gillar kor.
-
förmögenhet | cowsay -f animal_from_list
- … Djuret du väljer börjar överösa med citat, ibland lämpligt.
-
sudo apt-get installera fortunes fortunes-mod fortunes-min fortunes-ru
- … Få hela djurparken att tala ryska. Utan detta citerar djur Twain och Wilde i originalet.
Dessa är inte alla Linux-kommandon. Om du behöver veta i detalj alternativen och hur du använder Linux-kommandon kan du använda den inbyggda handledningen. Ringa
man ditt_kommando
eller
ditt_kommando --hjälp
Rekommenderad:
20 användbara Google Sheets-mallar för alla tillfällen
Google Sheets är en gratis uppsättning praktiska funktioner för dem som gillar att hålla saker under kontroll. Prova färdiga lösningar för att göra ditt liv enklare
14 multiverktyg med AliExpress för alla tillfällen
Med tång, knivar, en hammare och till och med en yxa: vi hittade multiverktyg för olika budgetar och med olika funktionalitet. Finns även som armband
19 appar för musiker för alla tillfällen
Från tuners och metronomer till bärbara inspelningsstudior. GuitarTuna, Famous Riffs, MuseScore, Drum Machine och GarageBand - Lifehacker har samlat de bästa apparna för musiker
Hur jag nästan dog i Thailand och nästan blev filosof
Nåväl, okej, jag överdrev "för stor dramatisk effekt" (Goblin). Fast jag mådde riktigt dåligt. Men först till kvarn… Allt började med att jag och min familj åkte till Thailand i tre månader. Låt mig påminna dig om att jag ville lämna min komfortzon och skaka om lite.
30 dekalpaket för Telegram för alla tillfällen
Någon använder klistermärken för att få vänner att skratta, och någon ersätter textmeddelanden med dem. Sammanställt ett urval av dekalpaket för alla tillfällen