Linux operativsystemet bruger funktioner og aliaser for at lette kommando terminal brug. Aliasser tilbyder brugeren en måde at forkorte lange eller komplicerede kommandoer , mens funktioner gør lange blokke af kode nem at opbevare , organisere og anvende. Indtastning lange kommandoer eller komplicerede scripts er en væsentlig (selvom kedelige ) del af Linux brug. Forstå , hvordan man opbevarer aliaser i bashrc filen og importere funktioner fra kildefiler vil strømline en brugers interaktion med kommandolinjen. Aliaser
aliaser stenografi navne for længere og svært at huske kommandostrenge . En bruger kan tage en kommando bruges ofte i løbet systembrug , såsom
tar cvzf photos_from_mom.tar.gz /home in
og give den et alias. Hvis brugeren angiver et alias som " udpakning " for denne kommando , kan brugeren indtaste " udpakning " på kommandolinjen , og systemet vil udføre længere kommando.
Funktioner
< br >
aliaser kan omdøbe en kommando til at lette brugen , kan de ikke håndtere kode fejl , eller håndtere forskellige blokke af lignende kode . I disse tilfælde er det nyttigt at forstå shell funktioner. Ligesom funktioner i andre programmeringssprog som C eller Java, udpege Linux -funktioner blokke af kode til at udføre , som derefter kan tilgås fra andre scripts . For eksempel , Amerikas
funktion list_home {
ls - a /home in
/* gøre noget arbejde i hjemmet mapper * /
}
< p> er en funktion , der vil liste den hjem mappe og gøre det arbejde, der skal gøres der.
. bashrc
" . bashrc " filen bestemmer, hvordan en interaktiv shell vil opføre ved at definere funktioner , aliaser , og betingelser i skallen. I Bashrc fil er en vigtig afsnittet " aliaser " som lader brugeren definere permanente aliaser i skallen . For eksempel indgik følgende tekst i bashrc :
alias rm = ' rm- i «
alias cp =' cp -i '
alias mv = ' mv - i '
vil sikre, at når " rm " indtastes i interaktiv shell , kommandoen " rm -i ", udføres . Brugeren behøver kun at definere denne gang i filen for det kan træde i kraft for hver shell session.
Import funktioner
Funktioner kan erklæres i skallen selv. Disse erklæringer er ikke permanente , dog. For at holde en permanent kopi af funktioner , er det nødvendigt at importere fra en tekstfil , så brugeren eller programmør skal importere filen ind i skallen session. Når brugeren importerer filen , scripts og funktioner på filen findes i skallen. For eksempel, hvis brugeren har filen " func.sh " , som indeholder to funktioner , der er nødvendige i et andet shell program kan brugeren importere filen enten ved hjælp af kommandoen " kilden func.sh " eller kommandoen " . Func.sh " inde i scriptet.