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 filercd [directory]
flyttas till den angivna katalogen, cd / applikationer kommer att flyttas till din programmappmv [file1] [file2]
mv kan ändra namn på filer eller flytta dem, beroende på användningcp [file] [destination]
kopierar en fil till antingen ett nytt filnamn eller en destinationcat [file] | more
cat [file] | more
visningsinnehåll på en filskärm via skärmen genom att "pipa" innehållet genom mertouch [file]
skapar en fil med det angivna namnet, t.ex.: touch test.txt skapar en tom textfiltop
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 processps -aux
lista alla processer som körs från alla användare, -ux kommer bara att lista endast processer av nuvarande användarekill -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örsiktigtping [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 medkill
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.