Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Linux >> Content

    Linux Alias ​​Funktioner

    Operativsystemet Linux använder funktioner och alias för att underlätta användningen kommando terminal . Alias ​​erbjuder användaren ett sätt att förkorta långa eller komplicerade kommandon , medan funktioner gör långa block av kod enkelt att lagra , organisera och använda . Skriva långa kommandon eller komplicerade skript är en nödvändig ( men tråkiga ) del av Linux bruk . Att förstå hur man förvarar alias i bashrc filen och importera funktioner från källfiler kommer att effektivisera användarens interaktion med kommandoraden . Alias ​​

    Alias ​​är stenografi namn längre och svårt att komma ihåg kommandosträngar . En användare kan ta ett kommando som används ofta under systemets användning , såsom

    tjära cvzf photos_from_mom.tar.gz /home

    och ge den ett alias . Om användaren anger ett alias som " packa upp " för detta kommando , kan användaren skriva in " packa " på kommandoraden , och systemet kommer att utföra längre kommandot .
    Funktioner

    alias kan byta namn på ett kommando för att underlätta användning , kan de inte hantera kod fel , eller hantera olika block av samma kod . I dessa fall är det bra att förstå skalfunktioner . Ungefär som funktioner i andra programmeringsspråk som C eller Java , Linux funktioner utse block av kod som ska köras , som sedan kan nås från andra skript . Till exempel ,

    funktion list_home {

    ls - a /home

    /* göra en del arbete i hemkataloger * /

    }

    är en funktion som kommer att lista hemkatalogen och göra det arbete som behöver göras där .
    . bashrc

    " . bashrc " filen bestämmer hur ett interaktivt skal kommer att bete sig genom att definiera funktioner , alias och termer inom skalet . I bashrc filen är en viktig avsnittet " alias " , som låter användaren definiera permanenta alias i skalet . Till exempel , följande text ingått bashrc :

    alias rm = ' rm - i'

    alias cp = ' cp - i'

    alias mv = ' mv - jag '

    kommer att säkerställa att när " rm " tas upp i den interaktiva skalet , kommandot " rm -i " kommer att utföra . Användaren behöver bara ange detta en gång i filen för att det ska träda i kraft för varje skalsession .
    Importera funktioner

    funktioner kan deklareras i själva tankskalet . Dessa uttalanden är inte permanent , dock . För att hålla en permanent kopia av funktioner , är det nödvändigt att importera från en textfil , så att användaren eller programmerare måste importera filen till skalet session . När användaren importerar filen , skript och funktioner på filen finns i skalet . Till exempel , om användaren har filen " func.sh " som innehåller två funktioner som är nödvändiga i ett annat skal -program , kan användaren importera filen antingen genom att använda kommandot " källan func.sh " eller kommandot " . Func.sh " inne i skriptet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar Linux Mint 9 på en Dell Dimension …
    ·Boot Process för CentOS
    ·Hur Mount DVD fstab
    ·Så här söker filens innehåll i Linux
    ·Hur man skapar en Ubuntu Boot Disk
    ·Hur man installerar Net - SNMP 5,4 Under Linux
    ·Disk Imaging i Linux
    ·Hur du uppdaterar PHP i Linux
    ·Hur man bränner en ISO-avbildning med kommandoraden
    ·Så monterar USB-hubb i Linux
    Utvalda artiklarna
    ·Hur hittar Musik Symboler i Fonts
    ·Hur hämta produktnyckeln för Windows XP
    ·Hur du fyller Win98 Into MSI 7125
    ·Hur till Stopp spoolingtjänster
    ·Komma åt UNIX information på webbplatser på en PC
    ·Hur fixar Automatiska uppdateringar för XP
    ·Vista Home Premium 64 Bit Systemkrav
    ·Hur man utför en XP Systemåterställning Från ERD Co…
    ·Min Dell Dimension 4600 startar inte multitester
    ·Hur man använder nLite att Slipstream en Windows XP Bo…
    Copyright © Dator Kunskap http://www.dator.xyz