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 >> Unix >> Content

    Unix Shell Tutorial

    The Unix shell är det program som sitter mellan dig och operativsystemet . Den fungerar som en kommandorad tolk och gränssnitt mellan dig och operativsystemet . Flera olika typer av skal är tillgängliga för operativsystemet Unix . Alla har samma funktionalitet . Men kommandona varje skal förstår är olika . Hur Shell anläggningsarbeten

    Skalet är ansvarig för att hitta kommandon i rätt katalog och översätta dessa kommandon till något som operativsystemet kan förstå . Du kan skriva in kommandon en efter en på kommandoraden , eller så kan du placera flera kommandon i en textfil och skriv namnet på filen till kommandoraden .

    Skalet också underhåller användarens egen miljö , tolkar jokertecken ( tecken som har speciell betydelse inom skalet ) och underhålla en historia som kommandon . Typiskt operativsystemet eller systemadministratören skapar den anpassade miljön genom att tilldela värden till Unix miljö variabler och skal . Men du kan ändra dem .
    Typer av Shells

    Unix -operativsystem kan använda en rad olika skal . De inkluderar Bourne shell ( sh ) , C-skalet ( csh ) , Korn Shell ( ksh ) , Bourne Again shell ( bash ) . Vart och ett av skalen har sin egen uppsättning skalkommandon och funktioner. Användarna har ofta en preferens om vilka skal som de använder .

    Ursprungliga skal som du loggar in till sätts av systemadministratören . Om du är osäker på skalet som du för tillfället använder , kan du skriva kommandot " echo $ SHELL " vid en kommandotolk . Du kan ändra ditt skal med hjälp av " chsh " kommandot . Detta kommando talar om för dig vad ditt login shell är , ger dig en lista över de skalen som finns för dig , och frågar om du vill byta till ett annat skal .

    Varje skal har en man-sida som förklarar kommandon som stöds , samt de funktioner och användning av just skalet . Varje kommando har sin egen speciella mannen sida som ytterligare förklarar de speciella kommandon . Mansidorna är Unix inbyggda manuella sidor , och du kommer åt dem genom att skriva " man [ kommando ] " i kommandotolken . Till exempel , om du vill lära dig mer om bash-skalet , typ " man bash " i kommandotolken .
    Shell Scripts

    flesta skal har en inbyggda programmeringsspråk som de förstår . Detta ger dig möjlighet att skapa robusta skript som kan köras precis som en typisk kommando . Men ett manus skrivet för en shell brukar inte fungera när de utförs under ett annat skal . Om du vill köra skriptet , kan du åberopa först rätt skalet innan du kör skriptet . Skriv namnet på skalet ( till exempel " csh " för C-skalet ) vid kommandotolken .

    Som skapare för shell script , kan du ange skalet för att använda direkt i själva skriptet . Gör detta genom att placera sökvägen till rätt skalet efter " # ! " tecken på den allra första raden i skriptet . Till exempel , om du skapar ett skript för bash-skalet , typ " # ! /Bin /bash " som den allra första raden . Följde detta med en hård retur , och sedan kan du skriva ditt manus .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Unix Behörighetsnivåer
    ·Hur man flyttar in Unix
    ·Hur man installerar teckensnitt i Unix
    ·En handledning för montering i Unix
    ·UNIX Fundamentals Träning
    ·Hur man skapar en fil i Unix
    ·Hur man kör Unix Från Ruby
    ·Unix-operativsystem Komponenter
    ·Hur Packa zippade filer i Unix
    ·Tutorial på Unix ZFS
    Utvalda artiklarna
    ·Hur du tilldelar en I /O-adress PCI Förändring XP
    ·Avinstallera program från VirtualBox
    ·Hur man gör Screencasts på en Mac med en pekplatta
    ·Apple Spyware Flyttande
    ·Hur man installerar ionCube Utan Root i cPanel
    ·Hur får jag mitt Aktivitetsfältet för att minimera a…
    ·Felsökning iHome
    ·Hur du återställer en dator lösenord på XP
    ·Inaktivera Bluetooth på Linux
    ·Hur man reparerar en minnesdumpning
    Copyright © Dator Kunskap http://www.dator.xyz