|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Beskriv skalbehandlingen av kommandoraden i UNIX -operativsystemet?

    Skalbehandling av kommandorad i UNIX -operativsystem

    UNIX -skalet fungerar som tolk mellan användaren och operativsystemet. Det tar kommandon som anges av användaren i kommandoraden, bearbetar dem och kör dem. Här är en uppdelning av hur skalet hanterar kommandoraderna:

    1. Analyser kommandoraden:

    * Skalet först läser kommandoraden du skriver.

    * Det sedan splits Linjen till enskilda ord, separerade av mellanslag eller flikar. Dessa ord kallas tokens .

    * Varje token tolkas sedan Baserat på dess betydelse:

    * Kommandon: Det här är de primära åtgärderna du vill utföra, som `ls`,` cat`, `mkdir`, etc.

    * Argument: Dessa ger ytterligare information för kommandot, som filnamn för `ls` eller katalognamn för` mkdir '.

    * Alternativ: Dessa är flaggor som modifierar kommandot beteende, vanligtvis betecknat av en bindestreck följt av en bokstav, t.ex. `-l` för lång lista i" LS ".

    2. Utöka specialtecken:

    * Skalet utför expansion På kommandoraden, ersätta vissa tecken med motsvarande värden:

    * tilde expansion: `~` expanderar till användarens hemkatalog.

    * Variabel expansion: `$ Var` expanderar till värdet på variabeln` var`.

    * Brace Expansion: `{A, B}` expanderar till `A` och` B`.

    * Wildcard Expansion: `*` Matchar någon sträng, `?` Matchar en enda karaktär, och `[]` matchar någon karaktär inom parenteserna.

    3. Söker efter kommandot:

    * Skalet söker efter kommandot du angav i en fördefinierad väg . Denna väg innehåller kataloger där körbara filer finns.

    * Om kommandot hittas lanserar Shell motsvarande körbara program.

    4. Kör kommandot:

    * Skalet sätter upp -miljön För kommandot genom att skicka det argument, alternativ och annan relevant information.

    * Kommandot körs och utför den begärda åtgärden.

    * Efter att kommandot är klar visar skalet alla utgångar som genereras och ber dig för ett nytt kommando.

    5. Felhantering:

    * Om skalet stöter på ett fel, till exempel ett kommando som inte hittas eller ogiltiga argument, kommer det att visa ett felmeddelande .

    * Du kan ofta använda felkoder och signaler för att hantera fel i skript och program.

    Exempel:

    `` `

    $ ls -l/hem/användare/dokument

    `` `

    Här är "ls" kommandot, "-l" är ett alternativ, och "/hem/användare/dokument" är ett argument.

    Sammanfattning:

    UNIX -skalet spelar en avgörande roll för att underlätta interaktion med operativsystemet. Den tolkar användarinmatning, utökar specialtecken, söker efter kommandon och kör dem, ger ett kraftfullt och flexibelt gränssnitt för att hantera och interagera med systemet.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man lägga till ett prefix till en rad i UNIX
    ·Vad är skillnaden mellan RSH och SSH?
    ·Är det fina kommandot användbart på multiprocessor U…
    ·Vad är skillnaden mellan finger och vem kommandon i Un…
    ·Vad är skillnaden mellan LWP och trådar?
    ·Varför är Unix -kommandon enkla snarare än komplexa …
    ·Du har spelat in ett makro. Av misstag du en handling i…
    ·Hur Teach Yourself UNIX
    ·Vad betyder rib CD?
    ·Vilket kommando kommer att visa de sista raderna i text…
    Utvalda artiklarna
    ·Gemensam Windows XP diagnosverktyg & Verktyg
    ·Hur Dra mer bandbredd
    ·Hur man modifierar den förinstallerade Windows Vista a…
    ·Hur kan vi minska Nss_Ldap Tidsgränser
    ·Audio & Video filändelser
    ·Hur Överför en Mac till My Passport
    ·Hur man installerar Desktop Themes
    ·Hur man gör Vista Sluta Byta ikoner
    ·Hur mycket RAM har min Mac?
    ·Hur man zooma ut på en Dell Inspiron 15
    Copyright © Dator Kunskap https://www.dator.xyz