Hva gjør Alias ​​Mean i I / O-fil?

Kommandolinje tolker for eksempel UNIX bruker aliaser som verktøy som erstatter søkeord som funksjonsnavn eller variabler med andre ord som du definerer, vanligvis som forkortelser for å gjøre ulike oppgaver raskere og enklere å forstå og ringe. Du kan lagre aliaser til filer og lese dem ved senere skall økter.

Hensikt

Mange kommandoer og funksjoner i et skall har lange eller vage navn og kan være vanskelig å huske eller redskap. Opprette et alias kan du bruke disse funksjonene og kommandoene, men med færre tegn, og med søkeordene du forstår. For eksempel, "cd" -kommandoen lar deg endre kataloger. Skrive "cd .." lar deg gå tilbake ett nivå, "cd ../ .." går tilbake to, og så videre. Hvis trestruktur er mange nivåer dyp, kan navigere sine stier bli kjedelig og tidkrevende.

Shell Sessions

Når du åpner et skall sesjon, kan du få tilgang til kjernetjenester, som inkluderer bruk av funksjoner og kommandoer. Når du opprette aliaser, sparer økten deres verdier så lenge økten forblir aktiv. Hvis du lukker det, mister du aliasene. Men, kan du lagre dem til en output file - vanligvis skallet konfigurasjonsfil - slik at du kan legge dem igjen i andre økter. Noen ganger er disse I / O-filer har "alias" i sin forlengelse.

modifisere aliaser

De fleste skallprogram har funksjoner som lar deg vise noen eller alle kallenavn som finnes i økten. Når du åpner en sesjon, leser den automatisk konfigurasjonsfiler og laster aliasene du har lagret der, sammen med noen andre sett med kommandoer du har lagret. Deretter kan du legge til nye aliaser eller endre eksisterende. Men for å lagre disse endringene, må du også oppdatere konfigurasjonsfiler.

betraktninger

Du trenger ikke en grense på hvor mange aliaser du kan opprette eller bruke på en gang. På samme måte kan du ha aliaser som utfører tilsvarende operasjoner, som å finne filer i ulike kataloger. Du kan imidlertid slå av aliaser ved å bruke "unalias" kommandoen, som lar deg fjerne noen eller alle kallenavn fra økten. For å lagre endringene for senere økter, må du utgang dem til konfigurasjonsfiler.