БАСХ програмирање

Како направити БАСХ да вам више одговара

Како направити БАСХ да вам више одговара
БАСХ има једноставно стандардно подешавање, што је сјајно, али можда ћете желети још! Многи корисници рачунара избегавају командну линију, јер је тешко користити. Ово је заблуда. Командна линија има кривуљу учења, за почетак је потребно одређено знање. Међутим, оне које знате неколико ствари, то је брже и често лакше. Након што научите неколико основних наредби, апсолутно је неопходна вјештина читања документације. Ово можда не звучи као вештина, али јесте. Разлог је тај што су документи генерички, неће одговорити на ваше конкретно питање, одговор морате извести из информација које имате. Када покренете своје окружење, систем има датотеке које контролишу ваше задане вредности у многим апликацијама. За басх, имате неколико датотека које ово контролишу. Ови фајлови се налазе у низу и само ако други не постоје.

Шта можете променити?

Пуно ствари, али промене које ћете прво приметити су оне које постављају ваш упит. Такође имате псеудониме и променљиве окружења. Многи од њих су постављени тако да користе покретање исправних библиотека и извршних датотека. Датотеке такође контролишу и додају карактеристике љуске, пример је историја. У басху имате датотеку историје која садржи последње команде које сте унели. Можете да одаберете да ли желите да се у историји чувају дупликати и колико велика датотека постаје. Постоји још много ствари које можете покренути. Леп пример услужних програма доступан је од басх-ит-а.

Где се чува?

Ово изгледа као једноставна листа неколико датотека које се покрећу када покренете. Међутим, због начина на који басх започиње, постоји неколико компликација. Једно је да желите нека подешавања за систем, а нека за свако отварање љуске. Датотека / етц / профиле се покреће током пријављивања, имајте на уму да често позива / етц / профиле.д / * за подешавање одређених вредности. На Убунту-у поставља путање снап-а, како за бинарне датотеке, тако и за кдг где позива апликације. Ова датотека је широм система, па је немојте користити за лична подешавања. За датотеке широм система које такође имате итд / басх.басхрц, ова датотека се зове / етц / басхрц изван дистрибуција заснованих на дебиану. Администратор поставља, надам се здраворазумске, подразумеване вредности за све кориснике система. Ако се не слажете са тим подешавањима, можете их поништити у ~.басхрц, за специјалног корисника.

Знам да сте можда и корисник и администратор! Следећа датотека коју требате узети у обзир је ~ /.профиле, ово се покреће приликом пријављивања, а не када се љуска покрене. Такође почиње само ако .басхпрофиле или .башлогин не постоји. Стандардна верзија проверава која ће се љуска покренути. Када .датотека профила се покреће, започиње ~ /.басхрц ако постоји. Тхе ~ /.датотека басхрц је место где треба да поставите псеудониме и друга лична подешавања. Још две датотеке су занимљиве, ~ /.басхлогоут и ~ /.инпутрц, први ради при одјави. Подразумевано брише конзолу. Занимљивији је инпутрц фајл. Овде мењате везивање тастера и потезе тастера. У командној линији можете подесити начин уређивања. Подразумевано је уређивање стила емацс, али то можете променити у стил ви.

Неколико примера промена које треба извршити.

Ажурирајте упит ... Да би ваш упит изгледао лепши или да би вам пружио више информација, можете променити вредности ПС1. Прво, можете проверити коју вредност већ имате.

$ ецхо $ ПС1

Резултат изгледа помало тајновито ако га нисте поставили на низ. Пробајте:

$ ПС1 = "Цоол Промпт!"

Ово није врло корисно, уместо тога можете поставити вредности које ће вас информисати о томе шта се догађа у вашем систему. Ево кратке табеле неких вредности:

\ у Тренутно корисничко име
\ х Тренутно име хоста
\ в Тренутни радни директоријум
\ с Назив шкољке
\ т Време у 24-часовном формату

Као изазов, поставите упит тако да ваше корисничко име и име хоста буду тачно означени знаком &. Такође можете користити системски дефинисане променљиве, па чак и излаз скрипти. Поставите шему боја ... Излаз можете добити у боји, а такође можете имати различите боје за сваку врсту датотека. Прво створите живописни упит. Боја се може мењати током тражења. Да бисте започели нову боју, додајте '\ е [к, им' оцх стоппа мед '\ е [м. Ево примера.

$ ПС1 = "\ е [0; 35м \ [е-пошта заштићена] \ х \ е [м \ е [0; 32м \ д \ А \ е [м \ $>"

умаск, како то ради ... У љусци имате поставку која се зове 'умаск', она поставља начин на који се постављају дозволе за датотеке када их креирате. Најчешћа вредност је 022. То омогућава датотекама да имају дозволе које корисницима омогућавају читање и писање, а свим осталим само читање. На овај начин нове датотеке скрипти морате да промените у извршне као засебну акцију. Ово је сигуран начин за руковање датотекама.

дефиниције функција ... Такође можете укључити функције, њихов формат може бити у складу са ПОСИКС-ом или басх. Ако планирате да се пребацујете између шкољки, потражите како да се придржавате правила. Такође можете покренути скрипту у одзиву.

#!/ бин / басх
# лсбитесум - број бајтова у списку директоријума
ТоталБитес = 0
за бајтове у $ (лс -л | греп "^ -" | авк 'принт $ 5')
урадите
ТоталБитес = $ ТоталБитес + $ бајтова
Готово
ТоталМег = $ (ецхо -е "\ н $ ТоталБитес / 1048576 \ нкуит" | бц)
ецхо -н "$ ТоталМег"

Ако имате горњи код (кредит ТЛДП), можете га назвати у свом упитнику (ПС1). Да бисте га поставили, додајте ово на свој басхрц.

$ ПС1 = "[\ [емаил заштићен] \ х: \ в (\ $ (лсбитес) Мб)] \ $"

Можете га, наравно, покренути ручно да бисте видели да ли вам се прво свиђа. У овом стилу нема боја, морате комбиновати много различитих подешавања.

Једном када сте одлучили шта желите, морате да унесете вредности у своје .басхрц датотека.

Закључак

Басх има много функција помоћу којих можете побољшати своје окружење. Много послова можете учинити бржим ако сте научили како да будете ефикасни. Један начин је стварање псеудонима, други је стварање сопствених скрипти. Ако искористите време да се попнете преко почетне баријере, то може бити врло корисно за вашу ефикасност.

Курсор скаче или се насумично помера док куцате у оперативном систему Виндовс 10
Ако откријете да курсор миша скаче или се сам помера, аутоматски, насумично док куцате на Виндовс преносном рачунару или рачунару, неки од ових предло...
Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...