Alias: Pintasan terminal

Tidak seperti terminal, kemudahan, kecekapan dan kepantasannya membantu kita dari hari ke hari menyelesaikan tugas asas atau bahkan kompleks, dari menamakan semula set fail yang besar, atau bahkan menukar pustaka muzik kami ke format vorbis. Itu semua berlaku dalam tempoh lebih kurang masa daripada rakan grafik mereka.

jalan pintas

Tetapi apa yang harus kita lakukan apabila kita mesti melakukannya menghafal sejumlah besar perintah?.

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, bagaimana perintah itu untuk memasang kunci usb? Saya telah salah dia dan di atasnya telah memberi saya ralat»

Atau baca sesuatu yang hampir tidak dapat dielakkan:

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

Dan kecuali jika kita mempunyai "cheat sheet" yang baik dengan semua perintah kita, atau jika gagal, memori yang baik, kita hampir tidak dapat mengeluarkannya. 100% ke konsol kami. Sekiranya anda cenderung menggunakan terminal secara intensif, anda tidak akan menafikan bahawa setelah menulis begitu banyak arahan, mereka boleh mengelirukan kita, malah mengganggu kita. Nasib baik kita mempunyai alias, kami mengambil arahan yang panjang dan luas dan memberikannya jalan pintas yang lebih kecil dan disingkat, lebih mudah untuk diingat dan ditulis.

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, yang harus anda lakukan hanyalah membuka fail anda dalam penyunting teks. .bashrc (jika anda menggunakan shell sebagai menamparjika anda menggunakannya zhs mereka masuk .zshrcdan 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.

Anda juga boleh menambahkan warna pada mereka melalui "echo" dan bahkan mengaitkan peristiwa bunyi dengan mereka melalui mpg321 o 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'

Walaupun, untuk melakukan sesuatu yang sangat kompleks, yang paling sesuai adalah tulis skrip yang berasingan, agar tidak terlalu banyak mengisi fail kita .bashrc.

Akhirnya saya meninggalkan beberapa alias peribadi saya, 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 membuang semua alias di .bashrc.

Walaupun, jika seseorang menyalahgunakannya, itu boleh berlaku bahawa anda akhirnya melupakan perintah sebenarnya (seperti saya) sangat baik menggunakannya dengan lebih berhati-hati.

Saya harap sekarang jika anda dapat sedikit lagi jus dari terminal anda, sekarang menjimatkan sekurang-kurangnya sedikit masa. Selamat berhujung minggu, kita akan baca kemudian.

Greetings.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Abel kata

    Alias ​​yang diberkati yang menjadikan hidup sedikit lebih mudah bagi kita, menjadikan kita lebih malas. xD

    Dulu saya mempunyai terlalu banyak tetapi seperti yang anda katakan, pada akhirnya anda akhirnya melupakan perintah yang sebenarnya jadi sekarang saya hanya menggunakan beberapa untuk menetapkan pilihan.

    Salam dan artikel yang baik.

    1.    KZKG ^ Gaara kata

      Perkara yang sama berlaku kepada saya ... Saya akhirnya lupa arahan, kerana saya menggunakan alias untuk semuanya haha ​​...
      Sekarang saya hanya menggunakan satu untuk memasang ISO dan mengekstrak audio dari fail video, dua perkara yang jarang saya lakukan hehe 😉

      Salam dan artikel yang baik 😀

      1.    Maxwell kata

        Terima kasih, saya gembira kerana ia berguna.

        Greetings.

  2.   ren434 kata

    Sekiranya benar, seseorang akan lupa banyak arahan yang sebenarnya hahaha xD, itu sebabnya saya menggunakannya sekarang untuk menghilangkan sudo, dan saya rasa saya tidak akan pernah melupakannya.
    Walaupun saya terlupa perintah 'apropos' itu adalah keselamatan.

    1.    ren434 kata

      Alamak! Betapa ingin tahu, dan hebatnya kepingan ini, saya tidak mengenali mereka.

      Dan merundingkan xD, saya dapati terdapat cincang walaupun untuk emac, tetapi saya tidak melihat apa-apa untuk Chakra. Saya akan melihat sama ada saya membuatnya dan berkongsi di sini.

    2.    KZKG ^ Gaara kata

      Sebenarnya kami meletakkan beberapa waktu yang lalu di sini hehe: https://blog.desdelinux.net/cubos-comandos-para-distros-gnulinux/

  3.   betul kata

    bash-4.1 $ kucing .bashrc
    sh / usr / bin / screenfetch-dev
    alias ls = »ls -p –warna = automatik»
    bash-4.1 $

    Itu xb .bashrc saya

    1.    KZKG ^ Gaara kata

      O_O ... WTF !!!

  4.   auroszx kata

    Saya pernah menggunakan alias sedikit, tetapi tidak sampai lupa perintah asalnya ... Mereka sememangnya sangat berguna 🙂