Anonim

Macens terminal är otroligt kraftfull. Det låter inte bara saker göras snabbare utan att det grafiska användargränssnittet saktar ner dig, utan det låter dig också utföra uppgifter som du inte kan slutföra på något annat sätt. Du behöver dock inte vara terminalexpert – eller ens tycka om att använda kommandoradstolkar – för att dra nytta av det.

Oavsett om du är helt ny på terminalen eller bara håller på att värma upp den, bör listan med 10 Mac Terminal-kommandon nedan hjälpa dig att förbättra upplevelsen med din Mac. Du kan köra dem på några sekunder.

Även om du känner dig runt terminalen kan du fortfarande stöta på det udda kommandot som föll under din radar hela tiden. Så fortsätt läsa.

1. Håll din Mac vaken

… Om du hatar att ändra viloinställningarna varje gång du vill stoppa det, starta helt enkelt Terminal och kör kommandot Mac Terminal nedan:

koffeinat

Din Mac går inte i viloläge så länge som terminalfönstret är öppet. Du kan också förhindra att Mac-datorn somnar under en viss tid endast genom att lägga till -t argumentet, t.ex. caffeinate -t 3600.

2. Ändra skärmbildsformat

Som standard sparar din Mac dina skärmbilder i PNG-format. Men du kan ändra det till det mycket lättare JPG-formatet med kommandot nedan:

defaults skriv com.apple.screencapture typ JPG

Dessutom kan du använda samma kommando för att växla till alternativa format som TIFF, BMP och PSD. Byt bara ut JPG (mot slutet) med det bildtillägg du vill ha.

3. Pinga webbplatser och enheter

Om du har problem med att ansluta till en webbplats kan du prova att pinga den. Skriv helt enkelt följande kommando men ersätt med webbadressen eller IP-adressen (Internal Protocol). Kommandot gäller även enheter inom det lokala nätverket, inklusive själva routern.

ping

Din Mac ska skicka datapaket upprepade gånger och visa svarstiderna i millisekunder. Tryck på Control+C för att stoppa kommandot.

För att köra kommandot med ett visst antal datapaket, använd -c argumentet-t.ex. ping -c 4 google.com.

4. Spola DNS-cache

Din Macs DNS (Domain Name System) cache består av "lösta" domännamn i IP-adressform. Om DNS-cachen blir föråldrad eller korrupt kan du stöta på problem med att komma åt eller ladda webbplatser.

För att rensa DNS-cachen på Mac, kör följande kommando i Terminal:

sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Du måste följa detta genom att ange lösenordet för ditt Mac-användarkonto för att auktorisera kommandot.

Om det inte hjälper att ta bort DNS-cacheminnet måste du försöka rensa webbläsarcachen i Safari, Chrome eller Firefox.

5. Visa hela filsökvägen i Finder

När du gräver djupt i Finder kan du få en pärla på din plats med Path Bar. Du kan aktivera den genom att välja View > Visa sökvägsfält.

Men du kan också använda följande kommando för att avslöja en traditionell filsökväg i Finders namnlist. För att göra det, kör bara kommandot nedan:

defaults skriv com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder

Om du vill inaktivera hela filsökvägen i Finder vid ett senare tillfälle, använd följande kommando:

defaults skriv com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder

Här är andra sätt att avslöja sökvägen till en fil på macOS.

6. Ladda ner filer

Visste du att du kan ladda ner filer direkt via själva terminalen? Om du har problem med att utföra en nedladdning med din webbläsare, skriv kommandot nedan i Terminal, ersätt med nedladdningsadressen.

curl -O

Filen bör börja laddas ner direkt, tillsammans med information som nedladdningshastighet och mottagna data.

Som standard laddar kommandot ned filer till roten på ditt Mac-användarkonto. Du kan ändra det i förväg (till Macs nedladdningskatalog, till exempel) med Change Directory-cd-command

cd ~/Nedladdningar/

7. Komprimera och lösenordsskydda mappar

När du komprimerar en känslig mapp bör du använda lösenordsskydd för att förhindra att andra kommer åt dess innehåll utan tillstånd. För det behöver du Terminal.

Börja med att ändra Terminal-katalogen till den mapp som innehåller mappen du vill komprimera. Om den till exempel finns på skrivbordet skriver du följande:

cd ~/Skrivbord/

Följ sedan upp med kommandot nedan:

zip -er

Ersätt och med namnen på utdatamappen respektive källmappen.

Om du till exempel vill komprimera en mapp märkt PDFs och märka den resulterande ZIP-filen med samma namn, skrivzip -er PDFs.zip PDFs. Ange och verifiera sedan lösenordet du vill lägga till i ZIP-filen.

8. Skapa symboliska länkar

Symboliska länkar är mappgenvägar som pekar till olika platser på Mac. De är bekväma och låter dig göra alla möjliga saker. Till exempel kan du ändra standarddestinationen för säkerhetskopiering av iPhone eller synkronisera mappar till iCloud utan att flytta runt saker.Mac Terminal-kommandot för att skapa en symbollänk är följande:

ln -s

Ersätt med målkatalogen och med platsen som ska innehålla symbollänken.

Skärmdumpen nedan visar ett kommando som instruerar Terminal att skapa en symbollänk i iCloud Drive som pekar på en mapp märkt PDF-filer i Macs dokumentmapp.

Här är en djupgående beskrivning av hur symboliska länkar fungerar på Mac.

9. Schemalägg avstängning eller omstart

Du kan schemalägga din Mac så att den stängs av efter en viss tid. Skriv följande kommando, ersätt med tidslängden i minuter:

$ sudo avstängning -h

Alternativt kan du be din Mac att starta om genom att ersätta -h med -r argument-t.ex. $ sudo shutdown -r 60.

10. Talking Mac

Detta är ett roligt kommando:

säga

Byt ut mot vad du vill, och din Mac bör börja tala så fort du trycker på Enter!

Du kan också få Mac-datorn att tala med olika röster. Ett par exempel inkluderar:

say -v fred

say -v samantha

Tips: Skriv say -v ? och tryck påEnter för att avslöja ytterligare röster.

15 Ytterligare terminalkommandon för Mac

Kan du inte få nog av terminalen? Här är 15 ytterligare kommandon som du bör känna till.

Handling Kommando
Visa pågående processer topp
Kolla Macs drifttid upptid
Avslöja IP-adress curl ipecho.net/plain; eko
Display Wireless Access Point netstat -nr | grep default
Visa dolda filer i Finder defaults skriv com.apple.Finder AppleShowAllFiles true;killall Finder
Change Default Screenshot Name defaults skriv com.apple.screencapture-namnet "Nytt namn";killall SystemUIServer
Inaktivera skärmbildsskuggor $ standardvärden write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer
Kopiera data mellan platser ditto -V
Gör dolda appar dolda på Dock defaults skriv com.apple.Dock showhidden -bool TRUE;killall Dock
Lägg till distanser i dockan defaults skriv com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock
Starta om automatiskt efter en frysning sudo systemsetup -setrestartfreeze on
Låter som en iPhone under laddning defaults skriv com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app
Kör samma kommando !!
Visa terminalhistorik historia
Tvingatömma papperskorgen sudo rm -rf ~/.Trash/

Terminal Whiz

Mac Terminal-kommandona ovan är inte uttömmande på något sätt, men de borde ge många användningsfall när du fortsätter att använda din Mac. Om du har några favoriter som inte kom med på listan får du gärna dela dem i kommentarerna nedan.

De 10 bästa Mac-terminalkommandona du bör känna till