Grunnleggende kommandolinjeverktøy
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 medkill 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.