Grundläggande kommandoradsverktyg

Anonim

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 med kill 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.

Grundläggande kommandoradsverktyg