Annonse
Vi har snakket om, og anbefalte å ta tak i datamaskinens kommandolinjeterminal flere ganger i det siste. Tina skrev en god grunning for Windows-brukere med En nybegynnerguide til Windows-kommandolinjen En nybegynnerguide til Windows-kommandolinjenKommandolinjen lar deg kommunisere direkte med datamaskinen din og instruere den til å utføre forskjellige oppgaver. Les mer . I et stort utvalg av artikler har MakeUseOf utforsket andre bruksområder for kommandolinjen, og viser at de ovennevnte primerne bare begynner å klø på overflaten.
Uansett synes den generelle konsensus å være at kommandolinjen, selv om den virker tilsynelatende komplisert, lar deg utføre noen enkle, daglige oppgaver mye raskere enn du ville kunne bruke grafiske brukergrensesnitt (når du først har fått den riktige syntaks ned). Bedre ennå, noen oppgaver blir ikke så enkelt utført ved bruk av vanlige grafiske brukergrensesnitt-applikasjoner - kraftige operativsystemfunksjoner som gjemmer seg uten syn, som det fremgår av Ryan
viser overraskende bruk av Windows-kommandolinjen Windows-ledeteksten: Enklere og mer nyttig enn du trorKommandoene har ikke alltid holdt seg de samme, faktisk har noen blitt søppel mens andre nyere kommandoer fulgte, selv med Windows 7 faktisk. Så hvorfor skulle noen bry seg om å klikke på starten ... Les mer .Akk, mye (hvis ikke de fleste) av kommandolinjens overlegne hastighet går til spill hvis riktig kommando flagges tilfeldigvis glir tankene dine, eller hvis kommandoene i seg selv blir så grundig kompliserte at du ikke ser hodet fra hale. Plutselig går den avanserte arbeidsflyten ut i en kombinasjon av Googling og prøve og feiling.
Kommandolinjelaser
Noen mennesker holder en liste hendig med de mest besøkte kommandoene, men det er fremdeles langt unna en varig løsning. I stedet henvender vi oss til et iboende trekk ved kommandolinjeskall - aliaser. Kommandolinjealiaser er en viktig del av arbeidet med kommandolinjegrensesnittet, og når du først begynner å bruke dem, lurer du på hvordan du noen gang har klart deg uten det.
Som navnet tilsier, lar kommandolinjen deg definere aliaser, eller alternativ syntaks i omfanget av operativsystemets kommandolinjeskall. Når den er definert, vil enhver forekomst av aliaset byttes ut for de aktuelle kommandoene. Dette lar deg binde en kommandolinjeanrop, kanskje med noen av flaggene som allerede er satt, til et lett husket alias. I fremtiden, i stedet for å virvle flagg eller prøve å huske en diskombobulert serie med kommandoer, vil du bare bruke det riktige aliaset.
Dette stiller følgende spørsmål: bør du bruke kommandolinjealiaser? Og i så fall, når blir det etterlyst? Hvis du ikke er en fullstendig fremmed for kommandolinjen, er svaret på det første spørsmålet et klart ja. Når det gjelder det andre spørsmålet, er alle kommandoer du selv bruker gjentatte ganger gode kandidater. Det tar tross alt bare litt tid å konfigurere og vil spare deg for mye tid i det lange løp.
Den nøyaktige prosessen med å definere et kommandolinjealias avhenger av operativsystemet ditt, selv om det er klare likheter. Vi vil gjennomgå dem fra sak til sak.
Mac OS X
Å definere et midlertidig alias er veldig enkelt. Bare bruk følgende kommando:
alias Navn=’kommando‘
Hvor Navn er aliasnøkkelordet du vil spesifisere og kommando er kommandoen du prøver å binde deg til den. Si for eksempel at jeg ønsket en enklere måte å bla gjennom nedlastingsmappen på Mac-en, og jeg kunne definere følgende alias:
alias down = 'cd ~ / Nedlastinger'
Nå, når jeg kjører ‘ned’, gjør min nedlastingsmappe til den gjeldende katalogen. Hovedproblemet med denne tilnærmingen er at den bare er midlertidig; aliasene blir annullert når du lukker terminalen. Det er imidlertid en enkel måte å definere aliaser på en mer permanent måte. Vi må bare legge til alias-kommandoene som beskrevet ovenfor i en av initialiseringsfilene til terminalen. Slik får du aliasene hver gang du fyrer opp terminalen.
Opprett og / eller rediger en .bash_profile-fil i hjemmekatalogen din med følgende kommando:
nano ~ / .bash_profile
Nå kan du legge inn eller revidere aliasene du ønsker på systemet ditt permanent. Når du er ferdig, trykker du på CTRL + X for å avslutte. Du må starte terminalen på nytt eller opprette et nytt vindu før du kan bruke disse aliasene.
Ubuntu
Ubuntu's kommandolinjeskall er veldig lik Mac OS X. Det skal ikke være overraskende at alias-kommandoen blir håndtert på samme måte. Som beskrevet over, kan du definere et midlertidig alias ved å kjøre følgende kommando:
alias Navn=’kommando‘
Hvor Navn er alias nøkkelord og kommando er den tilhørende kommandoen. Hvis du vil gjøre aliaset vedvarende på tvers av økter, må du legge til alias-kommandoene som spesifisert over i en av de forskjellige initialiseringsfilene. Jeg anbefaler å legge den til .bash_aliases. Du kan opprette (hvis den ikke eksisterer ennå) eller redigere filen i nano ved å bruke følgende kommando:
nano ~ / .bash_aliases
Deretter legger du inn de ønskede kommandolinjealiasene. Når du er ferdig, trykker du på CTRL + X for å lukke filen. Du må starte terminalen på nytt eller opprette et nytt vindu for at endringene skal tre i kraft.
Windows
Windows-skallet er et veldig annet dyr enn Mac OS X eller Ubuntu-skallet, og det å skape aliaser er enda mer ulikt. Egentlig støtter Windows ikke engang alias-kommandoen, men vi kan etterligne den ved å bruke DOSKEY-kommandoen.
DOSKEY Navn=’kommando‘
Kommandoen ovenfor oppretter et midlertidig alias, noe som betyr at den vil vare deg til du lukker økten ved å lukke kommandolinjevinduet. Å definere et permanent alias er litt mer komplisert enn det bruker et UNIX-skall.
Lag en ny batchfil (.cmd) med DOSKEY-kommandoene i mappen Application Data, som er en skjult mappe i hjemmemappen. Kjør "regedit" -kommandoen for å avfyre registerredigeringsprogrammet og legge til følgende data:
- Nøkkel: HKCU \ SOFTWARE \ Microsoft \ Kommandoprosessor
- Verdi: AutoRun
- Type: REG_EXPAND_SZ
- Data: “% AppData% \ aliases.cmd”
Kreditt går til grawity hos SuperUser for gir disse detaljene. Vær oppmerksom på at Windows-registeret er et svært følsomt område, som du ikke bør snu deg rundt i. Bare utfør endringer i registeret hvis du vet hva du gjør.
Nå som du vet hvordan du definerer et kommandoalias, hvordan vil du bruke det? Gi oss beskjed i kommentarfeltet under artikkelen!
Bildekreditt: Shutterstock
Jeg er en skribent og informatikkstudent fra Belgia. Du kan alltid gjøre meg en tjeneste med en god artikkelidee, bokanbefaling eller oppskriftside.