Псевдоніми: ярлики терміналу

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