Псевдоними: Преки пътища на терминала

Нищо подобно на терминал, неговата лекота, ефективност и скорост не ни помага ежедневно решаване на задачи основни или дори сложни, от преименуване на големи набори от файлове или дори конвертиране на нашата музикална библиотека във формат vorbis. Всичко става в период от много по-малко време отколкото техните графични колеги.

пряк път

Но какво правим, когато трябва запомняйте големи количества команди?.

Нека мислим като средностатистически потребител: Те могат да се чувстват много съкрушени от количеството команди, които да използват, от тяхната сложност и различните им функции (и аз наистина не ги обвинявам). На пръв поглед подобни неща могат да ви върнат, когато започнете да използвате терминала. Просто пребройте колко пъти сме чували нещо като:

«Ей, как беше тази команда за монтиране на usb ключа? Сгреших го и по-горе ми даде грешка»

Или прочетете нещо почти неизбежно:

maxwell@triskel $> sudo aptt-get install foo
bash: aptt-get: orden no encontrada

И освен ако не разполагаме с добър "мамят" с всичките си команди или ако не успеем с добър спомен, едва ли бихме могли да излезем от него. 100% към нашата конзола. Ако обикновено използвате терминал интензивно, няма да отречете, че след като напишете толкова много команди, те могат да ни объркат и дори да ни подразнят. За щастие имаме псевдоним, взехме дълга и обширна команда и му присвоихме по-малък, съкратен пряк път, много по-лесен за запомняне и писане.

Например имаме тези команди:

sudo apt-get install
sudo apt-get remove
sudo apt-get update
apt-cache search

Със сигурност ще бъде по-бързо и по-лесно да напишете това:

apt-sys
apt-ren
apt-up
apt-find

За да направите това, трябва само да отворите файла си в текстов редактор .bashrc (ако използвате черупка като тряскамако използвате жс те влизат .zshrc) и добавете нещо като:

alias apt-sys='sudo apt-get install'
alias apt-ren='sudo apt-get remove'
alias apt-up='sudo apt-get update'
alias apt-find='apt-cache search'

И това не е всичко, можем да добавим много полезни функции, от разархивиране, слушане на музика на случаен принцип от дадена директория, компресиране, познаване на датата, напомняния, преместване между директории и т.н.

Също така е възможно да им добавите някакъв цвят чрез "ехо" и дори да им свържете звукови събития чрез mpg321 o ogg123.

Някои основни примери с навигация в директории:

## Dir shortcuts
alias atras='cd ..'
alias documentos='cd ~/documentos'
alias descargas='cd ~/descargas'
alias imagenes='cd ~/imagenes'
alias videos='cd ~/videos'

Въпреки това, ако се направи нещо много сложно, би било най-подходящо напишете отделен скрипт, за да не наситим файла ни толкова много .bashrc.

Накрая оставям някои от личните си псевдоними, много лично:

##Actualizar Trisquel
alias apt-dist!!='echo -e "\e[1;31mPeligro, peligro, que vas \e[1;37ma actualizar la distro entera o_o" && sudo apt-get update;apt-get -f -y dist-upgrade'
##Formatear
alias format?='sudo mkfs.vfat -F 32 -n'
##Editar bashrc
alias bash?='ne ~/.bashrc'
##Ver versión de Trisquel
alias trisquel?='cat /etc/lsb-release'
##Abrir navegador w3m
alias galeon?='echo -e "\e[0;32m:: :: ::\e[1;37mGaleon iniciado\e[0;32m:: :: ::" && sleep 2 && w3m http://trisquel.info/es'
##Salir
alias e?='exit'
##Dispositivos conectados
alias usb?='dmesg | grep sd'
##Saber el día y la hora
alias hoy?='echo -e "\e[1;31mPor favor deja de ser \e[1;37mtan vago, \e[1;33mmira que hoy es\e[1;32m:" && date "+%Y-%m-%d %A %T %Z" && echo -e "\e[1;37m Además yo no soy tu niñera -__-"'

И имате ли някои добри псевдоними, които да споделите?

Ефективни стартери

И с това завършваме този малък преглед на псевдонимите и тяхната употреба, не забравяйте, че ако искате да премахнете псевдонимите, можете да използвате помощната програма уналии:

unalias mi-alias

За да премахнете псевдоним.

unalias a

За да премахнете всички псевдоними в .bashrc.

Въпреки това, ако някой ги злоупотреби, може да се случи че в крайна сметка забравяте действителните команди (като мен), така че най-добре ги използвайте пестеливо.

Надявам се, че сега, ако можете да получите малко повече сок от вашите терминали, сега спестявайки поне малко време. Прекрасен уикенд, ще четем по-късно.

Поздрави.


Добавяне като предпочитан източник в Google