Takma adlar: Terminal kısayolları

Terminal gibisi yoktur, kolaylığı, verimliliği ve hızı her gün bize yardımcı olur görevleri çözmek büyük dosya kümelerini yeniden adlandırmaktan, hatta müzik kitaplığımızı vorbis formatına dönüştürmekten temel veya hatta karmaşık. Her şey bir dönemde yapar çok daha az zaman grafik meslektaşlarından daha fazla.

kısayol

Ama zorunda olduğumuzda ne yaparız büyük miktarda komut ezberleyin?.

Ortalama bir kullanıcı gibi düşünelim: Kullanacakları komutların miktarı, karmaşıklıkları ve farklı işlevleri yüzünden çok bunalmış hissedebilirler (ve onları gerçekten suçlamıyorum). İlk bakışta bunun gibi şeyler, terminali kullanmaya başladığınızda sizi geriye atabilir. Sadece şöyle bir şey duyduğumuz zamanları sayın:

«Hey, usb anahtarını takma komutu nasıldı? Onu yanlış anladım ve üstünde bana bir hata verdi»

Veya neredeyse kaçınılmaz bir şey okuyun:

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

Ve tüm emirlerimizi içeren iyi bir “kopya kâğıdı” na sahip olmadıkça veya bu iyi bir hafızamızdan mahrum kalmadıkça, bundan hemen hemen kurtulamayız. Konsolumuza% 100. Bir terminali yoğun bir şekilde kullanma eğilimindeyseniz, bu kadar çok komut yazdıktan sonra kafamızı karıştırabileceğini ve hatta bizi rahatsız edebileceğini inkar edemezsiniz. Neyse ki bizde takma ad, uzun ve kapsamlı bir komut aldık ve ona daha küçük, kısaltılmış, hatırlaması ve yazması çok daha kolay bir kısayol atadık.

Örneğin, şu komutlara sahibiz:

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

Elbette bunu yazmanız sizin için daha hızlı ve daha kolay olacaktır:

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

Bunu yapmak için tek yapmanız gereken dosyanızı bir metin düzenleyicide açmaktır. .bashrc (eğer bir kabuk kullanırsanız darbeEğer kullanırsan Z'ler içeri giriyorlar .zshrc) ve aşağıdaki gibi bir şey ekleyin:

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'

Hepsi bu kadar değil, sıkıştırmayı açmaktan, bir dizinden rastgele müzik dinlemekten, sıkıştırmaktan, tarihi bilmek, hatırlatıcılar, dizinler arasında geçiş yapmak gibi pek çok kullanışlı işlev ekleyebiliriz.

Bunlara "yankı" yoluyla biraz renk katmak ve hatta ses olaylarını bunlarla ilişkilendirmek de mümkündür. mpg321 o ogg123.

Dizinde gezinmeyle ilgili bazı temel örnekler:

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

Çok karmaşık bir şey yapmak için en uygun olanı ayrı bir senaryo yaz, dosyamızı çok fazla doyurmamak için .bashrc.

Sonunda bazı kişisel takma adlarımı bıraktım, çok kişisel:

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

Ve paylaşacak iyi takma adlarınız var mı?

Verimli rampalar

Bununla birlikte, takma adlar ve kullanımları hakkındaki bu küçük incelemeyi sonuçlandırıyoruz, herhangi bir takma adı silmek isterseniz yardımcı programı kullanabileceğinizi unutmayın. takma adlar:

unalias mi-alias

Bir takma adı kaldırmak için.

unalias a

İçindeki tüm takma adları kaldırmak için .bashrc.

Yine de, biri onları kötüye kullanırsa bu olabilir gerçek komutları unuttuğun için (benim gibi) onları idareli kullanmak en iyisi.

Umarım şimdi terminallerinizden biraz daha enerji alırsanız, şimdi en azından biraz zaman kazanmak. Harika bir hafta sonu geçirin, sonra okuyacağız.

Selamlar.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   abel dijo

    Hayatı bizim için biraz kolaylaştıran kutsanmış takma adlar bizi daha tembel yapar. xD

    Eskiden çok fazla vardı ama dediğiniz gibi, sonunda gerçek komutları unutuyorsunuz, bu yüzden şimdi tercihleri ​​ayarlamak için sadece birkaçını kullanıyorum.

    Selamlar ve güzel makale.

    1.    KZKG ^ Gaara dijo

      Aynı şey bana oldu ... Komutu unuttum, çünkü her şey için takma adlar kullandım haha ​​...
      Şimdi, ISO'ları monte etmek ve sesi bir video dosyasından çıkarmak için sadece bir tane kullanıyorum, nadiren yaptığım iki şey hehe 😉

      Selamlar ve güzel makale 😀

      1.    Maksvel dijo

        Teşekkür ederim, yararlı olmasına sevindim.

        Selamlar.

  2.   ren434 dijo

    Eğer doğruysa, hahaha xD gerçek komutlarının birçoğunu unutur, bu yüzden şimdi onları sudo'yu atlamak için kullanıyorum ve sanırım bunu asla unutmayacağım.
    Gerçi bazı 'apropos' komutunu unutursam, bu kurtuluş.

    1.    ren434 dijo

      oops! Bu pirzolalar ne kadar ilginç ve harika, onları bilmiyordum.

      Ve xD'den kaçarken, emacs için bile pirzola olduğunu görüyorum, ama Chakra için hiçbir şey görmüyorum.Bir tane yapıp burada paylaşabileceğime bakacağım.

    2.    KZKG ^ Gaara dijo
  3.   uygun dijo

    bash-4.1 $ cat .bashrc
    sh / usr / bin / screenfetch-dev
    takma ad ls = »ls -p –color = auto»
    bash-4.1 $

    Bu benim .bashrc xD'm

    1.    KZKG ^ Gaara dijo

      O_O … O NE LAN !!!

  4.   auroszx dijo

    Takma adları çok kullanırdım, ama orijinal komutları unutacak kadar değil ... Kesinlikle çok kullanışlıdır 🙂