En April 2018 vi gjorde en liten sammanställning om några av de viktigaste "Linux-kommandon" vid den tiden, och hur det har hänt till denna dag nästan 5 år (februari 2023), vi har sett att innehållet passar, uppdaterar och förbättrar.
Så vi har valt 60 kommandon av de hundratals som finns, för att säkerställa att alla nybörjare och nybörjare kan ha en uppfattning om vilka kommandon de ska lära sig med prioritet för att gradvis bemästra Linux-terminal.
Men innan du börjar detta intressanta inlägg om det viktigaste "Linux-kommandon" att känna, lära och bemästra under Ano 2023, rekommenderar vi den tidigare publikationen, för senare läsning:
Linux 2023-kommandon: Lista för att bemästra terminalen
Lista över 60 användbara Linux-kommandon för år 2023
15 kommandon för att komma åt filer
pwd
: Visa platsen för katalogen där vi för närvarande finns.ls
: Visa listan över filer och kataloger som finns i en angiven katalog.cd
: Byt från den aktuella katalogen till en annan.mkdir
: Skapa en ny katalog.touch
: Skapa en ny fil eller ändra åtkomst-/ändringsdatumet till ett annat.cp
: Kopiera filer eller kataloger.mv
: Flytta filer eller kataloger. Och till och med ändra namnet om det behövs.rm
: Ta bort filer eller kataloger.rmdir
: Ta bort en enskild katalog, så länge den är tom.cat
: Visa innehållet i alla typer av filer på skärmen.head
: Visa de första raderna i en fil och ange antalet rader som ska visas.tail
: Visa de sista raderna i en fil, ange antalet rader som ska visas.less
: Sök i innehållet i en fil interaktivt.more
: Sök i innehållet i en fil interaktivt.grep
: Sök och visa teckensträngar i filer eller i kommandoutdata.
11 kommandon för att hantera operativsystemet
uname
: Visa information om operativsystemet, inklusive kärnan som för närvarande är laddad.df
: Show information om SA, partitioner och aktuell diskutrymmesanvändning.free
: Visa diverse information om minnesutnyttjandet av det hanterade operativsystemet.top
: Visa pågående processer, mer information om CPU, RAM med mera.htop
: Liknar toppkommandot, men med ett förnyat, förbättrat och interaktivt CLI-visuellt gränssnitt.ps
: Visa pågående processer i operativsystemet på ett detaljerat och icke-interaktivt sätt.kill
: Edöda pågående processer, med hjälp av antalet tilldelade processer (PID).shutdown
: Hantera operativsystemet för att utföra åtgärder, till exempel: Stäng av det, starta om det och stoppa det.reboot
: En ny och förbättrad version avkommandot shutdown, med fler tillgängliga alternativ.uptime
: Se hur länge operativsystemet har körts sedan senaste start.last
: Visa en lista över senaste (användare) inloggningar till operativsystemet.
10 kommandon för att hantera information om HW-element och enheter
lsblk
: show information om alla tillgängliga lagringsenheter.
fdisk
: Hantera (skapar, tar bort och ändrar) partitioner på tillgängliga enheter.mount
: fäste (conecta) ett filsystem ovanpå en befintlig enhetskatalog.umount
: Demontera (koppla från) ett filsystem som hanteras med kommandot umount.hdparm
: Hantera hårdvaruparametrarna för tillgängliga diskenheter.lshw
: Visa OS HW-information, inklusive information om aktuella enheter.lsusb
: Visa specifik information om aktuella USB-enheter i operativsystemet.lspci
: Visa specifik information om aktuella PCI-enheter i operativsystemet.lscpu
: Visa specifik information om processorn som används i operativsystemet och dess arkitektur.
dmesg
: Visa intern information som hanteras av Kärna, inklusive den som är associerad med HW.
14 kommandon för hantera informationen om element och processer i nätverket
ip
: Hantera all information som är associerad med nätverksgränssnitt, i modernt operativsystem.ifconfig
: Hantera all information som är associerad med nätverksgränssnitt i gamla operativsystem.iwconfig
: Hantera informationen som är associerad med ett operativsystems trådlösa gränssnitt.nmcli
: Hantera informationen om nätverksgränssnitt via nätverkshanteraren.wpa_cli
: Hantera informationen om nätverksgränssnitt trådlöst via WPASupplicant.ping
: Verifiera den aktuella anslutningen till andra värdar i nätverket med hjälp av ICMP-protokollet.route
: Hantera IP-routingtabellen för att upprätta statiska rutter till värdar och nätverk.traceroute
: Edirigera datapaket från ett system till en annan värd över ett nätverk.nslookup
: CKontrollera DNS-information om andra värdar, interaktivt.dig
: Rådfråga DNS-namnservrar för felsöka DNS.
netstat
: Visa information om för närvarande aktiva nätverksanslutningar på systemet och mer.iptables
: Hantera paketfilterregeltabellerna för Linux-kärnan IPv4 och IPv6.resolvctl
: Hantera domännamn, IPv4/IPv6-adresser och DNS-resursposter.mii-tool
: Hantera statusen för den mediaoberoende gränssnittsenheten (MII) i ett nätverksgränssnitt för att automatiskt förhandla om länkhastigheten och duplexinställningarna.
10 kommandon för hantera pågående processer och deras relaterad information
fg
: Aktivera i en viss process dess utförande i förgrunden (förgrunden).bg
: Aktivera i en viss process dess exekvering i bakgrunden (bakgrunden).pstree
: Visa listan över processer i form av ett träd, som visar relationerna mellan dem.nice
: Ställ in prioritet för att köra processer i ett OS.renice
: Ändra prioritet för processer, ställ in med kommandot nice.nohup
: Kör en process i bakgrunden (bakgrunden) utan att påverkas av HUP-signal.disown
: DKoppla bort processer som körs i bakgrunden och terminalen som kör dem.fork
: Cbakre processer (barn) från duplicera anropet av en annan (förälder) process.
pidfd_open
: Underlätta få en filbeskrivning som hänvisar till en process.clone
:Gspawn (underordnade) processer på ett liknande sätt som det som används med "fork"-kommandot, men med skillnaden att, dessa systemanrop ger bättre kontroll över vad som önskas.
Hittills har vårt 60 idealiska Linux-kommandon att känna till, lära sig och använda för detta år 2023. Men om du vill veta mer om var och en av dessa, klicka bara på namnet på varje kommando. Och om inte det, för dessa och andra, kan du direkt utforska den officiella sektionen i Debian GNU/Linux Manpages, som har flera dokumentationer på olika språk.
Sammanfattning
Sammanfattningsvis hoppas vi att denna användbara sammanställning på det mest väsentliga "Linux-kommandon" att känna, lära och bemästra under Ano 2023, kommer att tillåta många att kunna börja ordentligt på rätt väg för att hantera GNU/Linux Terminal (konsol).
Slutligen, glöm inte att bidra med din åsikt om dagens ämne, via kommentarer. Och om du gillade det här inlägget, sluta inte dela den med andra. Kom också ihåg besök vår hemsida en «DesdeLinux» för att utforska fler nyheter och gå med i vår officiella kanal Telegram av DesdeLinux, Väst grupp för mer information om dagens ämne.
Utmärkt artikel, jag kommer att fortsätta studera den
Hälsningar, John. Jag är mycket glad att du tyckte att det var mycket intressant och användbart. Och tack så mycket för din positiva kommentar på inlägget.
Mycket bra handledning. Mycket återstår att lära sig om kommandon. Just nu är det en sak som gör mig nyfiken.
Jag skulle vilja veta om jag kan göra det här skriptet i Windows med Linux-kommandon.
@ ECHO OFF
timeout/nobreak 10800
Taskkill /IM JDownloader2.exe /F
timeout/nobreak 03
rundll32.exe PowrProf.dll, SetSuspendState Hibernate
När skriptet aktiveras kommer timeout /nobreak 10800 att stänga Jdownloader2 på 10800 sekunder, det vill säga 3 timmar; och timeout /nobreak 03 kommer att sätta datorn i viloläge 3 sekunder efter att Jdownloader2 stängts. Finns det kommandon i Linux som gör exakt samma sak? Med vänliga hälsningar.
Hälsningar, Wayward. Tack för din kommentar. Ja, i Linux finns Sleep-kommandot för att införa en timeout, Kill-kommandot för att döda en process i en app som körs och shutdown-kommandot för att stänga av, starta om eller stoppa (vila) datorn.
Tack, jag kunde redan dessa kommandon, frågan är hur man kombinerar dem så att de fungerar synkroniserat; Jag får se hur jag hittar sidan. Tack. Hälsningar.