Hver av oss måtte bruke kommandolinje minst én gang. Noen gjør det med udovolstie, andre med frykt. Som å fremme bruken av terminalen, vil jeg gjerne fortelle deg om et interessant lag for hver dag. Det handler om å laste ned filer, vise kataloger, fullføre prosessen med malen opprette nye filer på fly og et par andre ting.
1. Last ned filer fra Internett med detaljert statistikk
Laste ned filer fra Internett, bruke kommandoen curl. Samtidig, ved oppstart, vil vi se ikke bare informasjon om tilkoblingshastighet, men også forløpt og gjenværende tid, ferdigstillelse prosentpoeng og gjennomsnittlig nedlastingshastighet. Narimer, laste ned firmware for iPhone Apples servere for dette, prøver å kjøre følgende kommando:
curl -O http://appldnld.apple.com/iOS7/091-9495.20130918.FuFu4/iPhone5,1_7.0_11A465_Restore.ipsw
Filen blir lagret i ditt hjemmeområde, hvis du ønsker å endre plasseringen, bruker nøkkelen -L katalog_dlya_sohraneniya. Vær oppmerksom på at du må bruke den fullstendige URL-adresse.
2. Avansert katalogsøking
Vil du se en liste over filer i en katalog som viser rettighetene til eieren, størrelse og dato for siste endring? Ikke noe problem. Gå til ønsket mappe (Kommando cd ) Og prøver å kjøre den velkjente lsMen med nøkkelen -thor.ls -thor
Det er veldig lett å huske, fordi når en tilknytning til den mytologiske Thor.
3. Gjennomføring av flere prosesser på en mal
Det hender at du må spiker ned noen prosesser av programmet. For dette må vi individuelt fullføre sin "overvåking". Hvis du angir i søkefeltet navnet på programmet - vil være litt mer komfortabel, men likevel nær dem med ett slag vil ikke fungere. Du kan i stor grad forenkle oppgaven ved hjelp av kommandoen pkill mønsteret. For å gjøre dette, skriver du inn kommandoen som en mal og angi navnet på prosessen eller de første bokstavene. For eksempel:pkill Chrome *
Alle prosesser i deres navn «Chrome» vil umiddelbart zversheny. Vær forsiktig og peker ut noen flere tegn for å filtrere ut andre prosesser med samme navn. Ellers er det en sjanse til å fullføre andre programmer og å miste ulagret data.
4. Gjenta sist angitte Terminal-kommandoen med root
Noen ganger glemmer vi at for å utføre visse kommandoer trenger root-tilgang, innføre en lang vei i filen, og til gjengjeld får vi en melding om å gjenta kommandoen som root. For å unngå å skrive inn kommandoen og banen igjen, kan du bruke kommandoen:sudo !!
Etter at det er nødvendig å kjøre den inn passord og den forrige kommando utføres som referanse.
5. Søk siste kommandoer, uten resultatene av deres
List nylig henrettet i terminal kommandoer er tilgjengelig ved å trykke på tastene "opp". De er praktisk å bruke, hvis du har angitt riktig kommando nylig. Bla 50 eller 100 siste kommandoene ikke ønsker noen. Og ikke trenger. For å finne en bestemt kommando med den siste posten, bare skriv ! først og : p ved slutten av kommandoen. For eksempel, jeg ønsker å finne den siste kommandoen kjøres sudoFor denne stasjonen i terminalen:! Sudo: p
Konklusjoner Resultatene viser den siste opptreden av den angitte kommandoen.
6. Opprett en tom fil eller filer på fly
Det touch-kommandoen, nyttig når du trenger å raskt lage en ny fil. Det er veldig enkelt å bruke, og lett å huske. Prøv selv:berøring filnavn
Hvis du bare legge inn navnet på filtypen - den tilsvarende filen vil bli opprettet. For eksempel, for tekstfilen, skriver du:berøring filnavn
Dessuten kan du samtidig opprette flere filer med forskjellige typer. For eksempel:berører Dokument.doc Tablitsa.xls Bloknot.txt
Resultatet vil være etableringen av gjeldende katalog tre filer med de angitte utvidelser.
Som du kan se, ved hjelp av Terminal, kan vi ganske mye. Ikke glem om eksistensen av dette verktøyet, og bruker det ofte!
* * *
Tilgang fra våre lesere.
Leonid Efremov, forteller om en omvendt søk, hvor essensen er at når du skriver inn de første bokstavene i en kommando, vil systemet prøve å gjette hvilket lag du ønsker å delta. Noe sånt som en live Google-søk. For å aktivere den, klikker du i terminalen ctrl + r. I dette tilfellet, i stedet for brukerens innloggings vises (Reverse-i-søk) ` ':