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

Нищо подобно на терминал, неговата лекота, ефективност и скорост не ни помага ежедневно решаване на задачи основни или дори сложни, от преименуване на големи набори от файлове или дори конвертиране на нашата музикална библиотека във формат 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.

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

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

Поздрави.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Авел каза той

    Благословени псевдоними, които улесняват живота ни, правят ни по-мързеливи. xD

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

    Поздрави и добра статия.

    1.    KZKG ^ Гаара каза той

      Същото се случи и с мен ... В крайна сметка забравих командата, защото използвах псевдоними за всичко хаха ...
      Сега използвам само един за монтиране на ISO и за извличане на аудио от видео файл, две неща, които рядко правя хехе 😉

      Поздрави и добра статия 😀

      1.    Максуел каза той

        Благодаря, радвам се, че беше полезно.

        Поздрави.

  2.   ren434 каза той

    Ако е вярно, в крайна сметка човек забравя много от истинските команди hahaha xD, затова ги използвам само сега, за да пропусна sudo и мисля, че никога няма да го забравя.
    Макар че ако съм забравил някаква „съответна“ команда, това е спасение.

  3.   електрон 222 каза той
    1.    ren434 каза той

      упс! Колко любопитни и страхотни са тези котлети, не ги познавах.

      И като прикривам xD, откривам, че има котлети дори за emacs, но не виждам нищо за Chakra.Ще видя дали ще направя такъв и ще го споделя тук.

    2.    KZKG ^ Гаара каза той

      Всъщност сложихме преди време тук хехе: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

  4.   надлежен каза той

    bash-4.1 $ котка .bashrc
    sh / usr / bin / screenfetch-dev
    псевдоним ls = »ls -p –color = auto»
    баш-4.1 $

    Това е моят .bashrc xD

    1.    KZKG ^ Гаара каза той

      O_O ... WTF !!!

  5.   auroszx каза той

    По-рано използвах псевдоними, но не до степен да забравя оригиналните команди ... Те със сигурност са много полезни 🙂