Skip to main content

15 Linux-terminalkommandon som kommer att klippa din värld

Week 2, continued (April 2025)

Week 2, continued (April 2025)
Anonim

I den här artikeln finns en lista med Linux-kommandon, verktyg, smarta lilla tricks och några vanliga roliga kommandon.

01 av 15

Användbara kommandoradsnycklar

Följande tangentbordsgenvägar är otroligt användbara och sparar mycket tid:

  • CTRL + U - Skärer text upp till markören.
  • CTRL + K - Skärer text från markören till slutet av raden
  • CTRL + Y - Pastas text
  • CTRL + E - Flytta markören till slutet av raden
  • CTRL + en - Flytta markören till början av raden
  • ALT + F - Hoppa vidare till nästa utrymme
  • ALT + B - Hoppa tillbaka till föregående utrymme
  • ALT + Backspace - Ta bort föregående ord
  • CTRL + W - Klipp ord bakom markören
  • Flytta + Föra in - Klistrar in text i terminal

Bara så att kommandona ovan är meningsfulla ser på nästa rad text.

sudo apt-get installeringsprogramnamn

Som du kan se finns ett stavfel och för kommandot att fungera skulle jag behöva byta "intall" till "installera".

Föreställ dig att markören är i slutet av raden. Det finns olika sätt att komma tillbaka till ordet installera för att ändra det.

Du kan trycka på ALT + B två gånger, vilket skulle placera markören i följande position (betecknad med ^ -symbolen):

sudo apt-get ^ intall programnamn

Nu kan du trycka på markörknappen och sätta in '' s 'i installationen.

Ett annat användbart kommando är flytta + Föra in, speciellt Om du behöver kopiera text från en webbläsare till terminalen.

02 av 15

SUDO !!

Du kommer verkligen att tacka mig för nästa kommando om du inte redan vet det, förrän du vet det här, förbannar du dig själv varje gång du anger ett kommando och orden åtkomst nekad dyka upp.

  • sudo !!

Hur använder du sudo!!? Helt enkelt. Tänk dig att du har skrivit följande kommando:

apt-get installerare

Orden Åtkomst nekad kommer att visas om du inte är inloggad med förhöjda behörigheter.

sudo !! kör det föregående kommandot som sudo. Så det föregående kommandot blir nu:

sudo apt-get install ranger

03 av 15

Pausar kommandon och kör kommandon i bakgrunden

Du kan köra terminalkommandon i bakgrunden.

  • CTRL + Z - Pausar en ansökan
  • fg - Returnerar dig till ansökan

Tänk dig att du har öppnat en fil i nano enligt följande:

sudo nano abc.txt

Halvvägs genom att skriva in text i filen inser du att du snabbt vill skriva ett annat kommando i terminalen men du kan inte för att du öppnade nano i förgrundsläge.

Du kanske tror att ditt enda alternativ är att spara filen, avsluta nano, kör kommandot och öppna sedan nano igen.

Allt du behöver göra är att trycka på CTRL + Z och förgrundsapplikationen pausar och du kommer att returneras till kommandoraden. Du kan sedan köra kommandot du gillar och när du är klar med att återgå till din tidigare pausade session genom att skriva in fg in i terminalfönstret och tryck tillbaka.

En intressant sak att prova är att öppna en fil i nano, ange lite text och pausa sessionen. Öppna nu en annan fil i nano, skriv in text och pausa sessionen. Om du nu skriver in fg du återgår till den andra filen du öppnade i nano. Om du lämnar nano och ange fg igen återvänder du till den första filen du öppnade inom nano.

04 av 15

Använd nohup för att köra kommandon när du loggar ut från en SSH-session

Nohup-kommandot är verkligen användbart om du använder ssh-kommandot för att logga in på andra maskiner.

Så vad gör nohup?

Tänk dig att du är inloggad på en annan dator på distans med ssh och du vill köra ett kommando som tar lång tid och sedan avsluta ssh-sessionen, men låt kommandot springa, trots att du inte längre är ansluten, så kan du inte göra någonting.

