Grundläggande kommandoradsverktyg
Många Mac-användare undviker kommandoraden helt och hållet, en rimlig mängd vet förmodligen inte ens att den finns. För de nyfikna där ute, här är några grundläggande och viktiga kommandon och funktioner att veta om du vill komma igång med att använda Mac OS X Terminal. Vi kommer att täcka enkel filmanipulation, manövrering i filsystemet, visning och dödande av processer och mer. Kom ihåg att ta bort parenteserna annars fungerar inte kommandona.
Kommandoradens grunder
ls -la lista allt innehåll i en katalog inklusive dolda filer
cdflytta till den angivna katalogen, cd /Applications flyttas till din programmapp
mvmv kan byta namn på filer eller flytta dem, beroende på användning
cpkopierar en fil till antingen ett nytt filnamn eller mål
cat | mer visa innehållet i en fil skärm för skärm genom att "pipa" innehållet genom mer
touchskapar en fil med det angivna namnet, t.ex.: touch test.txt skapar en tom textfil
top visa en kontinuerligt uppdaterad lista över alla pågående processer, inklusive minne och CPU-användning, PID är process-ID som du skulle använda att döda en process
ps -aux listar alla processer som körs från alla användare, -ux listar endast processer för nuvarande användare
kill -9döda det specificerade process-id:t (tvinga i princip att avsluta för kommandoraden)
rmrm tar bort den angivna filen eller katalogen, det finns ingen varning så använd med försiktighet
pingbestäm nätverkslatens genom att pinga en annan värd
Allmänna kommandoradens användbarhetstips
- Använd tabbtangenten, tabbtangenten kommer att autokomplettera kataloger och filnamn åt dig
- Aktivera färgad terminal, detta 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 –help-flaggan, som ofta visar grundläggande instruktioner om det givna kommandot
- Kom ihåg att manuella sidor också finns på många kommandon, komma åt dem genom att skriva
man , t.ex.: man ping
- Om utdata från ett kommando flyger förbi dig och är för mycket för att få plats på en skärm, prova att flytta igenom det mer, så här:
ls -la |moredetta gör att du kan se resultatet en skärm i taget
- Du kan exportera innehållet i en fil, utdata från ett kommando och resultat från ett skript till en textfil med hjälp av alligatorerna (felaktig terminologi, ursäkta att jag glömmer), t.ex.:
ls -la /Applications > applist.txt
- Om du någonsin har märkt att din CPU-belastning skjutit i höjden olämpligt, är ett bra ställe att hitta den felaktiga processen med kommandot
top
, använd toppen i förmodan medkill för att hitta process-ID och döda CPU-svinen
- Var inte rädd för att smutsa ner händerna!
För mer information, tips och tricks, se till att kolla in våra andra kommandoradsposter och läs tio OS X kommandoradsverktyg som du kanske inte känner till.