Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Onderscheid maken tussen interne en extarnale opdrachten met voorbeelden voor UNIX?

interne versus externe opdrachten in Unix

In Unix-achtige systemen zijn opdrachten de instructies die u aan de shell geeft om acties uit te voeren. Ze kunnen worden gecategoriseerd als interne en extern .

Hier is een uitsplitsing van de belangrijkste verschillen en voorbeelden:

Interne opdrachten:

* ingebouwd: Deze zijn direct geïntegreerd in de code van de shell.

* snelle uitvoering: Het is niet nodig om afzonderlijke programma's van de schijf te laden.

* Beperkte functionaliteit: Richt zich meestal op basistaken zoals shell management, procescontrole en variabele manipulatie.

* Geen afzonderlijke uitvoerbare bestanden: Ze maken deel uit van de schaal zelf.

Voorbeelden:

* `cd`:wijzigingsmap.

* `Exit`:verlaat de huidige schaal.

* `PWD`:Werkmap afdrukken.

* `Jobs`:lijst achtergrondtaken.

* `FG`:breng een achtergrondopdracht mee naar de voorgrond.

* `BG`:stuur een voorgrondtaak naar de achtergrond.

* `kill`:beëindig een proces.

* `History`:Geschiedenis weergeven.

* `echo`:print tekst naar de terminal.

* `lees`:lees gebruikersinvoer.

externe opdrachten:

* afzonderlijke uitvoerbare bestanden: Opgeslagen als bestanden op het systeem.

* Meer complexe functionaliteit: Kan een breder scala aan taken uitvoeren.

* langzamere uitvoering: Moet worden geladen van de schijf voordat u loopt.

Voorbeelden:

* `ls`:Lijst Directory -inhoud.

* `Cat`:bestanden samenvoegen en weergeven.

* `grep`:zoek naar patronen in bestanden.

* `Date`:geef de huidige datum en tijd weer.

* `Top`:weergaveprocessen weergeven.

* `ssh`:beveiligde shell externe login.

* `Curl`:overdrachtgegevens met behulp van verschillende protocollen.

* `git`:versiebeheersysteem.

* `vim`:teksteditor.

Hoe het type te identificeren:

* `welke op commando: Gebruik de opdracht `welke 'om de locatie van een opdracht te vinden. Als het een pad retourneert, is het een externe opdracht. Als het "niet gevonden" retourneert, is het waarschijnlijk intern.

* `Type` Command: Deze opdracht vertelt u specifiek het type opdracht:

* `Type ls` -> Uitvoer:` ls is aliased to `ls -g`

* `Type cd` -> Uitgang:` CD is een shell buildin`

Opmerking:

* Sommige opdrachten, zoals `alias`, kunnen zowel intern als extern zijn. Het opdracht 'alias' zelf is intern, maar het kan worden gebruikt om aliassen te maken voor externe opdrachten.

* Veel opdrachten die worden beschouwd als "intern" worden eigenlijk geïmplementeerd als gedeelde bibliotheken die door de shell worden geladen. Dit betekent dat ze onafhankelijk van de schaal zelf kunnen worden bijgewerkt.

Samenvattend:

Interne opdrachten zijn ingebouwd op de shell en bieden basisfunctionaliteit, terwijl externe opdrachten afzonderlijke uitvoerbare bestanden zijn die een breder scala aan mogelijkheden bieden. Beide spelen essentiële rollen in de UNIX -omgeving.

Previous: Next:
  unix
·Tutorial voor een Unix Word li…
·Tutorial voor Unix LS 
·Welk commando geeft de lijst w…
·Wat is het sudo-commando in Li…
·Wat is het verschil tussen rou…
·Hoe Unix is ​​ontstaan? 
·Hoe druk je de huidige map af …
·Hoe kan ik zoeken naar tekst i…
·Wat is grep in Unix? 
  Related Articles
Wat is het verschil tussen Windows 7 Bet…
Wat is het verschil tussen Vista 32bit e…
Leg uit verschillende lagen UNIX -bestur…
Wat is het verschil tussen een Apple iBo…
Wil je een dubbel opstartscenario instel…
Wat is het verschil tussen vinger en wie…
Wat zijn de verschillen tussen Windows 9…
Wat zijn de verschillen tussen Windows M…
Wat is verschil tussen Linux en Unix? 
  Besturingssysteem Articles
·Veranderen Windows XP Operating System 
·Wat is 6636N-sap? 
·Hoe maak je dubbele spaties in Office 20…
·Wat is Virtual Memory Management 
·Hoe je 32 Bit Vs herkennen . 64 Bit PC 
·Hoe te Reformat Windows XP Home Edition 
·Hoe kan ik Windows XP Uninstall Pro 
·Hoe je video's vanuit huis streamen in W…
·Hoe kan ik XP Startup Items bewerken 
Copyright © Computer Kennis https://www.nldit.com