Till exempel kan du använda en Raspberry PI för att ladda ner distributioner för granskning. Anslut till Raspberry PI via ssh från en bärbar dator. Om du började ladda ner en stor fil på Raspberry PI utan att använda kommandot nohup så måste du vänta på att nedladdningen ska slutföras innan du loggar av ssh-sessionen och innan du stänger av den bärbara datorn. Om du gjorde det så kan du inte heller använda Raspberry PI för att ladda ner filen alls.

Att använda nohup allt du behöver skriva är nohup följt av kommandot som följer:

nohup wget http://mirror.is.co.za/mirrors/linuxmint.com/iso//stable/17.1/linuxmint-17.1-cinnamon-64bit.iso & 05 av 15

Att köra en Linux-kommando "AT" en viss tid

De nohupkommandot är bra om du är ansluten till en SSH-server och du vill att kommandot ska fortsätta springa efter att du loggat ut från SSH-sessionen.

Tänk dig att du vill köra samma kommando vid en viss tidpunkt.

De kommando kan du göra just det. 'at' kan användas enligt följande.

klockan 10:38 frepå> cowsay "hej"vid> CTRL + D

Ovanstående kommando kommer att köra programmet cowsay klockan 10:38 p.m. på fredag ​​kväll.

Syntaxen är följt av datum och tid att köra.

När vid> snabbt visas, skriv det kommando du vill köra på den angivna tiden.

De CTRL + D returnerar dig till markören.

Det finns många olika datum- och tidsformat och det är värt att kolla på mansidorna för fler sätt att använda .

06 av 15

Man Pages

Man sidor ger dig en översikt över vilka kommandon som ska göras och de växlar som kan användas med dem.

Människans sidor är lite tråkiga på egen hand. (Gissa de var inte utformade för att excitera oss).

Du kan dock göra saker för att göra din användning av mannen mer tilltalande.

exportera PAGER = mest

Du måste installera mest; för att detta ska fungera, men när du gör det gör dina mans sidor mer färgstarka.

Du kan begränsa bredden på mansidan till ett visst antal kolumner med följande kommando:

exportera MANWIDTH = 80

Slutligen, om du har en webbläsare tillgänglig kan du öppna någon man sida i standard webbläsare med hjälp av -H växla som följer:

man -H

Observera att detta bara fungerar om du har en standardwebbläsare inställd inom $ webbläsare miljöfaktor.

07 av 15

Använd htop för att visa och hantera processer

Vilket kommando använder du för närvarande för att ta reda på vilka processer som körs på din dator? Vår satsning är att du använder ps och att du använder olika omkopplare för att få den produkt du vill ha.

Installera htop. Det är definitivt ett verktyg som du kommer att önska att du installerat tidigare.

htop tillhandahåller en lista över alla körprocesser i terminalen som filhanteraren i Windows.

Du kan använda en blandning av funktionstangenter för att ändra sorteringsordningen och de kolumner som visas. Du kan också döda processer från htop.

För att köra htop skriver du bara följande i terminalfönstret:

htop 08 av 15

Navigera filsystemet med hjälp av ranger

Om htop är oerhört användbart för att styra processerna som körs via kommandoraden, då ranger är oerhört användbar för att navigera i filsystemet med kommandoraden.

Du kommer troligen att behöva installera ranger för att kunna använda den, men en gång installerad kan du köra den helt enkelt genom att skriva följande i terminalen:

ranger

Kommandoradsfönstret kommer att ligga som alla andra filhanterare men det fungerar från vänster till höger i stället för från början till botten vilket innebär att om du använder vänster piltangent arbetar du upp med mappstrukturen och den högra piltangenten fungerar ner i mappstrukturen .

Det är värt att läsa mansidorna innan du använder ranger så att du kan vänja dig vid alla tangentbordsswitchar som är tillgängliga.

09 av 15

Avbryt en avstängning

