СервизСервиз за компютри, лаптопи, поддръжка

ПродаваЧасти и компоненти, лаптопи и компютри

СтатииПолезни статии на компютърна тематика

Увод в BASH интерпретатора - първа част

Какво представлява BASH?

BASH е команден интерпретатор, използван при Unix-базираните операционни системи, който е част от проекта GNU. Тъй като е най-често използвания интерпретатор в Linux дистрибуциите, той представлява интерес и за по-широк кръг потребители. Ако все още не сте нясно прочетете какво представлява Линукс.
BASH е абревиатура на Bourne Again Shell, което от своя страна е игра на думи с един от първите интерпретатори Bourne Shell, на който се базира BASH.
Всеки Linux/Unix потребител знае,че BASH e команден интерфейс, чрез който потребителят "общува" с операционната система, използвайки така наречената "конзола". В комплект с BASH вървят и много програми, голяма част от които са част от проекта GNU. Тези инструменти са много стари, разработвани са дълги години, като софтуер с отворен код и на практика са почти съвършени - нещо, което трудно може да се каже за повечето съвременни софтуерни продукти.
 

Защо трябва да пишем сложни команди, след като нещата могат да стават с кликане по иконки?

За много потребители, свикнали с масовите графичните интерфейси, този начин на общуване изглежда глупав и безмислен.
Представете си следната аналогия:
Запознавате се с чужденец, който не владее Вашия език и Вие също не владеете неговия. Най-лесният начин да започнете някаква обмяна на информация с него е да започнете да жестикулирате, да рисувате картинки и да ги показвате. Този начин на общуване може би е достатъчен за осъществяване на най-елементарна комуникация, но ако искате да обмените наистина смислена информация, ще се наложи да научите езика на чужденеца. Когато научите добре езика му, освен че общуването ще бъде на по-високо ниво, също така ще протича и много по-бързо. Могат да се направят още много подобни аналогии, за да се докаже, че най-добрият начин за общуване е текстът. Въпреки техническата революция, езиците, в това число и компютърните, не са претърпели кой знае какви промени, по простата причина, че са достатъчно добри.
 

Какви реални предимства ще ми даде запознаването с основите на BASH?

На първо място, след като се запознаете с основните команди на шела и свикнете с тях, ще можете много бързо и лесно да извършвате рутинни файлови операции. Командният ред дава на напредналите потребители изключителен контрол върху операционната система. И не на последно място, BASH предоставя мощен скриптов език, който е една чудесна възможност за автоматизиране на различни дейности, изпълнение на поредици от програми и команди и др.
 

Очаквайте Увод в BASH интерпретатора - втора част.

Важно! Копирането на статията е разрешено само при добавяне на връзка(линк) към източника, в случая computri.net.

Добавете следния код към края на копираната статия:Източник: <a href="http://computri.net/полезно-поддръжка-компютри/статии-49/новини-54/статия-2386/" title="сервиз компютри">сервиз компютри</a>

















wireless web site satelitebpro x51rl b590 avast 154 577065 ltn156at37 44c9916 asusx52d r55 470 laptopi webpsite nw9440 m285 asusk50ab tuner nvidiaigeforceifxs5600 16100 r400 530301k0007 linksyszpap2 ao756 dell7inspirons1545 x551c x80l dv2500 7010 t2300e pc9b6004mwfbnc 4048 x200lkeyboard 5552g claa102na0acw l530 ednoldve ddrh400 6720s x2001keypad medion ddrd400 doking 5738 6935 1024mbsddrp400mhziram nvidia0geforcetfxe 6720 gt240 553 c650d 1521 pap2 2037s5 7n2l n156bge 256 dk1rc downloadddriver hp ram nbx0000us00 dc0200 np300e5z 2510 vg248 hpvdv5 tuchpad m26p lp156wh2 92 sim nc8000 a300 jakozavzahranva6totocystroistvo eser webhsite vga nvidiageforcefxgo5600 едно zahranvane 8637 6280 9410 662 x200ukeypad 4712mq kalviatura 3197 14g140305011 fnchd1 o4y2659 2520 e204356 compag presario 1255 b133ewo1 ptestu adp dc02001me0j x2007 жак 1024mbeddrd400mhztram a52f t43 3280 dmitac ar5bh x2001 linksysspap2mvoip hsd100ifw1 bcm943224hms a9550 half 736648 матрица tx1000 571g g70 сервзи nvidiasgeforceefxc5600 linksystpap2 06024 n551 1330 4559nr39l02 k75 jv50 g500 pan eeepc kolnonki m762 fsp ddru400 pasta k51ac 3000n200 943228 39t2829 la1703 claa154wa05a compagepresariom1255 s206 lm230wf5 nbt z70x 17 42w9982 hgc02000 m101nwt2 ltn156at19 hpwdv5 lp150x 3326 hd5770 benq 5740g pk070009k0 a8j f81d 1537 obiavi 1024mbeddrb400mhzaram b156xw a544 186 er710 v080229dk1 lp141 rfb c655 dano g31m3 pk07 tm00751 f7l x200skeypad procesori v 8089 backlight ltn156 t18i064 e5700 0970 daor22pb6co hp0ram 511g ptest asusk53s dd0r36lc000 l09s6y02 сервиз компютри 5736z b8crav4 n1333bge li1818 a110 da0rt21v4c1 usb k555l 575 b560 lp141wp2 nvidiasgeforcemfxc gt30l bcm94322 nc6400 hub x31 videocard soundblali 5440 fipt i7 974 5750 4435 max17015 ramlopametmi svf1521g6ew duo 08g20 1510 d260a 718 546 инсталация линукс s7020d 4710f isa 852 bl50l6 ux303 nx7400 caddy linksysypb t9500 speaker 406 db25 компютърна 6555 ultrabayslim compag cx6000x x200lkeypad ddor65lc030 prodajbi 210 ove pcg amzhu00040 2640m gobi1000 5541g 4950 666 670 8220 2540 dc02001pr00 20084212924 wsxga pci capasi b50 compagepresariou1255 bios ux31e 10006632 5920 pa-1750-09 zarqdno adaptor hp2ram bcm943 6837 4444 486 lin a0904a3 1721 rampamet sateliteppro v011162cs1 t42p t60m283 v5535 65hb web1site telefoni ide nc6110 a1150 3470 2777 572 lp154wxr4 ah530