logo

Linux Shell naredbe

U Linuxu, naredbe su načini ili upute putem kojih možete dati instrukcije svom sustavu da izvrši neku akciju. Naredbe se izvršavaju u naredbenom retku.

Sintaksa:

 command [option] [argument] 

Postoje neke naredbe koje nemaju nijednu opciju ili ne prihvaćaju nijedan argument kao što su 'očisti' i 'pwd'.

čisto

Naredba 'clear' briše sve prethodne naredbe i izlaze sa zaslona terminala.

jednakost nizova u Javi

pwd

Naredba 'pwd' označava 'ispis radnog imenika'. Ne prihvaća nikakve opcije ili argumente i prikazuje detalje trenutnog radnog direktorija.

niz bajtova u niz

Vrste naredbi

Vanjske ili ugrađene naredbe

Ugrađeni naredbe su interne naredbe koje su ugrađene u ljusku. Ugrađene naredbe se pozivaju iz ljuske i izvode izravno unutar same ljuske. Možete popisati sve ugrađene naredbe uz pomoć naredbi 'help' i 'compgen -b'. Neki primjeri ugrađenih naredbi su 'pwd', 'help', 'type', 'set', 'unset' itd.

Vanjski naredbe nisu ugrađene naredbe. Ove naredbe su programi koji imaju vlastitu binarnu datoteku i nalaze se u datotečnom sustavu. Ovo su naredbe koje nudi vaš sustav i potpuno su neovisne o ljusci. Uglavnom se ove naredbe nalaze u /bin, /sbin, /usr/sbin.


naredba tipa

Linux 'type' naredba govori nam je li naredba dana ljusci ugrađena ili vanjska naredba.

Sintaksa:

 type 

Primjer:

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

Pogledajte gornju snimku, naredbe poput 'pwd' i 'cd' su ugrađene naredbe dok su naredbe 'man', 'cat' i 'file' vanjske naredbe.

Linux 'type' naredba također govori je li naredba aliasiran ili ne.

popis gimp fontova

Primjer:

 type ls 
Linux Shell Expansion Command2

Pogledajte gornju snimku, naredba 'type' pokazuje da je 'l' naredba s aliasom.


vrsta -a

Opcija 'type -a' govori o svim vrstama naredbi bilo da su ugrađene, vanjske ili aliasirane. Neke su naredbe i vanjske i ugrađene naredbe. Ali ugrađena naredba uvijek će imati prioritet dok i osim ako se ne spomene put vanjske naredbe.

Sintaksa:

 type -a 

Primjer:

fusnote markdown
 type -a echo 
Linux Shell Expansion Command3

Pogledajte gornju snimku, naredba 'echo' je unutarnja kao i vanjska. Za korištenje vanjske naredbe 'echo', put '/bin/echo' spominje se.


koji

Linux 'which' naredba locira putanju naredbe.

registarska memorija

Sintaksa:

 which .... 

Primjer:

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

Pogledajte gornju snimku, osim naredbe 'cd', sve ostale naredbe su vanjske naredbe jer je bash prikazao njihov vanjski put.