Så du startade avstängningen antingen via kommandoraden eller från GUI och du insåg att du verkligen inte ville göra det.

  • avstängning -c

Observera att om avstängningen redan har börjat kan det vara för sent att stoppa avstängningen.

Ett annat kommando att försöka är som följer:

  • pkill shutdown
10 av 15

Döda Hung Processes Det enkla sättet

Tänk dig att du kör ett program och av vilken anledning det hänger.

Du kan använda ps -ef för att hitta processen och sedan döda processen eller du kan använda htop.

Det finns ett snabbare och enklare kommando som du kommer att älska kallade xkill.

Skriv bara in följande i en terminal och klicka sedan på fönstret i programmet du vill döda.

xkill

Vad händer dock om hela systemet hänger?

Håll ner tangenterna "alt" och "sysrq" på tangentbordet och medan de hålls nere skriver du följande långsamt:

REISUB

Det här startar om datorn utan att behöva hålla strömbrytaren intryckt.

11 av 15

Hämta Youtube-videor

Generellt sett är de flesta av oss ganska nöjda med Youtube för att vara värd för videon och vi tittar på dem genom att strömma dem via vår utvalda mediaspelare.

Om du vet att du kommer att vara offline för ett tag (det vill säga på grund av en flygresa eller resa mellan södra Skottland och norra England) kan du kanske ladda ner några videoklipp på en penna och titta på dem på din fritid.

Allt du behöver göra är att installera youtube-dl från din pakethanterare.

Du kan använda youtube-dl enligt följande:

youtube-dl url-till-video

Du kan få webbadressen till en video på Youtube genom att klicka på dela länken på videosidan. Kopiera bara länken och klistra in den i kommandoraden (med hjälp av flytta + Föra in genväg).

12 av 15

Hämta filer från webben med wget

Wget-kommandot gör det möjligt för dig att ladda ner filer från webben med terminalen.

Syntaxen är som följer:

wget-sökväg / till / filnamn

Till exempel:

wget http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Det finns ett stort antal switchar som kan användas med wget som -O som låter dig skriva ut filnamnet till ett nytt namn.

I exemplet ovan hämtade vi AntiX Linux från Sourceforge. Filnamnet Antix-15-V_386-full.iso är ganska lång. Det skulle vara trevligt att ladda ner det som bara antix15.iso. För att göra detta använd följande kommando:

wget -O antix.iso http://sourceforge.net/projects/antix-linux/files/Final/MX-krete/antiX-15-V_386-full.iso/download

Ladda ner en enda fil verkar inte värt det, du kan enkelt bara navigera till webbsidan med en webbläsare och klicka på länken.

Om du vill ladda ner ett dussin filer kan du sedan lägga till länkarna till en importfil och använda wget för att ladda ner filerna från dessa länkar blir mycket snabbare.

Använd bara -i-omkopplare som följer:

wget -i / path / to / importfile 13 av 15

Ång lok

Den här är inte så mycket användbar som lite roligt.

Rita ett ångtåg i ditt terminalfönster med följande kommando:

sl 14 av 15

Få din förtrollning

En annan som inte är särskilt användbar men bara lite kul är förmögenhetskommandot.

Som sl-kommandot, kanske du behöver installera den från din förteckning först.

Skriv sedan enkelt följande för att få din förmögenhet att berätta

förmögenhet 15 av 15

Få en ko att berätta din förmögenhet

Slutligen, få en ko för att berätta din förmögenhet med cowsay.

Skriv följande i din terminal:

förmögenhet | cowsay

Om du har ett grafiskt skrivbord kan du använda xcowsay för att få en tecknadsko för att visa din förmögenhet:

förmögenhet | xcowsay

cowsay och xcowsay kan användas för att visa något meddelande. Till exempel för att visa Hej världenanvänd helt enkelt följande kommando:

cowsay "hej världen"

Sammanfattning

Jag hoppas att du hittade denna lista användbar och att du tänker "jag visste inte att du kunde göra det" för minst 1 av de 11 listorna som anges.