Linux Shell-kommandoer

Linux Shell-kommandoer

I Linux er kommandoer måder eller instruktioner, hvorigennem du kan instruere dit system til at udføre en handling. Kommandoer udføres på kommandolinjen.

Syntaks:

 command [option] [argument]  

Der er nogle kommandoer, som ikke har nogen valgmulighed eller ikke accepterer nogen argumenter, såsom 'clear' og 'pwd'.



klar

Kommandoen 'clear' sletter alle tidligere kommandoer og output fra terminaldisplayet.

pwd

Kommandoen 'pwd' står for 'print working directory'. Den accepterer ikke nogen valgmulighed eller argumenter og viser detaljerne i den aktuelle arbejdsmappe.


Typer af kommandoer

Eksterne eller indbyggede kommandoer

Indbygget kommandoer er interne kommandoer, der er indbygget i skallen. Indbyggede kommandoer kaldes fra skallen og udføres direkte i selve skallen. Du kan liste alle indbyggede kommandoer ved hjælp af 'help' og 'compgen -b' kommandoen. Nogle eksempler på indbyggede kommandoer er 'pwd', 'help', 'type', 'set', 'unset' osv.

Ekstern kommandoer er andre end indbyggede kommandoer. Disse kommandoer er programmer, som har deres egen binære og placeret i filsystemet. Dette er de kommandoer, som dit system tilbyder og er fuldstændig skaluafhængige. For det meste ligger disse kommandoer i /bin, /sbin, /usr/sbin.


skriv kommando

Linux 'type' kommando fortæller os, om en kommando givet til skallen er en indbygget eller ekstern kommando.

Syntaks:

 type  

Eksempel:

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

Se ovenstående snapshot, kommandoer som 'pwd' og 'cd' er indbyggede kommandoer, mens kommandoer 'man', 'cat' og 'file' er eksterne kommandoer.

Linux 'type' kommando fortæller også, om en kommando er aliaseret eller ikke.

Eksempel:

 type ls  
Linux Shell Expansion Command2

Se på ovenstående snapshot, 'type'-kommandoen viser, at 'ls' er en aliasset kommando.


type -a

Indstillingen 'type -a' fortæller om alle typer kommandoer, uanset om den er indbygget, ekstern eller aliaseret. Nogle kommandoer er både eksterne og indbyggede kommandoer. Men indbygget kommando vil altid have prioritet, indtil og medmindre stien til ekstern kommando er nævnt.

Syntaks:

 type -a  

Eksempel:

 type -a echo  
Linux Shell Expansion Command3

Se på ovenstående snapshot, 'ekko'-kommandoen er intern såvel som ekstern. For at bruge ekstern 'ekko' kommando, sti '/bin/ekko' er nævnt.


hvilken

Linux 'hvilken' kommando lokaliserer stien til en kommando.

Syntaks:

 which ....  

Eksempel:

 which ls pwd rmdir mkdir cp cd file man  
Linux Shell Expansion Command4

Se på ovenstående snapshot, undtagen 'cd'-kommandoen, alle andre kommandoer er eksterne kommandoer, fordi bash har vist deres eksterne sti.

Top Artikler

Kategori

Interessante Artikler