Grundläggande kommandoradsverktyg, tips och kommandon

Många Mac-användare undviker kommandoraden helt och hållet, en rimlig mängd vet nog inte ens att den existerar. För de nyfikna där ute, här är några grundläggande och viktiga kommandon och funktioner för att veta om du vill komma igång med Mac OS X-terminalen. Vi kommer att täcka enkel filmanipulation, manövrering i filsystemet, visa och döda processer och mycket mer. Kom ihåg att ta bort fästena eller kommandona fungerar inte.

Kommandoradsgrunderna

  • ls -la lista alla innehåll i en katalog med dolda filer
  • cd [directory] flyttas till den angivna katalogen, cd / applikationer kommer att flyttas till din programmapp
  • mv [file1] [file2] mv kan ändra namn på filer eller flytta dem, beroende på användning
  • cp [file] [destination] kopierar en fil till antingen ett nytt filnamn eller en destination
  • cat [file] | more cat [file] | more visningsinnehåll på en filskärm via skärmen genom att "pipa" innehållet genom mer
  • touch [file] skapar en fil med det angivna namnet, t.ex.: touch test.txt skapar en tom textfil
  • top visas en kontinuerligt uppdaterad lista över alla pågående processer, inklusive minne och cpu-användning, PID är det process-ID som du skulle använda för att döda en process
  • ps -aux lista alla processer som körs från alla användare, -ux kommer bara att lista endast processer av nuvarande användare
  • kill -9 [pid] döda det angivna process-id (i princip tvinga slut för kommandoraden)
  • rm [file] rm tar bort den angivna filen eller katalogen, det finns ingen varning så använd försiktigt
  • ping [ip] bestämmer nätverks latens genom att pinga en annan värd

Allmän kommandoradsanvändbarhetstips

  • Använd flikknappen, flikknappen kommer automatiskt att fylla i kataloger och filnamn för dig
  • Aktivera färgad terminal, vilket gör det lättare att bläddra igenom stora mängder filer
  • Om ett kommando förvirrar dig, försök att köra det med hjälp-flaggan, som ofta visar grundläggande instruktioner på det angivna kommandot
  • Kom ihåg att manuella sidor finns på många kommandon också, få tillgång till dem genom att skriva man [command], t ex: man ping
  • Om utmatningen av ett kommando flyger av dig och är för mycket för att passa på en skärm, försök att leda det genom mer, så här: ls -la |more här gör att du kan se utmatningen en skärm i taget
  • Du kan exportera innehållet i en fil, resultatet av ett kommando och resultatet av ett skript till en textfil med hjälp av alligatorerna (felaktig terminologi, ursäkta min glömska), till exempel: ls -la /Applications > applist.txt
  • Om du någonsin har lagt märke till att din CPU-laddningshastighet är otillräckligt, är ett bra ställe för att hitta errantprocessen med det top kommandot, använd topp i motsats med kill att hitta process ID och döda CPU hog
  • Var inte rädd för att få dina händer smutsiga!

För mer information, tips och tricks, se till att du kolla in våra andra kommandoraden och läser Ten OS X Command Line Utilities som du kanske inte vet om.