logo

Linux Shell команди

В Linux командите са начини или инструкции, чрез които можете да инструктирате вашата система да извърши някакво действие. Командите се изпълняват в командния ред.

Синтаксис:

 command [option] [argument] 

Има някои команди, които нямат опция или не приемат никакви аргументи, като например 'clear' и 'pwd'.

ясно

Командата 'clear' изчиства всички предишни команди и изходи от дисплея на терминала.

jtextfield

pwd

пример за java клас

Командата 'pwd' означава 'работна директория за печат'. Не приема никакви опции или аргументи и показва детайлите на текущата работна директория.


Видове команди

Външни или вградени команди

Вградена командите са вътрешни команди, които са вградени в обвивката. Вградените команди се извикват от обвивката и се изпълняват директно в самата обвивка. Можете да изброите всички вградени команди с помощта на командата 'help' и 'compgen -b'. Някои примери за вградени команди са 'pwd', 'help', 'type', 'set', 'unset' и др.

Външен командите са различни от вградените команди. Тези команди са програми, които имат собствен двоичен файл и се намират във файловата система. Това са командите, които вашата система предлага и са напълно независими от обвивката. Най-често тези команди се намират в /bin, /sbin, /usr/sbin.


въведете команда

Командата 'type' на Linux ни казва дали дадена команда, дадена на обвивката, е вградена или външна команда.

формула на масон

Синтаксис:

 type 

Пример:

 type pwd type cd type man type cat type file 
Команда за разширяване на Linux Shell1

Вижте снимката по-горе, команди като 'pwd' и 'cd' са вградени команди, докато команди 'man', 'cat' и 'file' са външни команди.

Linux командата 'type' също казва дали дадена команда е псевдоним или не.

Пример:

 type ls 
Linux Shell Expansion Command2

Погледнете снимката по-горе, командата 'type' показва, че 'l' е команда с псевдоним.


тип -а

Опцията 'type -a' разказва за всички типове команди, независимо дали са вградени, външни или с псевдоним. Някои команди са едновременно външни и вградени команди. Но вградената команда винаги ще има приоритет, докато и освен ако не бъде споменат пътят на външната команда.

Синтаксис:

 type -a 

Пример:

оператор if java
 type -a echo 
Linux Shell Expansion Command3

Вижте снимката по-горе, командата „ехо“ е вътрешна, както и външна. За да използвате външна команда „ехо“, път '/bin/echo' се споменава.


който

Linux командата 'which' намира пътя на командата.

Синтаксис:

centos срещу rhel
 which .... 

Пример:

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

Погледнете горната моментна снимка, с изключение на командата 'cd', всички останали команди са външни команди, защото bash е показал техния външен път.