Til tross for den allestedsnærværelse av grafiske grensesnitt og eventuelle praktiske manipulatorer som Magic Mouse og Magic Trackpad, Terminal.app søknad til Det er fortsatt ganske nyttig og litt "geek" verktøyet til å utføre visse operasjoner, som de fleste av oss kjenner nok overfladisk. Faktisk, i hans "temme" no big deal, så for alle lesere MakRadara jeg har forberedt teamet for terminalen, noe som kan være nyttig.
Først, la oss si at din søknad Terminal.app seg selv, samt alle de nyttige verktøy kontor, som ligger i mappen Programmer> Verktøy. Umiddelbart etter lanseringen, vil du se en linje som sier navnet på datamaskinen og den gjeldende katalogen, og etter dollartegnet ($) - affably blinkende markøren, som inviterer deg til å oppgi sin første team ...
Listen over filer og mapper - ls
Som standard etter å ha kjørt verktøyet i brukerens hjemmemappe er valgt som arbeidsmappen. For å få en liste over filer og mapper i det, bare kjøre kommandoen av to bokstaver ls
.
Det finnes flere varianter av denne kommandoen, som er forårsaket av forskjellige nøkler (faktisk deres mye mer):
-
ls -l
viser detaljert informasjon om hvert element, inkludert tillatelser, filstørrelse, etc. I tillegg er det første tegnet i hver enkelt Linjen vil avgjøre hvilken type data: hvis dette er det latinske bokstaven «d», så har vi en katalog, og hvis bindestrek (-), er det vanligvis fil. -
ls -a
viser en liste over alle filer og kataloger i gjeldende katalog, inkludert skjulte elementer (navn i Mac OS X som starter med en prikk).
Rengjøring tips: nøkler kan enkelt kombineres med hverandre, så hvis du ønsker å se data om alle elementene i katalogen, inkludert skjulte filer, så laget ditt skal se ut som følger:
ls -la
Flytting mellom Kataloger - cd
Navnet på dette teamet kommer ikke fra gamle CDer som Apple har lykkes drept sine digitale iTunes Store, og fra to ord engelsk «change directory» - bare at hun tilbud:
- Skriv
CD-musikk
- Terminal og gå inn i Music-mappen, selvfølgelig, hvis den finnes i din nåværende katalog. - For å få tilgang til mappen i det ovenstående, kan du bruke kommandonivå
cd ..
(To punkter). - Og kommandoen cd du umiddelbart fraktet til brukerens hjemmekatalog.
Den fullstendige banen til arbeidsmappen - pwd
Navnet på laget, også, kommer fra de første bokstavene i setningen «skrive ut arbeidskatalog». Uansett hvilken katalog du er, vil resultatet av denne kommandoen være den fullstendige banen til gjeldende katalog.
Lag en katalog - mkdir
Denne kommandoen oppretter en katalog med det angitte navnet. For eksempel, mkdir Temp
skape i den aktuelle mappen Temp-katalogen. Hvis du glemmer hvilken katalog du er nå i, bruk pwd
:
Slette filer og kataloger - rm, rmdir
I løpet av denne handlingen på filer og kataloger via terminalen er det nødvendig å ta hensyn til en liten, men viktig detalj: det er ingen papirkurven, slik at dataene slettes permanent.
Men generelt teamet rm test1.txt
test1.txt slette filen fra gjeldende katalog. Og hvis vi legger, sier nøkkelen «jeg» (rm -i test2.txt
), Vil brukeren må bekrefte slettingen.
Dessverre er katalogen fjerning vanskeligere, fordi for denne operasjonen er det flere typer kommandoer:
-
rmdir Test
fjerne Test katalogen kun hvis den er tom og inneholder ikke i seg selv undermappene eller filer. -
rm -r Test2
rekursivt slette alle filer og mapper som ligger inne Test2, og det fjerner helt på slutten.
Flytte og kopiere filer av - mv og cp
To lag utføre nesten de samme handlingene, og derfor listen av parametrene har det samme. Hvis jeg ønsker å flytte en fil fra en mappe til en annen, trenger jeg å bruke kommandoen:
mv ~ / test1.txt ~ / Dokumenter / test1.txt
Den første parameteren (~ / test1.txt) utfører fil som vi trenger å flytte, og den andre - målkatalogen og den resulterende filnavnet.
Igjen, elskerinnen på et notat. Først, som du kanskje har gjettet, er ikke nødvendigvis bevege seg i riktig katalog å utføre handlinger på filer. Nok til å vite navnet hans, full bane, og bruke dem som kommandoparametere.
Sekund, hver gang for ikke å skrive banen til ditt hjemmeområde, er det nok å bruke en tilde (~). For eksempel lagrer
~ / Dokumenter
tilsvarende/ Users / brukernavn / Dokumenter navn
.
Slik kopierer du filer bare erstatte mv
på cp
:
andre kommandoer
Of course, beskrive alle tilgjengelige kommandoer (og deres nøkler) ikke er mulig, så jeg vil fokusere på flere interessante og nyttige "kopier":
- Kjør et program i systemet med kommandoen
åpen
Spesifisere av et mellomrom og stien til programnavnet. For eksempel,åpen /Applications/Airfoil.app
- Med et team
som
Du kan se en liste over brukere som er logget inn i systemet. Naturligvis er dette bare gjelder dersom driften på datamaskinen forutsinngangs flere brukere eller aktiv SSH. - lag
katt test.txt
Det vil tillate deg å ta i et terminalvindu innholdet i filen som heter test.txt, men du vil ikke være hans redigere (du må bruke et tekstredigeringsprogram som nano, vim eller emacs) bare visning. - Avbryte prosessen noen kommando (ping om arbeidet eller shell script) er alltid mulig via universal tastatursnarveien
Kontroll + C
. - Clear Terminal vinduet fra et stort antall tekst bare ved å kjøre kommandoen
klar
. - For å utføre noen kommandoer kan kreve administratorrettigheter. Den raskeste måten å gjøre dette ved å legge til toppen av kommandolinjen
sudo
. I dette tilfellet vil terminalen be om et passord for kontoen din. - Vise en liste over prosesser som kjører, bruker du kommandoen
topp
Sant nok, i dette tilfellet dataene vil se mindre tydelig enn i overvåkningssystemet. - Å utstilt på en bestemt kommando, kan du bruke detaljert hjelp
mann
Spesifisere navnet adskilt av et mellomrom interesser teamet. - Jeg glemte nesten å nevne en fantastisk søkeverktøyet
grep
, Som kan brukes til å finne en tekststreng i en fil, si, eller en bestemt prosess i prosessen listen (for eksempelps ax | grep smbd
).
Kanskje dette og stopp, og hvis jeg savnet noe eller har feil - du er velkommen i kommentarfeltet.