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
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
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
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
Pogledajte gornju snimku, osim naredbe 'cd', sve ostale naredbe su vanjske naredbe jer je bash prikazao njihov vanjski put.