GNU / Linux'ta Takma Adlar Oluşturma

Normalde kullandığımız bazı komutları özelleştirmenin ve kolaylaştırmanın çok basit bir yolu var. "konsol", Kullanımı yoluyla Takma ad.

Un Takma ad Adından da anlaşılacağı gibi, bir kelimeyi veya bir dizi kelimeyi daha kısa ve basit bir kelime ile değiştirmemize yardımcı olacaktır. Pratik bir örnek alalım, diyelim ki günlükleri sistemden, adı verilen bir uygulamayı kullanarak Renklendirici Konsolda sonucun renklendirilmesinden sorumlu olan. Satır şöyle olacaktır:

$ sudo tailf -n 5 /var/log/syslog | ccze

Ama eminim tüm bunları yazmak yerine konsola örneğin şu kadar basit bir şey koyarsak daha kolay olurdu:

$ syslog

Doğru? Çok daha rahat ve hatırlaması daha kolay olurdu. O halde bunu nasıl yapacağız?

Bir Takma Ad Oluşturma.

Bir takma ad oluşturmak gerçekten çok kolay. Sözdizimi şöyle olacaktır:

takma ad short_word = 'komut veya değiştirilecek kelimeler'

Önceki örneği alırsak, bu şöyle olur:

takma ad syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

Komut tek tırnak içine alınmıştır. Ama soru şu ki Bunu nereye koyacağız? Sadece geçici olmasını istiyorsak, sadece konsola yazıyoruz ve kapatana kadar devam edecek.

Şimdi, eğer kalıcı olarak istiyorsak, bunu dosyanın içine koyarız ~ / .bashrc bizim içinde olan / Ana Sayfave değilse, biz onu yaratırız (her zaman önde nokta ile). Satırını eklediğimizde takma ad Bu dosyada, basitçe konsola koyduk:

$ . .bashrc

Ve hazır!!!

Not: Dün ISP'mizdeki sorunlar nedeniyle <° Linux'ta hiçbir şey yayınlayamadık, bunun için özür dileriz


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.   Jc dijo

    Bu tür bir gönderi, genellikle günlük olarak kullanmadığımız araçları yenilemeye zarar vermez. Ayrıca zamansızdır; yazdıktan üç yıl sonra ve ilk gün olarak kalıyor.
    Bunu ekleyin, en azından debian'da, bahsettiğiniz dosya yerine kendi takma adlarınızı eklemek için .bash_aliases dosyasını kullanmanız önerilir. O. .bashrc, söylediğim takma ad dosyasında arama ile ilgilenir.

  2.   Victor dijo

    Eğitim için teşekkürler. Bir sorum var: komut ne yapar? .bashrc '? ve özellikle .bashrc dosyasının önündeki nokta (.) ne işe yarar?

    1.    Hasta dijo

      Çok geç olduğunu biliyorum, ancak bir dosya adının önündeki bir nokta, dosyanın klasörlerde gizlenmesine neden oluyor, bu nedenle orada olacak, ancak gizli dosyaları gösterene kadar onu göremeyeceksiniz.

      1.    alohl669 dijo

        Dosyaları gizleme noktasına atıfta bulunduğunu sanmıyorum. Yakından bakarsanız, daha önce boşlukla ayrılmış başka bir tane daha var:
        $. .bashrc

        İlk başta bir şekilde dosyayı çalıştıracağını veya içerdiği bilgileri yeniden yükleyeceğini düşündüm. Bunun yerine, takma adların etkili olması için yeniden başlatmam gerekti, böylece komut bilinmeyen kalır.

  3.   Johnndry dijo

    Bu komuta atıfta bulunan bir takma ad olsa bile bir komutu kullanmaya nasıl devam edebilirsiniz? (Örnek: Bu, yankı için bir takma adsa rm komutunu nasıl kullanırsınız?)

  4.   Paul dijo

    Bunun için çok minnettarım. Şerefe!

  5.   alexredondosk8 dijo

    Merhaba, eğitim için çok teşekkür ederim, bana çok yardımcı oldu.