Vänligen sluta använda dessa 7 föråldrade Linux-kommandon

Flera Linux-kommandon har föråldrats av olika anledningar. Istället rekommenderas moderna alternativ för ökad säkerhet och funktionalitet. Upptäck de bästa ersättningarna här!
Flera Linux-kommandon har avvecklats. Anledningarna varierar: irrelevans, säkerhetsproblem eller brist på underhåll. Du kanske fortfarande kan använda dem, men det är klokt att välja nyare alternativ som är mer pålitliga och funktionella.
cron: använd systemd eller launchd istället
Detta är sannolikt det mest använda avvecklade Linux-kommandot
Jag minns tiden då cron var min följeslagare, men den klumpiga syntaxen och de svåra felsökningsmiljöerna gjorde det till en tuff utmaning. Därför är det inte konstigt att bättre alternativ har dykt upp. Systemd hanterar många uppstartsrelaterade uppgifter på Linux, inklusive timrar.
Har du en modern Linux-distribution? Använd systemctl för att lista alla systemd-timrar:
systemctl list-timersMer info om en specifik timer? Kör systemctl status motd-news.service:
systemctl status motd-news.serviceUtdatan visar en "Process"-rad som listar kommandot denna timer kör. På macOS är cron borttaget, men ersätts av launchd, som gör mycket mer än bara schemaläggning. Den klarar uppgifter även när datorn är avstängd.
ifconfig: ip ersätter det
Det är kortare och enklare att komma ihåg, också
Med ip får du all information om din nätverksanslutning: IP-adress, väg till internet, samt nätverksenheter. Det är ett låg-nivåverktyg, men för många användare är det ett enkelt sätt att upptäcka den offentliga IP-adressen:
ip addressVisst kan du få samma info via ifconfig.me, men en lokal lösning är alltid mer pålitlig än en fjärrwebbplats som kan försvinna.
nslookup: dig är mer kraftfull
Få mer info med ett bättre, kortare kommando
"ns" i "nslookup" står för namserver, men dig ger samma funktionalitet med fler resurser och bättre format. Trots nslookups osäkra ställning är dig ett bra alternativ.
Ge dig ett domännamn och få tillbaka IP-adressen som mappas till det. Om du behöver enkelhet gör nslookup jobbet, men för detaljerad information eller avancerad registreringsfråga blir dig ditt självklara val.
neofetch: många efterträdare är tillgängliga
Det finns bättre sätt att visa upp din Linux-build
Neofetch var en favorit för att visa färgglada ASCII-logotyper på Linux-terminaler. Men verktyget pensionerades 2024. Lyckligtvis finns det många ersättare, ofta kopplade till olika programmeringsspråk, från Bash till C och Rust.
Fastfetch är en ledande kandidat, som presenterar en livfull logotyp tillsammans med detaljerade systemspecifikationer.
```html
och statistik. Allt från layout till specifik information och presentation kan du konfigurera.
Fastfetch är sannolikt det mest pålitliga alternativet eftersom det underhålls aktivt. Motsvarigheterna ufetch och pfetch finns knappt kvar; de har arkiverats. Andra verktyg, inspirerade av fastfetch, erbjuder dock helt andra funktioner; onefetch sammanfattar information från git-projekt:
scp: rsync kan vara mycket snabbare
Vänta, du använder fortfarande scp?
scp, som står för "secure copy", är ett enkelt kommando för säker filöverföring via SSH. Det är en förbättring av FTP, men har nu blivit överflödigt till förmån för rsync, beroende på användningsområde.
För enkla filöverföringar fungerar båda verktygen likadant:
rsync foo.txt user@some-computer:/path/to/remote/foo.txt scp foo.txt user@some-computer:/path/to/remote/foo.txtScp är bra för enstaka filer, men rsync blir snabbt din bästa vän när det handlar om komplexa katalogstrukturer du ofta behöver ladda upp eller ner. Rsync ser till att en uppsättning filer är synkroniserad mellan fjärr datorn och den lokala. Vid skillnader överförs endast förändringarna, vilket gör den mer effektiv än scp.
Netstat: ss är uppgraderingen att nå för
Felsök ditt nätverk på det nya sättet
Netstat, eller "network status", är ett av de gamla verktygen som blivit föråldrat. Den moderna ersättaren är ss.
Netstat listar öppna nätverksanslutningar, routingtavlor och annan statistik. Användbart vid nätverksproblem eller för att övervaka trafikprestanda.
ss, del av iproute2-samlingen, ger liknande nätverksstatistik. Det fungerar i linje med ip route, men är en fristående kommandolinje.
Vilken: typ är ett bättre alternativ
Förstå vad du gör i kommandoraden
Linux kan vara förvirrande när du inte vet vad som egentligen sker i bakgrunden när ett kommando körs. Till exempel:
lsBakom kulisserna kan allt möjligt hända:
- Exekvera ett inbyggt kommando.
- Exekvera en skal-funktion.
- Exekvera ett program.
- Exekvera ett alias, som kan skapa förvirring.
Det finns flera kommandon för att avtäcka vad som pågår:
- vilken: hitta programfiler.
- whence: Zsh-baserad tolkning av kommandon.
- var: lista kända instanser av ett kommando.
- whereis: lokalisera program.
- kommand -v: visa sökvägen till ett visst kommando.
whatis ger detaljrik information om kommandon via man-sidor, vilket gör det lite unikt. whatis -d nyckelord ger insikter om ett kommando och relaterade teman.
Trots likheterna i funktionalitet rekommenderas kommandot typ som en mer effektiv ersättning för vilken.
På macOS är vilken inbyggt, men på Ubuntu 24 hittar du bara ett externt program, vilket begränsar dess funktionalitet. Att köra "vilken cd" på Ubuntu ger ingen respons, medan macOS informerar om det inbyggda kommandot.
Typ-kommandot är däremot inbyggt och fungerar på alla Linux-distributioner. Det identifierar exakt vad ett kommando pekar på.
Typ stöder -a-alternativ för att visa alla instanser av ett kommando, inte bara den första:
Förekomsten av cd som en exekverbar—utöver den inbyggda—kan verka märklig. Men så är det! På macOS är programmet ett skal-skript som anropar den inbyggda cd. Det fungerar som en dummy-wrapper för att följa POSIX-standarder. Du kommer troligtvis aldrig att behöva använda det.
Nu när du har läst klart Vänligen sluta använda dessa 7 föråldrade Linux-kommandon, inbjuder vi dig att utforska kategorin Linux ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar