Trots den gränslösa grafiska gränssnitt och alla praktiska manipulatorer som Magic Mouse och Magic Trackpad, Terminal.app ansökan till Det är fortfarande ganska bra och lite "nörd" verktyg för att utföra vissa operationer, som de flesta av oss är bekanta tillräckligt ytligt. I själva verket, i hans "tämja" no big deal, så för alla läsare MakRadara Jag har förberett laget för terminalen, som kan vara användbara.
Först, låt oss säga att din ansökan Terminal.app själv, liksom all användbar kontor verktyg, som ligger i mappen Program> Verktyg. Omedelbart efter lanseringen kommer du att se en rad som säger att datornamnet och den aktuella katalogen, och efter dollartecken ($) - förbindligt blinkande markör, som bjuder på sin första lag ...
Listan över filer och mappar - ls
Som standard efter att ha kört verktyget i användarens hemmapp är vald som arbetskatalogen. För att få en lista över filer och mappar i det, helt enkelt köra kommandot av två bokstäver ls
.
Det finns flera varianter av detta kommando, som orsakas av olika nycklar (faktiskt deras mycket mer):
-
ls -l
visar detaljerad information om varje objekt, inklusive tillstånd, filstorlek, etc. Dessutom det första tecknet i varje linje kommer att avgöra vilken typ av data: om detta är det latinska bokstaven «d», så har vi en katalog, och om bindestreck (-), är det oftast fil. -
ls -a
Visar en lista över alla filer och kataloger i den aktuella katalogen, inklusive gömda föremål (namn i Mac OS X som börjar med en punkt).
Hushållning tips: nycklar kan lätt kombineras med varandra, så om du vill visa uppgifter om alla delar av katalogen, inklusive dolda filer och sedan ditt team ska se ut enligt följande:
ls -la
Flytta mellan kataloger - cd
Namnet på denna grupp kommer inte från gamla CD-skivor som Apple framgångsrikt har dödat deras digitala iTunes Store och från två engelska ord «förändring directory» - bara att hon erbjudanden:
- Skriv
CD-musik
- Terminal och gå in i musikmappen, naturligtvis, om den finns i den aktuella katalogen. - För att komma åt mappen i ovanstående, använd kommandot nivå
cd ..
(Två punkter). - Och kommandot cd du omedelbart transporteras till användarens hemkatalog.
Den fullständiga sökvägen till arbetskatalogen - pwd
Namnet på laget också kommer från de första bokstäverna i frasen «skriva ut arbetskatalog». Oavsett vilken katalog du är, blir resultatet av detta kommando är den fullständiga sökvägen till den aktuella katalogen.
Skapa en katalog - mkdir
Detta kommando skapar en katalog med det angivna namnet. Till exempel, mkdir Temp
skapa i den aktuella mappen Temp-katalogen. Om du har glömt vilken katalog du för närvarande i användning pwd
:
Ta bort filer och kataloger - rm, rmdir
Under denna åtgärd på filer och kataloger via terminalen det är nödvändigt att ta hänsyn till en liten men viktig detalj: det finns ingen papperskorgen, så att uppgifterna tas bort permanent.
Men i allmänhet laget rm test1.txt
test1.txt radera filen från den aktuella katalogen. Och om vi lägger till, säg, nyckeln «I» (rm -i test2.txt
), Kommer användaren måste bekräfta raderingen.
Tyvärr är den katalog borttagning svårare, eftersom det för denna operation där flera olika typer av kommandon:
-
rmdir Test
Ta bort test katalogen endast om den är tom och inte innehåller inom sig undermappar eller filer. -
rm -r Test2
rekursivt bort alla filer och mappar som finns inne Test2 och det tar bort slutet.
Flytta och kopiera filer - mv och cp
Två lag utför praktiskt taget samma åtgärder och därmed listan över de parametrar har samma. Om jag vill flytta en fil från en katalog till en annan, måste jag använda kommandot:
mv ~ / test1.txt ~ / Dokument / test1.txt
Den första parametern (~ / test1.txt) utför fil som vi behöver för att flytta, och den andra - destinationskatalogen och den resulterande filnamnet.
Än en gång, matte på en lapp. Först, som ni kanske gissat, inte nödvändigtvis röra sig i rätt katalog för att utföra åtgärder på filer. Tillräckligt för att veta hans namn, fullständig sökväg, och använda dem som kommandoparametrar.
För det andra, varje gång att inte skriva sökvägen till din hemkatalog, räcker det att använda en tilde (~). Om du t.ex. sparar
~ / Documents
ekvivalent med/ Användare / användare / Documents namn
.
Kopiera filer helt enkelt ersätta mv
på cp
:
andra kommandon
Naturligtvis beskriva alla tillgängliga kommandon (och deras nycklar) inte är möjligt, så jag kommer att fokusera på flera intressanta och användbara "kopior":
- Kör alla program i systemet med kommandot
öppen
Ange med ett mellanslag och sökvägen till programnamnet. Till exempel,öppen /Applications/Airfoil.app
- Med ett team
som
Du kan se en lista med användare som är inloggade i systemet. Naturligtvis är detta endast sant om operationen på datorn antar ingångs flera användare eller aktiva SSH. - lag
katt test.txt
Det gör att du kan ta med i ett terminalfönster innehållet i filen test.txt, men du kommer inte att hans redigera (du måste använda en textredigerare som nano, vim eller emacs) endast vy. - Avbryta processen ett kommando (ping om arbetet eller skalskript) är alltid möjligt via kortkommandot universella
Kontroll + C
. - Clear terminalfönster från ett stort antal text helt enkelt genom att köra kommandot
klar
. - För att utföra vissa kommandon kan kräva administratörsbehörighet. Det snabbaste sättet att göra detta genom att lägga till toppen av kommandoraden
sudo
. I det här fallet kommer terminalen be om ett lösenord på ditt konto. - Visa en lista över processer som körs, använd kommandot
topp
Sant, i detta fall uppgifterna kommer att se mindre tydligt än i övervakningssystemet. - Att visas på ett visst kommando kan du använda detaljerad hjälp
man
Ange namn separerade av ett mellanslag intressen i teamet. - Jag glömde nästan att nämna en fantastisk sökfunktion
grep
, Som kan användas för att hitta en textsträng i en fil, säg, eller en viss process i processlistan (till exempelps ax | grep smbd
).
Kanske detta och stopp, och om jag missat något eller har fel - du är välkommen i kommentarerna.