|  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

    Skilja mellan interna och extarnala kommandon med exempel för Unix?

    interna vs externa kommandon i Unix

    I Unix-liknande system är kommandon de instruktioner du ger till skalet för att utföra åtgärder. De kan kategoriseras som intern och extern .

    Här är en uppdelning av de viktigaste skillnaderna och exemplen:

    interna kommandon:

    * inbyggt: Dessa är direkt integrerade i skalets kod.

    * Snabb exekvering: Inget behov av att ladda separata program från disken.

    * Begränsad funktionalitet: Fokusera vanligtvis på grundläggande uppgifter som skalhantering, processkontroll och variabel manipulation.

    * Inga separata körbara filer: De är en del av själva skalet.

    Exempel:

    * `CD`:Ändra katalog.

    * `EXIT`:Avsluta det aktuella skalet.

    * `PWD`:Skriv ut arbetskatalog.

    * `Jobb ':Lista bakgrundsjobb.

    * `FG`:Ta med ett bakgrundsjobb i förgrunden.

    * `BG`:Skicka ett förgrundsjobb till bakgrunden.

    * `Kill`:Avsluta en process.

    * `Historia ':Visa kommandohistorik.

    * `Echo`:Skriv ut text till terminalen.

    * `Läs ':Läs användarinmatning.

    externa kommandon:

    * separata körbara filer: Lagras som filer på systemet.

    * Mer komplex funktionalitet: Kan utföra ett bredare utbud av uppgifter.

    * långsammare exekvering: Behöver laddas från skivan innan du kör.

    Exempel:

    * `LS`:Listkataloginnehåll.

    * `CAT ':Sammanfogar och visar filer.

    * `grep`:Sök efter mönster i filer.

    * `Date ':Visa det aktuella datumet och tiden.

    * `TOP`:Visa körprocesser.

    * `SSH`:Secure Shell Remote Login.

    * `Curl`:Överför data med olika protokoll.

    * `Git`:Versionskontrollsystem.

    * `Vim`:Textredaktör.

    Hur man identifierar typen:

    * `vilket 'kommando: Använd kommandot `vilket 'för att hitta platsen för ett kommando. Om den returnerar en sökväg är det ett externt kommando. Om den returnerar "inte hittas" är det troligt internt.

    * `typ" -kommandot: Detta kommando berättar specifikt vilken typ av kommando:

    * `typ ls` -> output:` ls är alias till `ls -g`

    * `typ CD` -> Output:` CD är ett skal byggt

    Obs:

    * Vissa kommandon, som "alias", kan vara både interna och externa. Kommandot "alias" är internt, men det kan användas för att skapa alias för externa kommandon.

    * Många kommandon som betraktas som "interna" implementeras faktiskt som delade bibliotek som laddas av skalet. Detta innebär att de kan uppdateras oberoende av själva skalet.

    Sammanfattningsvis:

    Interna kommandon är inbyggda i skalet och ger grundläggande funktionalitet, medan externa kommandon är separata körbara filer som erbjuder ett bredare utbud av funktioner. Båda spelar väsentliga roller i UNIX -miljön.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur ställer du in Linux-alias för svåra att komma ih…
    ·Hur man lista alla grupper som kan skriva till en Unix …
    ·Vad är betydelsen av Unix?
    ·Unix Verktyg för Windows XP
    ·Är UNIX ett operativsystem med flera användare?
    ·Hur hitta filer i Unix
    ·Söka på UNIX Historia Arkiv
    ·Nackdelar med en UNIX Operativsystem
    ·Hur Packa en Z- fil i Unix
    ·Förklara olika lager av UNIX -operativsystem förklara…
    Utvalda artiklarna
    ·Hur man ställer in en Knoppix Network Card
    ·Hur man installerar kubeadm på Ubuntu 20.04 LTS (Focal…
    ·Hur man använder ett tangentbord som en mus
    ·Installera om iMovie
    ·Hur man gör en stjärna med ett tangentbord på Facebo…
    ·Vad är några fördelar med att bli datoroperatör?
    ·Hur kan vi minska den Bild filstorlek på Mac
    ·Hur du installerar Joomla ! på min MacBook
    ·Uppdateringen för Windows XP KB898461 installeras inte…
    ·Hur man optimerar minne i Windows XP
    Copyright © Dator Kunskap https://www.dator.xyz