Alias: Pintasan terminal

Tiada yang dapat menandingi terminal; kemudahan penggunaan, kecekapan dan kelajuannya membantu kita dalam kehidupan seharian untuk menyelesaikan tugas asas atau kompleks, daripada menamakan semula set fail yang besar hinggalah menukar pustaka muzik kita kepada format Vorbis. Ia melakukan semua ini dalam masa yang jauh lebih singkat berbanding rakan sejawat grafiknya.

jalan pintas

Tetapi apa yang perlu kita lakukan apabila kita perlu menghafal sejumlah besar arahan?

Mari berfikir seperti pengguna biasa: Mereka merasa sangat terharu dengan jumlah perintah yang harus digunakan, oleh kerumitan dan fungsi mereka yang berbeza (dan saya benar-benar tidak menyalahkan mereka). Pada pandangan pertama perkara seperti ini dapat menghantui anda ketika mula menggunakan terminal. Kira sahaja masa kita mendengar sesuatu seperti:

" Hei, macam mana arahan untuk memasang pemacu USB tu? Oh, saya salah masukkan dan ia memberikan saya ralat ."

Atau baca sesuatu yang hampir tidak dapat dielakkan:

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

Melainkan kita mempunyai helaian contekan yang baik dengan semua arahan kita, atau jika gagal, ingatan yang baik, kita tidak dapat memanfaatkan sepenuhnya konsol kita . Jika anda pengguna terminal yang kerap, anda akan tahu bahawa menaip begitu banyak arahan boleh mengelirukan dan juga mengecewakan. Nasib baik, kita mempunyai alias . Kita mengambil arahan yang panjang dan kompleks dan memberikannya pintasan yang lebih pendek dan ringkas yang lebih mudah diingat dan ditaip.

Sebagai contoh, kami mempunyai arahan berikut:

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

Pasti lebih cepat dan lebih mudah bagi anda untuk mengetik ini:

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

Untuk melakukan ini, apa yang anda perlu lakukan ialah membuka fail .bashrc anda dalam editor teks (jika anda menggunakan bash sebagai shell anda ; jika anda menggunakan zhs , ia akan masuk ke dalam .zshrc ), 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 bukan itu sahaja, kita dapat menambahkan banyak fungsi berguna, dari membuka zip, mendengar muzik secara rawak dari direktori, memampatkan, mengetahui tarikh, peringatan, bergerak di antara direktori, dll.

Ia juga mungkin untuk menambah sedikit warna padanya menggunakan "echo" dan juga memautkan peristiwa bunyi kepadanya melalui mpg321 atau ogg123.

Beberapa contoh asas dengan navigasi direktori:

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

Walau bagaimanapun, untuk melakukan sesuatu yang sangat kompleks, adalah lebih sesuai untuk menulis skrip berasingan , supaya tidak membebankan fail .bashrc kita.

Akhir sekali, berikut adalah beberapa alias peribadi saya yang sangat peribadi :

##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 adakah anda mempunyai beberapa alias yang baik untuk dikongsi?

Pelancar yang cekap

Dan dengan ini kami menyimpulkan tinjauan kecil ini mengenai alias dan penggunaannya, ingatlah bahawa jika anda ingin menghilangkan alias, anda boleh menggunakan utiliti Unalias:

unalias mi-alias

Untuk membuang alias.

unalias a

Untuk mengalih keluar semua alias dalam fail .bashrc.

Walau bagaimanapun, jika anda menggunakannya secara berlebihan, anda mungkin akan terlupa arahan sebenar (seperti yang saya lakukan), jadi sebaiknya gunakannya secara sederhana.

Saya harap anda kini dapat memanfaatkan peranti anda dengan lebih baik, sekali gus menjimatkan sekurang-kurangnya sedikit masa . Selamat berhujung minggu, dan kita akan berbual lagi nanti.

Greetings.


Tambahkan sebagai sumber pilihan dalam Google