logo

Linux Shell-opdrachten

In Linux zijn commando's manieren of instructies waarmee je je systeem kunt instrueren om een ​​bepaalde actie uit te voeren. Commando's worden uitgevoerd op de opdrachtregel.

Syntaxis:

 command [option] [argument] 

Er zijn enkele commando's die geen enkele optie hebben of geen enkel argument accepteren, zoals 'clear' en 'pwd'.

duidelijk

Het 'clear'-commando wist alle voorgaande commando's en uitvoer van het terminaldisplay.

verwijder het bestand in Java

pwd

Het commando 'pwd' staat voor 'print werkmap'. Het accepteert geen enkele optie of argument en geeft de details van de huidige werkmap weer.


Soorten opdrachten

Externe of ingebouwde commando's

Ingebouwd commando's zijn interne commando's die in de shell zijn ingebouwd. Ingebouwde opdrachten worden vanuit de shell aangeroepen en rechtstreeks in de shell zelf uitgevoerd. U kunt alle ingebouwde opdrachten weergeven met behulp van de opdrachten 'help' en 'compgen -b'. Enkele voorbeelden van ingebouwde opdrachten zijn 'pwd', 'help', 'type', 'set', 'unset', enz.

Extern opdrachten zijn andere dan ingebouwde opdrachten. Deze opdrachten zijn programma's die hun eigen binaire bestand hebben en zich in het bestandssysteem bevinden. Dit zijn de commando's die uw systeem aanbiedt en zijn volledig shell-onafhankelijk. Meestal bevinden deze commando's zich in /bin, /sbin, /usr/sbin.

aangepaste uitzondering in Java

typ commando

Het Linux 'type'-commando vertelt ons of een commando dat aan de shell wordt gegeven een ingebouwd of extern commando is.

Syntaxis:

Java Lambda-expressies
 type 

Voorbeeld:

 type pwd type cd type man type cat type file 
Linux Shell-uitbreidingsopdracht1

Kijk naar de bovenstaande snapshot, commando's als 'pwd' en 'cd' zijn ingebouwde commando's, terwijl commando's 'man', 'cat' en 'file' externe commando's zijn.

Linux 'type'-opdracht vertelt ook of een opdracht is alias of niet.

Voorbeeld:

 type ls 
Linux Shell-uitbreidingsopdracht2

Kijk naar de bovenstaande momentopname. De opdracht 'type' laat zien dat 'ls' een aliasopdracht is.


type A

De optie 'type -a' vertelt over alle soorten opdrachten, of deze nu ingebouwd, extern of alias zijn. Sommige opdrachten zijn zowel externe als ingebouwde opdrachten. Maar de ingebouwde opdracht heeft altijd prioriteit totdat en tenzij het pad van de externe opdracht wordt vermeld.

Syntaxis:

 type -a 

Voorbeeld:

shweta tiwari
 type -a echo 
Linux Shell-uitbreidingsopdracht3

Kijk naar de bovenstaande momentopname, het 'echo'-commando is zowel intern als extern. Om het externe 'echo'-commando te gebruiken, pad '/bak/echo' is genoemd.


welke

Linux 'welke'-opdracht lokaliseert het pad van een opdracht.

Syntaxis:

 which .... 

Voorbeeld:

char + int in Java
 which ls pwd rmdir mkdir cp cd file man 
Linux Shell-uitbreidingsopdracht4

Kijk naar de bovenstaande snapshot, behalve de opdracht 'cd', alle andere opdrachten zijn externe opdrachten omdat bash hun externe pad heeft weergegeven.