Неки корисни Басх псеудоними и како створити Басх псеудониме

Some Useful Bash Aliases



Да ли проводите доста времена радећи у командној линији? Можда сте приметили да је већина наредби које покрећете мали подскуп свих доступних команди. Већина њих је уобичајена и можда ћете их водити сваки дан.

Да би смањили патњу при куцању, програмери командних алата покушали су да елиминишу непотребно куцање са скраћеницама, на пример, лс уместо листе, цд уместо директоријума за промену, цат уместо катенате итд. Ипак, уписивањем исте команде преко и изнова и изнова је заиста досадно и не може се уживати.







Овде псеудоними добро дођу. Коришћењем псеудонима могуће је доделити пречицу одређеној команди. Овде ћемо говорити о томе како створити Басх псеудониме и показати неке корисне псеудониме у којима бисте могли уживати.



Басх алиас

Када покренете наредбу у терминалу, посао љуске је да обради и представи је оперативном систему за обављање циљаног посла. Басх (скраћеница од Боурне-Агаин схелл) је далеко једна од најпопуларнијих УНИКС шкољки. Већина Линук дистрибуција подразумевано долази са Басх љуском.



Е сад, шта је Басх алиас ? Сви ми имамо идеју о томе како псеудоним функционише, зар не? Слично, када желите да употребите своју фразу за означавање одређене команде, можете да направите псеудоним за ту команду. Басх ће запамтити и третирати прилагођену фразу као наредбу. Када се покрене, Басх ће га аутоматски превести у оригиналну команду.





Постоје 2 врсте Басх псеудонима.

  • Привремено: Овај тип псеудонима траје све док је љуска сесије активна. Када се љуска заврши, заборавиће псеудоним.
  • Трајно: Када се једном створи, Басх ће памтити стварање псеудонима и његово значење.

Следеће ћу у овом водичу показати како да креирате псеудониме и управљате њима. Све ове описане методе се изводе на Убунту -у. Међутим, они ће радити на било ком Линук дистрибуцији све док радите са Басхом.



Привремено стварање псеудонима

Ово је облик псеудонима који ће Басх заборавити када се сесија затвори. Зато вам препоручујем да направите псеудоним који је вредан сесије.

За креирање привременог Басх псеудонима, структура команде изгледа овако.

$алиас <лажно име>=<команда>

Разјаснимо то примером. Ја сам на Убунту -у, па ако желим да ажурирам све пакете система, морам да покренем следећу команду.

$судоапт упдате&& судоапт упграде

Шта кажете на то да употребите апт-сисупдате као алтернативу која ће радити исти посао као горе поменута команда? Креирајте псеудоним покретањем ове наредбе.

$алиасапт-сисупдате ='судо апт упдате && судо апт упграде -и'

Хајде да проверимо да ли ради!

Воила! Да ради!

Овде, кад год Басх види команду апт-сисупдате, она ће се превести у дугачку команду која ће се извршити.

Ево једне забавне ствари. Како би било да направимо псеудоним псеудонима? Креирајмо ажурирање псеудонима за команду апт-сисупдате.

$алиас ажурирање='апт-сисупдате'

Сада, да видимо да ли ради.

Да, има!

Перманент Алиас Цреатион

За креирање трајних псеудонима, морамо га пријавити у басхрц датотеци. Басхрц је љуска скрипта која се извршава сваки пут када започне басх сесија. Налази се на адреси ~/.басхрц. То је јединствено за сваког корисника у систему.

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

$Дошао сам~/.басхрц

Ево како код за псеудоним изгледа.

$алиас <лажно име>=''

Креирајмо трајно ажурирање псеудонима које ће рећи АПТ -у да ажурира репо кеш и инсталира сва доступна ажурирања.

$алиас ажурирање='судо апт упдате && судо апт упграде -и'

Када се псеудоним креира, сачувајте датотеку. Затим, реците басху да поново учита датотеку.

$извор~/.басхрц

Време је да проверите да ли ради. Поново покрените систем, пријавите се на свој налог и покрените псеудоним за ажурирање који смо управо креирали.

Воила! Псеудоним је успешно креиран!

Шта се овде дешава? Једноставно речено, басх ствара привремени псеудоним сваки пут када се басхрц учита. Када басх заврши, заборавља псеудоним. Међутим, како је басхрц датотека прва скрипта коју басх извршава, привремени псеудоним се поново враћа. Могло би се описати као псеудо-трајни псеудоним.

Надмоћни псеудоним

Рецимо да сте поставили псеудоним лс за команду лс -лхА и из неког разлога морате да користите главну алатку лс да бисте урадили нешто другачије. У сличним случајевима потребно је заобићи псеудоним.

