logo

Linux Shell-kommandon

I Linux är kommandon sätt eller instruktioner genom vilka du kan instruera ditt system att göra någon åtgärd. Kommandon körs på kommandoraden.

Syntax:

 command [option] [argument] 

Det finns några kommandon som inte har några alternativ eller som inte accepterar några argument som 'clear' och 'pwd'.

klar

Kommandot 'rensa' rensar alla tidigare kommandon och utdata från terminaldisplayen.

regex i java

pwd

Kommandot 'pwd' står för 'skriv ut arbetskatalog'. Den accepterar inte något alternativ eller argument och visar detaljerna i den aktuella arbetskatalogen.


Typer av kommandon

Externa eller inbyggda kommandon

Inbyggt kommandon är interna kommandon som är inbyggda i skalet. Inbyggda kommandon anropas från skalet och exekveras direkt i själva skalet. Du kan lista alla inbyggda kommandon med hjälp av kommandona 'help' och 'compgen -b'. Några exempel på inbyggda kommandon är 'pwd', 'help', 'typ', 'set', 'unset', etc.

Extern kommandon är andra än inbyggda kommandon. Dessa kommandon är program som har sina egna binära filer och som finns i filsystemet. Dessa är de kommandon som ditt system erbjuder och är helt skaloberoende. Oftast finns dessa kommandon i /bin, /sbin, /usr/sbin.

enum tostring java

typ kommando

Linux 'type'-kommando talar om för oss om ett kommando som ges till skalet är ett inbyggt eller externt kommando.

Syntax:

hur man skapar en array i java
 type 

Exempel:

 type pwd type cd type man type cat type file 
Linux Shell Expansion Command1

Titta på ögonblicksbilden ovan, kommandon som 'pwd' och 'cd' är inbyggda kommandon medan kommandona 'man', 'cat' och 'file' är externa kommandon.

Linux 'typ'-kommando berättar också om ett kommando är alias eller inte.

Exempel:

 type ls 
Linux Shell Expansion Command2

Titta på ögonblicksbilden ovan, kommandot 'typ' visar att 'ls' är ett aliaskommando.


typ -a

Alternativet 'typ -a' berättar om alla typer av kommandon oavsett om det är inbyggt, externt eller alias. Vissa kommandon är både externa och inbyggda kommandon. Men det inbyggda kommandot kommer alltid att ha prioritet tills och om inte sökvägen för externt kommando nämns.

Syntax:

 type -a 

Exempel:

objektklass i java
 type -a echo 
Linux Shell Expansion Command3

Titta på ögonblicksbilden ovan, 'echo'-kommandot är internt såväl som externt. För att använda externt 'eko'-kommando, sökväg '/bin/echo' Är nämnd.


som

Linux 'vilket'-kommandot lokaliserar sökvägen till ett kommando.

Syntax:

 which .... 

Exempel:

vad är f5 på tangentbordet
 which ls pwd rmdir mkdir cp cd file man 
Linux Shell Expansion Command4

Titta på ögonblicksbilden ovan, förutom 'cd'-kommandot, alla andra kommandon är externa kommandon eftersom bash har visat deras externa sökväg.