Без обзира колико често користите Линук љуску, понекад можете наићи на наредбе које су предуге него што је потребно. Уписивање таквих наредби може постати дуготрајно и неефикасно, посебно ако редовно користите наредбу. Ту наступају псеудоними команди. Омогућавају нам стварање надимака пречица за дуге команде које често користимо.
Ово упутство ће вам показати како поставити псеудониме на ЗСХ, бољу и побољшану алтернативу подразумеваној БАСХ љусци. Да бисте наставили са овим упутством, уверите се да сте инсталирали ЗСХ као и ох-ми-зсх фрамеворк.
Не губимо време, започнимо и разговарамо о ЗСХ псеудонимима:
ЗСХ псеудоними
ЗСХ алиаси су конфигурисани у .зсхрц датотека која се налази у корисниковом кућном директоријуму. Учитавају се при покретању љуске, али их можете присилно поново учитати тако што ћете набавити .зсхрц датотеку.
Општа синтакса за псеудоним ЗСХ је:
алиасЗСХ има четири главне врсте псеудонима.
1: Једноставни псеудоними
Једноставни алиаси су кратки облик дуге наредбе. Да бисте поставили једноставан псеудоним, уредите ~ /.зсхрц датотеку помоћу уређивача текста и додајте псеудоним на дну. Добро је да све псеудониме држите у једном одељку датотеке како бисте избегли забуну и једноставност уређивања.
нано ~ /.зсхрцЗатим створите псеудониме у облику:
алиасНа пример, поставимо неколико псеудонима за рад са Гит спремиштима:
# гит алиасиалиас гинит = "гит инит ."
алиас гадд = "гит додај ."
алиас гц = "гит цоммит -м 'Почетно урезивање'"
Да бисте учитали промене, покрените нову терминалску сесију или извор конфигурационе датотеке помоћу наредбе
извор ~ /.зсхрцСада у терминалу, да бисте иницијализирали директоријум као гит спремиште, користите наредбу:
$ гинитИницијализовано празно Гит спремиште у / хоме / дебиан / Репо /.гит /
2: Суфиксни псеудоними
Суфиксни псеудоними помажу у регистрацији одређене екстензије датотеке и жељеног алата за њено покретање. Ми их дефинишемо помоћу заставице -с и следимо синтаксу:
алиас -с ектенсион = "префер-тоол"На пример, следећи псеудоними дефинишу два типа датотека и одговарајуће алате за њихово отварање:
# псеудоним суфиксаалиас -с ткт = неовим
алиас -с пи = геани
алиас -с јсон = код
Добро је осигурати да су алати које наведете већ инсталирани и ажурирани. Да бисте креирали нову текстуалну датотеку као што је инфо.ткт, унесите команду као:
инфо.тктТо ће створити датотеку и отворити је помоћу наведеног алата.
3: Глобални псеудоними
Глобални алиаси су врло слични једноставним алиасима, али можете их користити у више од једне наредбе. Глобалне променљиве се користе као алиаси за наредбе које узимају унос цеви. Глобалне променљиве се дефинишу помоћу заставице -г користећи синтаксу као:
алиас -г [алиас] = ”наредба”На пример, псеудоним за греп наредбу:
# глобални алиасиалиас -г гп = "греп"
Након тога можете наредбе пипе да греп користите креираним алиасом:
$ пс помоћни | гп рооткорен 1 0.0 0.0 8940 268 ? Ссл 21:25 0:00 / почет
корен 7 0.0 0.0 8940 200 тти1 Сс 21:25 0:00 / почет
4: Параметризовани псеудоними
Такође можете да креирате псеудониме са параметрима, што вам омогућава да проширите функционалност алиаса. Псеудоними са параметрима дефинисани су као нормалне функције у већини програмских језика, затим наредба и одговарајући параметри. Општа синтакса је:
наредба $ парам $ парам2
На пример, псеудоним који претражује ман страницу и греп за одређене информације.
# парам алиассеарцх_ман ()
човек $ 1 | греп - 2 долара
У горњем псеудониму можемо позвати командног човека, након чега следи назив алата за који желимо приручник и одређене информације које желимо да добијемо.
На пример, да греп за опцију ресуме у вгет-у, можемо користити наредбу:
сеарцх_ман вгет наставиПараметрисани алиаси су врло флексибилни и прилагодљиви да одговарају широком избору потреба.
Бонус
ЗСХ прилагођавање и прављење псеудонима могу потрајати, што га чини неприкладним за брзу конфигурацију. Ако тражите брзо подешавање тема, додатака и псеудонима, размислите о употреби ох-ми-зсх.
Следећа веза приказује неке псеудониме који долазе у комплету са ох-ми-зсх за лакши ток посла. Забави се.
Закључак
Псеудоними су кључни део употребе љуске, а ЗСХ вам пружа прилагођавање на високом нивоу за псеудониме које можете креирати. Експериментишите и направите личне псеудониме за лакши ток посла.
Хвала вам за читање.