Grunnleggende kommandolinjeverktøy

Anonim

Mange Mac-brukere unngår kommandolinjen helt, en rimelig mengde vet sannsynligvis ikke engang at den eksisterer. For de nysgjerrige der ute, her er noen grunnleggende og essensielle kommandoer og funksjoner for å vite hvis du vil komme i gang med å bruke Mac OS X-terminalen. Vi vil dekke enkel filmanipulering, manøvrering i filsystemet, visning og avliving av prosesser og mer. Husk å fjerne parentesene, ellers vil ikke kommandoene fungere.

Grunnleggende kommandolinje

  • ls -la lister opp alt innholdet i en katalog inkludert skjulte filer
  • cdflytt til den spesifiserte katalogen, cd /Applications flyttes til applikasjonsmappen
  • mvmv kan endre navn på filer eller flytte dem, avhengig av bruk
  • cpkopierer en fil til enten et nytt filnavn eller mål
  • katt | mer viser innholdet i en fil skjerm for skjerm ved å "pipe" innholdet gjennom mer
  • touchoppretter en fil med det gitte navnet, f.eks.: touch test.txt vil lage en tom tekstfil
  • top viser en kontinuerlig oppdatert liste over alle kjørende prosesser, inkludert minne og CPU-bruk, PID er prosess-IDen du vil bruke å drepe en prosess
  • ps -aux liste alle prosesser som kjører fra alle brukere, -ux vil kun liste opp prosessene til gjeldende bruker
  • rmrm fjerner den angitte filen eller katalogen, det er ingen advarsel, så bruk med forsiktighet
  • pingbestemme nettverksforsinkelse ved å pinge en annen vert

Generelle kommandolinjebrukertips

  • Bruk tabulatortasten, tabulatortasten vil autofullføre kataloger og filnavn for deg
  • Aktiver farget terminal, dette gjør det lettere å bla gjennom store mengder filer
  • Hvis en kommando forvirrer deg, prøv å kjøre den med –help-flagget, som ofte vil vise grunnleggende instruksjoner om den gitte kommandoen
  • Husk at manuelle sider også finnes på mange kommandoer, få tilgang til dem ved å skrive man , f.eks: man ping
  • Hvis utdataene fra en kommando flyr forbi deg og er for mye til å få plass på én skjerm, prøv å flytte den gjennom flere, slik: ls -la |moredette vil gjøre deg i stand til å se utdataene en skjerm om gangen
  • Du kan eksportere innholdet i en fil, utdata fra en kommando og resultater av et skript til en tekstfil ved å bruke alligatorene (feil terminologi, unnskyld min glemsel), f.eks.: ls -la /Applications > applist.txt
  • Hvis du noen gang har lagt merke til at CPU-belastningen stiger upassende, er et godt sted å finne den feilaktige prosessen med top-kommandoen, bruk toppen i formodning med kill for å finne prosess-IDen og drepe CPU-svinet
  • Ikke vær redd for å skitne hendene dine!

For mer informasjon, tips og triks, sørg for å sjekke ut våre andre kommandolinjeoppføringer og lese ti OS X Command Line Utilities du kanskje ikke visste om.

Grunnleggende kommandolinjeverktøy