Pane dzakawanda nguva, ungave uri kushandisa nzira dzemafaira kana madhairekitori akareba kana akaomarara kurangarira. Pane dzimwe nguva, vangave vakaoma kupinda nekuti vane mavara asinganzwisisike, nzvimbo, kana iwe uri dofo kungonyora zvese. Kupfupisa nzira iwe unogona kushandisa zvirongwa senge GoGo izvo zvinokutendera iwe kuti ugadzire mapfupi nzira emafaira ako akanyanya kushandiswa.
Kuti uite izvi, GoGo inoita kunge chishandiso chekugadzira ma aliases iyo ine Linux. Nenzira imwecheteyo iwe yaunogadzira aliases emirairo yako, iwe unogona zvakare kugadzira ipfupi uye inonzwisisika zita kune chero nzira iyo iwe yaunoshandisa kazhinji uye haunzwe kunge kupinda zvizere. Kuti uite izvi, chinhu chekutanga chaunofanirwa kunge wakaisa ichi chirongwa chandiri kutaura nezvacho. Iyo yemahara, yakavhurwa sosi, yakanyorwa muPython, uye inowanikwa paGithub.
Para isai, unofanirwa kutevera nhanho dzinotevera:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
Mushure meizvozvo yaizoiswa uye ndakagadzirira kuenda mukugovera kwako kwaunofarira. Sezvauri kuona, maitiro acho akajairika kune chero distro, haina kusiyana zvichienderana nekuti iwe une imwe sisitimu kana imwe.
Asi usati watanga kushandisa, unofanira gadzirisa pamwe nemigwagwa iwe yaunoda kupfupisa. Asi zviri nyore kwazvo. Ingo enda kune iyo faira ~ / .config / gogo / gogo.conf. Ndiyo huru faira yekumisikidza yeGoGo. Nechero meseji edhitauro yaunoshandisa nguva dzose, vhura iyo kuti utange kuigadzirisa nenzira pfupi dzaunoda. Semuenzaniso, fungidzira iwe uchida kugadzira anotevera nzira ma aliases uye siya dhairekitori senge nzira yekumira.
# Comentarios comienzan con # para que sean ignorados default = ~/aqui/la/ruta/predeterminada alias1 = /la/ruta/que/quieras/acortar alias2 = /otra/de/las/rutas/que/quieras/acortar
Zvino, iwe unenge watove nechaizvo nzira iyo mairi ichagara yakamisikidzwa nekutadza uye mamwe maviri ma aliases. Rangarira kuti panzvimbo ya alias1, alias2, nezvimwe, unogona kushandisa chero mazita aunoda. Kuti uende kune imwe yenzira idzi, nzira yacho iri nyore, kungoshandisa zita rezita rawakashandisa. Semuenzaniso:
gogo alias1
Nenzira, kana uchida gadzira alias enzira iwe yauri kukurumidza, unogona kushandisa rairo "gogo -a alias" pasina makotesheni. Tsiva ma alias ane zita raunoda kuripa uye ichawedzerwa kune iyo faira yekumisikidza ...
GoGo chirongwa chakanyanyisa uye chisina basa. Inovavarira kutsiva Bhash yakavakwa ine yakaderera, isingatakurike uye isina-yakamisikidzwa imwe nzira. Mumweya weanogadzirisazve vhiri, kanganwa kuti zviri nyore sei kuita mashandiro ainoita nemirairo yakapusa. Izvo zvinokurudzirwa zvakanyanya kunamatira kune zvakajairika mashandisiro ehurongwa manejimendi uye kudzidza Bhash pane kushandisa irwu rudzi rweRube Goldberg muchina pasina nyasha kana kukosha.
Kuenzanisa munyori:
Asi usati watanga kuishandisa, unofanirwa kuimisa nenzira dzaunoda kupfupisa. Asi zviri nyore kwazvo. Ingo enda kune iyo ** ~ / .bashrc ** faira. Ndiyo huru faira yekumisikidza ye ** Bash **. Nechero zvinyorwa zvemavara zvaunoshandisa nguva dzose, vhura kuti utange kuzvigadzirisa nenzira pfupi dzaunoda. Semuenzaniso, fungidzira iwe uchida kugadzira anotevera nzira ma aliases uye siya dhairekitori senge nzira yekumira.
#Comments dzinotanga ne # kuti dzirege kutarisirwa
cd ~ / apa / iyo / default / nzira
alias1 = »/ iyo / nzira / iwe / unoda / kupfupisa»
alias2 = »/ zvimwe / zve / iyo / nzira / iwe / unoda / kupfupisa»
Zvino, iwe unenge watove nechaizvo nzira iyo mairi ichagara yakamisirwa nekusarudzika uye mamwe maviri ma aliases. Rangarira kuti panzvimbo ya alias1, alias2, nezvimwe, unogona kushandisa chero mazita aunoda. Kuti uende kune imwe yenzira idzi, nzira yacho yakapusa, uchingoshandisa zita rezita rawakashandisa. Semuyenzaniso:
cd $ alias1
Nenzira, kana iwe uchida kugadzira alias enzira iwe yauri kukurumidza, unogona kushandisa rairo
echo "alias = \" $ (pwd) \ "" >> ~ / .bashrc