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

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

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

Увод в 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>

















as023170724 linksyspap2 x200okeypad 142200 5650 tx2650eg g70 intel r60e tally presario инсталация линукс ram1 ednomdve x200b bcm94322h crucial bios nvidia0geforcetfxe 1547 sateliteppros4200tseries hinges dv2000 Изработка на малък фирмен сайт edno0dve ltn133at07 si1520 m51v t135 120df turions64 6001889 nvidiageforcefxgo5600 1570 s205 compagmpresarioh1255 ux30 asusm51 8110 662 d270 as07b51 adapter n15413 b133xw01 notebook acerlaspire hpjram wsxg f3j saund l859 delleinspironi1545 7540 delliinspirons1545 l850 hipro 5745g g7000 b141ew04 евтин pcmci c870 sl300 x41 soundblali 3076 dtesto pc3200cl25 o4y2659 dmiors turion064 a9550 zg5 2548 sound 4525s e8500 aepe1e00010 lp154 dd0tw3lc000 sm30hs pasti aver 1005ha calbe x2003keyboard process ah531 6735s nx7400 r36lc050 ddor65lc030 vayo ednoldve xard p5we0 nx8220 nr21j inverter nvidiaegeforcebfxt xeon wd1600aajs 8020d lp165 laisna lj96 b116xw03 turiono64 9500m nvidia geforce fx go 5600 to6ibaasatelite lp156h4 as07 compagbpresarioc1255 u305 pj105 ednozdve 14 z61t r61i t60m283 matriza 800c pavilion v3505 m305d padfone 6017b0077001 eser 1155 4048 6050a2170401 k10n78 502l 5723 ddr400 e8110 cq50 4182 tc4400 4700 cena 1 x200u k52d 7300gt 6930p x200ukeyboard m7405 esprimo np300 webosite downloadsdriver g6000 8089 7850 wlan dv6000 ptt50g82 ddrd400 kfrs 08g23 ssbs13 ramrapametli pk070009 pagpf1 560 2530 5300 edno x200e ab7005mx foxdd0 x200akeypad msi dc02001me0j at8blc106 nvidia geforce fx antivirk 3710 vaio 6039b0019601 3 aso2321 t2300e compagdpresariob1255 downloadadriver linksyspap2voip cq567 xtest svf142c29m hp5ram 2986 powerbook linksysgpap2cvoip 6735 as07a73 ultrabay slim pa optiquest 736648 x200dkeypad 4515s pabas098 caddy обеля ltn160at01 v570 satelitempros4200hseries kdb0705hb k50in 39t3679 linksystpap2rvoip hp6dv5 39t7208 cpu lp154wp1 aser asusk53s nvidiaegeforcebfxt5600 ekra k51ac ctestg satn компютърна edno dve 230w teight cq56 to6ibaesatelitesproc4200 stikeri ultrabayslim g31m3 batbl50l6 linksysdpap2vvoip hpbram 5740g ramsupametse 80gb as10d41 n5110 zd8000 dellinspiron1545 7735 ednodve pk1301s0150 x100 1521 1024mbeddrb400mhzaram x2009keypad продава 731 x200nkeypad 6720 93p5570 as023176876 x2007keypad ramp fbat8062011 dc02000lr00 x71dl x200mkeyboard mp20 l650 gobi1000 matrici z60 opensuse 7m1m t9600 41w1121 44c4038 d800 advent g60 wsxga tsst евтин сайт benq 5551 m51vr dd0zl5lc300 router lq150u1lw22 p50 5552 pro72 doduo t9 hpkdv5 zif 5730z 53030 f81d bga1168 1024mbnddrb400mhzaram kalviatura nx6325 6300