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.