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

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

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

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

















pcg2188m zahranwaniq pk070006v10 to6iba0satelitesproc4200 9500m pwi1704sp cell wlan router e6850 ilko lq154m1lw12 l355 батерия dell r011 5710z 732077 saund 510 asusm51 2727 3521 5 bluetooth wwlan 6017b0087401 lp156wh1 ednoudve m1437g dc02000y00 acer aspire one 532h-2dd e6500 zarqdni xfan 42x3827 foxddc7003csd315 t5e560 m760 линукс pi3525 7027cl dd0r15lc010 6930p v000185030 841 v3515 ab7005 compagapresariou1255 b140rw01 pasta dtesto mini110 ns30e rs232 lp141 dd0tw3lc000 wireless kalviatura hp620 sve15 3 ltn121at02 tuchpad dv4000 web2site v2045 esprimo kb3930 98200 nvidiaageforceufxi laptquotomit dc020010y00 13r1015 pld05010s12m packard 660 hpbdv5 x2005keyboard pcmc toshia x54 дъно vostro 5537 turionn64 turion164 06024 компютри обеля nx9110 ms1719 l30 l50 6039b0019601 nvidiatgeforcetfxe5600 u200 4322 g565 sateliteepro зарядно дел qosmio cpu 2010 dmimenutacv klaviatura x2009keyboard 5741z ceni satelitempros4200hseries ltn160at01 hp8510p n586 dc020010l10 compagspresariob1255 adp ultrabay slim dv4 pc2700s tecra pentium4 dd0r36lc030 440s ul50vg pc2700 e7200 b8crav4 a1650g ltn156at02 tuner lkfu001k x200skeypad 775 turiony64 k50in ultr mp20 fingerprint k53u cr620 acre nw8440 to6 k4 aspire6935g mpga478 nx8220 rt8207 vgn server 42t0373 compaq o4y2659 htest5 delllinspiron41545 deel f3j ssf 650 5320 ddr1400 eeepc x200ikeypad compagbpresarioc1255 sve14ag15m ednobdve ux30 hpkram ultrabayslim nb250 ramnlpametri fz31 pa35160e k72j d530 ultrabaydslim 670 l655 m285 5770 4048 cq56 5930 max17015a sony hpdv5 ar9285 ltn156at19 bcm94322h a20 r36lc050 ednomdve pap u305 p50 edno5dve sateliteppro x200ckeypad 9410 batbl50l6 316677400001-rod mtc svf1521b1ew 577065 wirreles 8110 t135 e8400 fseamilo turiono64 max1632 9414 q10 1510 1066 t7600 compagspresarioa1255 зваляне pd01s dellsinspirona1545 bfb1012h linksyspap2 t41p 6070b021 linksysipap2avoip захранване 08g23 rt3090bc4 slaf7 27k9934 lightscribe 1024mbaddrb400mhzaram 15 n800 ad7005 x2009keypad x54h 7551 ar5 pk07000 jetdirect co nvidiatgeforcetfxe svf142c29m pa3515 6910 ltn154p2 hp dv5 dmitac f81d ar9280 r36 htestm pcmci compagapresariot1255 nvidiasgeforcemfxc linksysppap2rvoip y510 462 sampo 168xsz1a1118110274 u410 RAM ockf 630 elitebook lp154wp1 hpiram 2930z 5736z t42p r101 едно linksysmpap2evoip m5010 573g displey nb300 dv9700 dellsinspirons1545 w 2455 b575 5723 wd1600aajs medion sateliteppros4200tseries baterija ltn133at01 sodim g6000 slot1 l859 k000046470 ltn156at01 5737z lenvo webpsite 4530s ms1682 pca720 ddr400 emac