Alias: Pintasan terminal

Tidak ada yang seperti terminal, kemudahannya, efisiensi dan kecepatannya membantu kita dalam kehidupan sehari-hari menyelesaikan tugas dasar atau bahkan kompleks, dari mengganti nama kumpulan file besar, atau bahkan mengonversi perpustakaan musik kami ke format vorbis. Itu semua dilakukan dalam periode lebih sedikit waktu daripada rekan grafis mereka.

jalan pintas

Tapi apa yang kita lakukan saat kita harus melakukannya menghafal sejumlah besar perintah?.

Mari berpikir seperti pengguna biasa: Mereka bisa merasa sangat kewalahan dengan jumlah perintah yang digunakan, kompleksitas dan fungsinya yang berbeda (dan saya benar-benar tidak menyalahkan mereka). Sekilas hal-hal seperti ini dapat membuat Anda mundur ketika Anda mulai menggunakan terminal. Hitung saja berapa kali kita mendengar sesuatu seperti:

«Hei, bagaimana perintah untuk memasang kunci usb? Saya telah membuat dia salah dan di atasnya telah memberi saya kesalahan»

Atau baca sesuatu yang hampir tak terhindarkan:

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

Dan kecuali kita memiliki "lembar contekan" yang baik dengan semua perintah kita, atau gagal, ingatan yang baik, kita hampir tidak bisa keluar darinya. 100% ke konsol kami. Jika Anda biasanya menggunakan terminal secara intensif, Anda tidak akan menyangkal bahwa setelah menulis begitu banyak perintah, mereka dapat membingungkan kita, dan bahkan mengganggu kita. Untungnya kami memiliki alias, kami mengambil perintah yang panjang dan ekstensif dan menetapkan pintasan yang lebih kecil dan disingkat, lebih mudah untuk diingat dan ditulis.

Misalnya, kami memiliki perintah ini:

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

Tentunya akan lebih cepat dan mudah bagi Anda untuk mengetik ini:

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

Untuk melakukan ini, yang harus Anda lakukan adalah membuka file Anda di editor teks. .bashrc (jika Anda menggunakan shell sebagai menamparjika Anda gunakan zhs mereka masuk .zsrc), dan tambahkan sesuatu seperti:

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'

Dan itu belum semuanya, kita dapat menambahkan banyak fungsi yang berguna, mulai dari membuka ritsleting, mendengarkan musik secara acak dari direktori, mengompresi, mengetahui tanggal, pengingat, berpindah antar direktori, dll.

Dimungkinkan juga untuk menambahkan beberapa warna pada mereka melalui "echo" dan bahkan menghubungkan kejadian suara dengan mereka melalui mpg321 o ogg123.

Beberapa contoh dasar dengan navigasi direktori:

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

Meskipun, untuk melakukan sesuatu yang sangat kompleks, yang paling tepat adalah tulis skrip terpisah, agar tidak terlalu menjenuhkan file kita .bashrc.

Akhirnya saya meninggalkan beberapa alias pribadi saya, sangat pribadi:

##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 -__-"'

Dan apakah Anda memiliki beberapa alias yang bagus untuk dibagikan?

Peluncur yang efisien

Dan dengan ini kami menyimpulkan ulasan kecil ini tentang alias dan penggunaannya, ingat bahwa jika Anda ingin menghilangkan alias apa pun, Anda dapat menggunakan utilitas Unalias:

unalias mi-alias

Untuk menghapus alias.

unalias a

Untuk menghapus semua alias di .bashrc.

Padahal, jika salah satu menyalahgunakannya itu bisa terjadi bahwa Anda akhirnya melupakan perintah yang sebenarnya (seperti saya) jadi sebaiknya gunakan dengan hemat.

Saya harap sekarang jika Anda bisa mendapatkan lebih banyak jus dari terminal Anda, sekarang menghemat setidaknya sedikit waktu. Semoga akhir pekan Anda menyenangkan, kita akan membacanya nanti.

Salam.


Tambahkan sebagai sumber pilihan di Google