logo

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.

pothineni ram

pwd

css midterknap

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.

java print

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:

css første barn
 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:

java int til dobbelt
 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.