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
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
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
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
Kijk naar de bovenstaande snapshot, behalve de opdracht 'cd', alle andere opdrachten zijn externe opdrachten omdat bash hun externe pad heeft weergegeven.