Да бисте привремено заобишли псеудоним, покрените команду са следећом структуром.

$<команда>

На пример, креирао сам псеудоним лс за команду лс -лхА. Кад год покренем лс, то ће се превести у команду. Шта ако само желим да покренем алатку лс без икаквих додатних опција? Хајде да привремено заобиђемо псеудоним.

$лс

Навођење псеудонима

Да бисте видели све тренутно конфигурисане псеудониме, покрените ову команду.

$алиас

Брисање привремених псеудонима

Уклањање привременог псеудонима је супер једноставно. Само покрените ову команду.

$уналиас <лажно име>

На пример, имам укупно 3 псеудонима. Да бисте се решили псеудонима за ажурирање, наредба би била:

$уналиасажурирање

Хајде да проверимо резултат.

$алиас

Воила! Алиас је нестао!

Други начин је да се извучете из тренутне басх сесије или поново покренете систем. Басх се неће сећати привремених псеудонима. Ево, поново сам покренуо рачунар и нема басх псеудонима.

Брисање трајних псеудонима

Псеудоними који су декларисани у басхрц датотеци неће нестати. Чак и ако их поништите, неће се уклонити из датотеке басхрц. Следећи пут када се учита басх сесија, враћа се и псеудоним. Зато да бисмо се решили трајног псеудонима, морамо их ручно уклонити из басхрц датотеке.

Отворите басхрц датотеку у вим -у.

$Дошао сам~/.басхрц

Уклоните басх псеудониме који вам не требају. Алтернативно, можете их коментарисати тако да следећи пут када вам затребају, можете једноставно да дате коментар.

Сачувајте датотеку и реците басху да поново учита басхрц.

$извор~/.басхрц

Неки корисни басх алиаси

Ево неких уобичајених псеудонима које многи људи користе. Слободно експериментишите са псеудонимима. Упамтите, кад год заборавите псеудоним, можете једноставно покренути команду алиас да видите који ћете покренути.

Следећа команда ће одштампати садржај директоријума са подацима читљивим за човека у дугачком формату.

$алиас лл='лс -лха'

Направимо лс за приказ уноса у колони са индикаторима.

$алиас лс='лс -ЦФ'

Такође можемо направити грешку у куцању погрешном командом.

$алиас сл='лс -Цф'

Понекад ће испис лс бити веома дуг. У таквој ситуацији, смањимо излаз лс на мање.

$алиас лсл='лс -лхФА | мање '

Следеће, то је наредба цд. Додајмо псеудоним за повратак у родитељски директоријум.

$алиас.. ='цд ..'

Помоћу следећег псеудонима потражите жељену датотеку/фасциклу у тренутном директоријуму.

$алиас фхере='пронаћи. -име '

Хајде сада да проверимо неке системске псеудониме. Алат дф се користи за проверу употребе диска. Поставите следећи псеудоним тако да извештава о резултатима у јединици читљивој за човека заједно са типом датотечног система и укупним исписом на дну.

$алиас дф='дф -Тха --укупно'

Шта кажете на реконструкцију излаза ду алата?

$алиас оф='ти -ач | сортирај -х '

Бесплатни алат извештава о количини утрошене/неискоришћене меморије система који ради. Учинимо бесплатни излаз пријазнијим.

$алиас бесплатно='фрее -мт'

Ако стално радите са табелом процеса, постоји много псеудонима које можемо применити. На пример, поставимо подразумевани излаз за наредбу пс.

$алиас пс='пс аукф'

Додајмо функцију претраживања у табелу процеса.

$алиас псг='пс аук | греп -в греп | греп -и -е ВСЗ -е '

Како би било учинити директоријум/фасциклу мало лакшим? Често мкдир прати заставица -п за прављење било ког потребног родитељског директоријума. Повежимо га са следећим псеудонимом.

$алиас мкдир='мкдир -п'

Желите да будете обавештени о сваком креирању директоријума? Додајмо -в заставицу са мкдир -ом.

$алиас мкдир='мкдир -пв'

Вгет је једноставан алат за преузимање командне линије. Међутим, ако се током преузимања суочи с неким проблемом, аутоматски ће се отказати. Да бисте приморали вгет да настави са преузимањем, потребно је проћи ознаку -ц. Комбинујмо их у овом псеудониму.

$алиас вгет='вгет -ц'

Треба да проверите јавну ИП адресу? Додајмо га на псеудоним!

$алиас миип='цурл хттп://ипецхо.нет/плаин; одјек'

Ево како мој басхрц изгледа са свим овим псеудонимима.

Последње мисли

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

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

Ако користите много псеудонима, препоручујем да их држите заједно у басхрц датотеци са потребним коментарима.

Уживати!