Çoğu durumda kullanıyor olabilirsiniz oldukça uzun veya karmaşık dosya veya dizinlere giden yollar hatırlamak. Diğer zamanlarda, garip unicode karakterleri, boşlukları olduğu için girmeleri zor olabilir veya bunları tam olarak yazmak için tembelsiniz. Yolları kısaltmak için, en çok kullandığınız dosyalarınız için kısa yollar oluşturmanıza olanak tanıyan GoGo gibi programları kullanabilirsiniz.
Bunun için GoGo, takma adlar oluşturma aracı gibi davranır Linux'a sahip. Komutlarınız için takma adlar oluşturduğunuz gibi, sık kullandığınız ve tamamını girmek istemediğiniz herhangi bir yol için kısa ve sezgisel bir ad da oluşturabilirsiniz. Bunu yapmak için, yüklemiş olmanız gereken ilk şey, bahsettiğim bu programdır. Ücretsizdir, açık kaynaklıdır, Python ile yazılmıştır ve Github'da mevcuttur.
Daha yükle, aşağıdaki adımları izlemelisiniz:
git clone https://github.com/mgoral/gogo.git cd gogo/ mkdir -p ~/bin cp gogo.py ~/bin/ cat gogo.sh >> ~/.bashrc
Bundan sonra kurulacak ve gitmeye hazır en sevdiğiniz dağıtımda. Gördüğünüz gibi, prosedür herhangi bir dağıtım için geneldir, bir sisteme veya diğerine sahip olup olmadığınıza bağlı olarak değişmez.
Ancak kullanmaya başlamadan önce istediğiniz rotalarla yapılandırın kısaltın. Ama çok basit. ~ / .Config / gogo / gogo.conf dosyasına gitmeniz yeterlidir. Bu, GoGo'nun ana yapılandırma dosyasıdır. Düzenli olarak kullandığınız herhangi bir metin düzenleyicide, ihtiyacınız olan kısayollarla düzenlemeye başlamak için açın. Örneğin, aşağıdaki yol takma adlarını oluşturmak ve bir dizini varsayılan yol olarak bırakmak istediğinizi düşünün:
# 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
Artık, her zaman varsayılan olarak konumlandırılacağı varsayılan bir rotanız ve iki takma adınız daha olacaktır. Alias1, alias2 vb. Yerine istediğiniz isimleri kullanabileceğinizi unutmayın. Bu rotalardan birine gitmek için yol çok basit, sadece kullandığınız takma adı kullanarak. Örneğin:
gogo alias1
Bu arada, istersen hızlı bir şekilde gittiğiniz bir rotanın takma adını oluşturun, "gogo -a alias" komutunu tırnak işaretleri olmadan kullanabilirsiniz. Takma adı, vermek istediğiniz adla değiştirin ve yapılandırma dosyasına eklenecektir ...
GoGo, tamamen gereksiz ve harcanabilir bir programdır. Bash yerleşiklerini daha düşük, daha az taşınabilir ve standartlaştırılmamış bir alternatifle değiştirmeyi amaçlamaktadır. Programcının tekerleği yeniden keşfetme ruhunda, sunduğu işlevselliğe basit komutlarla ulaşmanın ne kadar kolay olduğunu unutun. Sistem yönetiminin olağan kullanımlarına bağlı kalmak ve Bash'i öğrenmek, bu tür Rube Goldberg makinesini zarafet veya değer olmaksızın kullanmaktan çok daha iyidir.
Yazarın sözleriyle:
Ancak kullanmaya başlamadan önce kısaltmak istediğiniz rotalarla yapılandırmanız gerekir. Ama çok basit. ** ~ / .bashrc ** dosyasına gitmeniz yeterli. Bu, ** Bash ** için ana yapılandırma dosyasıdır. Düzenli olarak kullandığınız herhangi bir metin düzenleyicide, ihtiyacınız olan kısayollarla düzenlemeye başlamak için açın. Örneğin, aşağıdaki yol takma adlarını oluşturmak ve bir dizini varsayılan yol olarak bırakmak istediğinizi düşünün:
#Yorumlar göz ardı edilecek # ile başlar
cd ~ / burada / / varsayılan / yol
alias1 = »/ / yol / siz / kısaltmak istiyorum»
alias2 = »/ diğer / / of / the / rotalar / siz / istemek / kısaltmak»
Artık, her zaman varsayılan olarak konumlandırılacağı varsayılan bir rotanız ve iki takma adınız daha olacaktı. Alias1, alias2 vb. Yerine istediğiniz isimleri kullanabileceğinizi unutmayın. Bu rotalardan birine gitmek için yol çok basit, sadece kullandığınız takma adı kullanarak. Örneğin:
cd $ alias1
Bu arada, hızlı bir şekilde bulunduğunuz bir rotanın takma adını oluşturmak istiyorsanız, komutunu kullanabilirsiniz.
echo "takma ad = \" $ (pwd) \ "" >> ~ / .bashrc