Кіраўніцтва для пачаткоўцаў The Linux Shell

Што такое Shell?

Да гэтага былі працоўных асяродкаў і падтрымліваюць графічны інтэрфейсы адзіны спосаб ўзаемадзеяння з аперацыйнай сістэмай Linux, каб выкарыстоўваць камандны радок, таксама вядомы як тэрмінал.

Тэрмінал выкарыстоўвае спецыяльную праграму, званую абалонкай, якая падтрымлівае шырокі дыяпазон каманд для выканання задач.

Існуюць розныя тыпы абалонкі даступныя. Вось найбольш часта выкарыстоўваюцца снарадаў:

Большасць сучасных дыстрыбутывы Linux выкарыстоўваюць або абалонку Баша або цір абалонку , хоць гэта каштуе ведаць , існуюць іншыя абалонкі.

Як вы можаце адкрыць абалонку?

Пры падключэнні да сервера Linux праз SSH, то вы атрымаеце прама да абалонцы Linux. Калі вы выкарыстоўваеце настольную версію Linux, і вы карыстаецеся сераду працоўнага стала, то вы можаце атрымаць у абалонку, проста адкрыўшы тэрмінал.

У дадзеным кіраўніцтве паказана , як атрымаць доступ да тэрмінала ў шэрагу розных спосабаў.

Як толькі вы ўваходзіце ў тэрмінал вы будзеце мець магчымасць выкарыстоўваць абалонку па змаўчанні для гэтага тэрмінала.

Ці з'яўляецца тэрмінал і Shell тое ж самае?

Тэрмінал і абалонка ў той час часта выкарыстоўваюцца ў спалучэнні адзін з адным вельмі розныя звяры. Тэрмінал ўяўляе сабой праграму, якая дазваляе атрымаць доступ да абалонцы.

Як ужо згадвалася раней, тэрмінал можа выконваць розныя тыпы абалонкі. Абалонка не патрэбен эмулятар тэрміналу для запуску. Вы можаце запусціць скрыпт праз хрон, напрыклад, якая з'яўляецца інструментам для запуску скрыптоў у пэўныя перыяды часу.

Як я ўзаемадзейнічаць з Shell

Вы можаце зрабіць амаль усё, што ў акне тэрмінала, што вы можаце дасягнуць у больш графічным асяроддзі, але вы павінны ведаць каманды, якія даступныя.

Існуюць розныя спосабы, каб пералічыць усе каманды. Напрыклад наступная каманда ўтрымлівае спіс даступных каманд:

CompGen -c | больш

Гэта будзе спіс усіх даступных каманд, але такім чынам, што калі вы не ведаеце, што азначаюць каманды, якія вы наўрад ці будуць адчуваць сябе вельмі камфортна.

Вы можаце выкарыстоўваць каманду чалавека, каб прачытаць інфармацыю аб кожнай камандзе, набраўшы наступнае:

чалавек имя_команды

Замяніць «имя_команду» з назвай каманды, якую вы хочаце прачытаць аб.

Вы заўсёды можаце сачыць за накіроўвалыя на гэтым сайце для працы, як выкарыстоўваць большасць каманд Linux, якія даступныя.

Асноўныя рэчы, якія вы хочаце ведаць, з'яўляюцца, як праглядаць файлы, як рэдагаваць файлы, як даведацца, дзе ў файлавай сістэме вы, як рухацца уверх і ўніз каталогаў, як перамяшчаць файлы, як капіяваць файлы, як выдаляць файлы і як зрабіць каталогі.

Да шчасця , гэта кіраўніцтва пакажа вам , як зрабіць усё гэтыя рэчы .

Што такое Shell Script

Сцэнар абалонкі ўяўляе сабой серыю каманд абалонкі, напісаных у файле, які пры выкліку будзе выконваць наступныя каманды: адзін за адным, часта прымаючы карыстацкага ўводу.

Сцэнары каманднай абалонкі забяспечваюць спосаб выканання агульных задач, зноў і зноў.

спалучэння клавіш

Ёсць цэлы шэраг спалучэнняў клавіш, якія варта ведаць для хуткага ўзаемадзеяння з абалонкай ў акне тэрмінала:

Ўстаноўка праграмнага забеспячэння з дапамогай каманднага радка

Абалонка можа быць выкарыстана больш, чым проста спосаб капіявання файлаў вакол і іх рэдагавання.

Напрыклад, вы можаце выкарыстоўваць абалонку для ўстаноўкі праграмнага забеспячэння. Большасць каманд для ўстаноўкі праграмнага забеспячэння з'яўляюцца спецыфічнымі для аперацыйнай сістэмы, а не канкрэтнай абалонкі.

Напрыклад схільныя-прыбудуць даступна ў дыстрыбутывах на аснове Debian , пакуль ні даступныя для дыстрыбутываў на аснове Red Hat.

Вы можаце выкарыстоўваць APT-атрымаць у скрыпт, але ён не будзе працаваць на любым дыстрыбутыве. Гэта праграма каманднага радка, а не быць выдзеленай каманднай абалонкай.

Карысныя парады і хітрасці

Гэта кіраўніцтва змяшчае спіс з 15 карысных саветаў і выкрутаў для каманднага радка.

Ён пакажа вам, як выконваць каманды ў фонавым рэжыме, як прыпыніць каманды, як трымаць каманды, якія працуюць нават пасля выхаду з сістэмы, як запускаць каманды на пэўную дату і час, як праглядаць і кіраваць працэсамі, як забіць павешаны працэсы, як загрузіць Youtube відэа, як загрузіць вэб-старонкі і нават як атрымаць вашыя паваражыць.