logo

Linux Shell-kommandoer

I Linux er kommandoer måter eller instruksjoner der du kan instruere systemet ditt til å gjøre noen handlinger. Kommandoer utføres på kommandolinjen.

Syntaks:

 command [option] [argument] 

Det er noen kommandoer som ikke har noen alternativer eller som ikke aksepterer noen argumenter som 'clear' og 'pwd'.

klar

'clear'-kommandoen fjerner alle tidligere kommandoer og utganger fra terminaldisplayet.

js lastet ned

pwd

char og int java

Kommandoen 'pwd' står for 'skriv ut arbeidskatalog'. Den godtar ikke noe alternativ eller argument og viser detaljene i gjeldende arbeidskatalog.


Typer kommandoer

Eksterne eller innebygde kommandoer

Innebygd kommandoer er interne kommandoer som er innebygd i skallet. Innebygde kommandoer kalles fra skallet og utføres direkte i selve skallet. Du kan liste alle innebygde kommandoer ved hjelp av 'help' og 'compgen -b' kommandoen. Noen eksempler på innebygde kommandoer er 'pwd', 'help', 'type', 'set', 'unset', etc.

Utvendig kommandoer er andre enn innebygde kommandoer. Disse kommandoene er programmer som har sin egen binære og ligger i filsystemet. Dette er kommandoene som systemet ditt tilbyr og er helt skalluavhengige. For det meste ligger disse kommandoene i /bin, /sbin, /usr/sbin.


skriv kommando

Linux 'type' kommando forteller oss om en kommando gitt til skallet er en innebygd eller ekstern kommando.

java print

Syntaks:

 type 

Eksempel:

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

Se på øyeblikksbildet ovenfor, kommandoer som 'pwd' og 'cd' er innebygde kommandoer mens kommandoene 'man', 'cat' og 'file' er eksterne kommandoer.

Linux 'type' kommando forteller også om en kommando er aliasert eller ikke.

Eksempel:

 type ls 
Linux Shell Expansion Command2

Se på øyeblikksbildet ovenfor, 'type'-kommandoen viser at 'ls' er en alias-kommando.


type -a

Alternativet 'type -a' forteller om alle typer kommandoer, enten det er innebygd, eksternt eller alias. Noen kommandoer er både eksterne og innebygde kommandoer. Men innebygd kommando vil alltid ha prioritet til og med mindre banen til ekstern kommando er nevnt.

Syntaks:

 type -a 

Eksempel:

skriftstørrelse lateks
 type -a echo 
Linux Shell Expansion Command3

Se på øyeblikksbildet ovenfor, 'ekko'-kommandoen er intern så vel som ekstern. For å bruke ekstern 'ekko'-kommando, sti '/bin/echo' er nevnt.


hvilken

Linux 'hvilken'-kommando lokaliserer banen til en kommando.

Syntaks:

konverter java-objekt til json
 which .... 

Eksempel:

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

Se på øyeblikksbildet ovenfor, bortsett fra 'cd'-kommandoen, alle andre kommandoer er eksterne kommandoer fordi bash har vist deres eksterne bane.