Trods den store udbredelse af grafiske grænseflader og helst passende manipulatorer som Magic Mouse og Magic Trackpad, Terminal.app ansøgning til Det er stadig ganske nyttigt og lidt "nørd" værktøj til at udføre bestemte operationer, som de fleste af os kender nok overfladisk. I virkeligheden, i hans "tæmme" no big deal, så for alle læsere MakRadara jeg har forberedt holdet for terminalen, som kan være nyttige.
Først, lad os sige, at din ansøgning Terminal.app selv, såvel som alle de nyttige kontor værktøj, der ligger i Programmer> mappen Hjælpeprogrammer. Umiddelbart efter lanceringen, vil du se en linje, der siger computeren navn og det aktuelle bibliotek, og efter dollartegn ($) - elskværdigt blinkende markør, som indbyder dig om at indtaste sin første hold ...
Listen over filer og mapper - ls
Som standard, efter at have kørt værktøjet i brugerens hjemmemappe er valgt som arbejdsmappen. For at få en liste over filer og mapper i det, skal du blot køre kommandoen af to bogstaver ls
.
Der er flere varianter af denne kommando, som er forårsaget af forskellige nøgler (faktisk deres
meget mere):-
ls -l
Viser detaljerede oplysninger om hvert enkelt punkt, herunder tilladelser, filstørrelse, osv Derudover det første tegn i hver linje vil afgøre, hvilken type data: hvis dette er det latinske bogstav «d», så har vi et katalog, og hvis bindestreg (-), er det som regel fil. -
ls -a
viser en liste over alle filer og mapper i den aktuelle mappe, herunder skjulte elementer (navne i Mac OS X starter med punktum).
Rengøring tip: nøgler kan nemt kombineres med hinanden, så hvis du ønsker at se data om alle elementerne i mappen, herunder skjulte filer, så dit team skal se ud som følger:
ls -la
Flytning mellem Telefonbøger - cd
Navnet på dette hold kommer ikke fra gamle cd'er, at Apple med held har dræbt deres digitale iTunes Store, og fra to engelske ord «forandring directory» - bare at hun tilbud:
- Skriv
cd Music
- Terminal og gå ind i mappen Musik, selvfølgelig, hvis det findes i din nuværende mappe. - For at få adgang til mappen i ovenstående, skal du bruge kommandoen niveau
cd ..
(To punkter). - Og kommandoen cd du straks transporteret til brugerens hjemmemappe.
Den fulde sti til arbejdskataloget - pwd
Navnet på holdet, også kommer fra de første bogstaver i sætningen «udskrive arbejde directory». Ligegyldigt hvad mappe du er, vil resultatet af denne kommando være den fulde sti til den aktuelle mappe.
Opret en mappe - mkdir
Denne kommando opretter en mappe med det angivne navn. For eksempel mkdir Temp
skabe i den aktuelle mappe Temp mappe. Hvis du glemmer hvilken mappe du er i øjeblikket i, brug pwd
:
Sletning af filer og mapper - rm, rmdir
I løbet af denne handling på filer og mapper via terminalen er det nødvendigt at tage hensyn til en lille, men vigtig detalje: der er ingen papirkurven, så dataene slettes permanent.
Men generelt teamet rm test1.txt
test1.txt slette filen fra den aktuelle mappe. Og hvis vi tilføjer, siger, at nøglen «i» (rm -i test2.txt
), Vil brugeren nødt til at bekræfte sletningen.
Desværre, fjernelse biblioteket er vanskeligere, fordi der for denne operation der flere typer af kommandoer:
-
rmdir test
fjerne Test kategorier kun hvis den er tom og indeholder ikke i sig selv undermapper eller filer. -
rm -r Test2
rekursivt slette alle filer og mapper placeret inde Test2, og det fjerner den bitre ende.
Flytning og kopiering af filer af - mv og cp
To hold udfører stort set de samme handlinger, og derfor listen over de parametre, har det samme. Hvis jeg ønsker at flytte en fil fra en mappe til en anden, jeg har brug for at bruge kommandoen:
mv ~ / test1.txt ~ / Documents / test1.txt
Den første parameter (~ / test1.txt) udfører fil, vi har brug for at bevæge sig, og den anden - destinationsmappen og den resulterende filnavn.
Igen, det elskerinde på en note. Først, som du måske har gættet, er ikke nødvendigvis bevæge sig i den rigtige mappe til at udføre handlinger på filerne. Nok til at kende hans navn, fulde sti, og bruge dem som kommandoparametre.
For det andet, hver gang for ikke at skrive stien til din hjemmemappe, er det tilstrækkeligt at bruge en tilde (~). For eksempel gemmer
~ / Dokumenter
svarende til/ Brugere / user / Dokumenter navn
.
Hvis du vil kopiere filer blot at udskifte mv
på cp
:
Andre kommandoer
Selvfølgelig beskrive alle tilgængelige kommandoer (og deres nøgler) ikke er mulig, så jeg vil fokusere på flere interessante og nyttige "kopier":
- Kør et program i systemet med kommandoen
åbent
Angivelse af et mellemrum og stien til navnet ansøgning. For eksempelåben /Applications/Airfoil.app
- Med et team
der
Du kan se en liste over brugere, der er logget ind i systemet. Dette er naturligvis kun tilfældet, hvis operationen på computeren antager input flere brugere eller aktiv SSH. - hold
kat test.txt
Det vil give dig mulighed for at bringe i et terminalvindue indholdet af filen med navnet test.txt, men du vil ikke være hans redigere (du skal bruge en teksteditor såsom nano, vim eller emacs), kun visning. - Annuller processen enhver kommando (ping om arbejdet eller shell script) er altid mulig via den universelle tastaturgenvej
Kontrol + C
. - Klart Terminal vinduet fra et stort antal af tekst blot ved at køre kommandoen
klar
. - For at udføre nogle kommandoer kan kræve administratorrettigheder. Den hurtigste måde at gøre dette ved at tilføje til toppen af kommandolinjen
sudo
. I dette tilfælde vil terminalen bede om en adgangskode på din konto. - Se en liste over kørende processer, bruge kommandoen
top
Sandt nok, i dette tilfælde de data, vil se mindre tydeligt end i overvågningssystemet. - Til visning på et bestemt kommando, kan du bruge detaljeret hjælp
mand
Angivelse af navn adskilt af et mellemrum interesser holdet. - Jeg næsten glemte at nævne en fantastisk søgning hjælpeprogram
grep
, Som kan bruges til at finde en tekststreng i en fil, siger, eller en bestemt proces i processen listen (f.eks,ps ax | grep smbd
).
Måske og stop, og hvis jeg savnede noget eller har forkert - du er velkommen i kommentarerne.