"Enter"a basıp içeriğe geçin

ZSH’de takma adlar nasıl yapılandırılır ve kullanılır – Linux ipucu

Linux’u günlük sürücünüz olarak kullanıyorsanız, dosya sistemlerinde gezinebilir, paketleri güncelleyebilir ve kurabilirsiniz, vb. Cihazla çok fazla zaman geçirmekten endişe duyabilirsiniz Terminal paha biçilmez ve yeri doldurulamaz bir araçtır.

Linux kabuğunu ne sıklıkla kullanırsanız kullanın, bazen gereksiz yere uzun komutlarla karşılaşabilirsiniz. Bu tür komutları yazmak, özellikle komutu düzenli olarak kullanıyorsanız, zaman alıcı ve verimsiz hale gelebilir. Komut takma adlarının devreye girdiği yer burasıdır. Sık kullandığımız uzun komutlar için kısa takma adlar oluşturmamıza izin veriyorlar.

Bu öğretici, varsayılan BASH kabuğuna daha iyi ve geliştirilmiş bir alternatif olan ZSH’de takma adların nasıl ayarlanacağını gösterecektir. Bu öğreticiyi takip etmek için, oh-my-zsh çerçevesinin yanı sıra ZSH’nin de kurulu olduğundan emin olun.

Vakit kaybetmeden başlayalım ve ZSH takma adlarını tartışalım:

ZSH takma adları

ZSH takma adları, kullanıcının ana dizininde bulunan .zshrc dosyasında yapılandırılır. Kabuk başladığında yüklenirler, ancak bir .zshrc dosyası oluşturarak onları yeniden yüklenmeye zorlayabilirsiniz.

ZSH takma adının genel biçimi şöyledir:

Takma ad<Bilim><Takma ad>= “önderlik etmek

ZSH’nin dört ana takma adı vardır.

1: Basit takma adlar

Basit takma adlar, uzun komutların kısa bir biçimidir. Basit bir takma ad ayarlamak için ~/.zshrc dosyasını metin düzenleyicinizle düzenleyin ve en alta bir takma ad ekleyin. Karışıklığı önlemek ve düzenlemeyi kolaylaştırmak için tüm takma adları dosyanın bir bölümünde tutmak iyi bir fikirdir.

Ardından, formda takma adlar oluşturun:

Takma ad<Özel Başlık>= “<önderlik etmek>

Örneğin, Git depolarıyla çalışmak için bazı takma adlar ayarlayalım:

# Ağ geçidi için takma adlar
Takma adcesur=“git başlat.”
Takma adbeceriksiz=“Git ekle.”
Takma adGC=“git taahhüdü – ‘ilk taahhüt'”

Değişiklikleri yüklemek için yeni bir terminal oturumu başlatın veya komutla dosya kaynağını yapılandırın.

Şimdi Terminal’de bir dizini git deposu olarak başlatmak için şu komutu kullanın:

$ sıcak
Boş Git deposu başlatıldı içeri/ben sahibim/Debian/depo/.aptal insan/

2: son ek takma adları

Sonek takma adları, belirli bir dosyanın uzantısını ve onu oynatmak için tercih edilen aracı kaydetmeye yardımcı olur. Bunu -s bayrağını kullanarak belirtiriz ve sözdizimi aşağıdaki gibidir:

Takma ad-silave= “favori araba”

Örneğin, aşağıdaki diğer adlar, iki dosya türünü ve bunları açmak için ilgili araçları tanımlar:

# Takma ad soneki
Takma ad-skısa mesaj= neoim
Takma ad-ss= Jenny
Takma ad-sjson= kod

Seçtiğiniz araçların yüklendiğinden ve güncellendiğinden emin olmanıza yardımcı olur. info.txt gibi yeni bir metin dosyası oluşturmak için komutu aşağıdaki gibi girin:

Bu, dosyayı oluşturacak ve seçilen araçla açacaktır.

3: genel takma adlar

Genel takma adlar, basit takma adlara benzer, ancak bunları birden çok komutta kullanabilirsiniz. Global değişkenler, boru girdisi alan komutlar için takma ad olarak kullanılır. Genel değişkenler, aşağıdaki sözdizimini kullanarak -g bayrağıyla bildirilir:

Takma ad-G[takma ad]= “önderlik etmek

Örneğin, grep komut takma adı:

# Genel takma ad
Takma ad-GGP=grep

Ardından, oluşturulan takma adı kullanarak komutları grep’e aktarabilirsiniz:

$ Not asistan | GP kökü
mutfak 10.00.08940268? SSL 21:250: 00 /içeri
mutfak 70.00.08940200 tty1 SS 21:250: 00 /içeri

4: Parametreli takma adlar

Takma adların işlevselliğini genişletmenize izin veren parametrelerle takma adlar da oluşturabilirsiniz. Parametreli takma adlar, çoğu programlama dilinde normal işlevler olarak tanımlanır, ardından komut ve bununla ilişkili parametreler gelir. Genel formül:

<Takma ad>(){
önderlik etmekparam dolarparam $2
}

Örneğin, kılavuz sayfasında arama yapan ve belirli bilgileri grepleyen bir takma ad.

# Parametre takma adı
arayan_man(){
Adem1 dolar|grep2 dolar
}

Yukarıdaki diğer adı kullanarak, man komutunu çağırabilir, ardından dizinini istediğimiz aracın adını ve grep yapmak istediğimiz belirli bilgileri arayabiliriz.

Örneğin, wget’te devam seçeneğini greplemek için şu komutu kullanabiliriz:

arayan_man wgetTamamlamak

Parametreli takma adlar çok esnektir ve çeşitli ihtiyaçlara uyacak şekilde özelleştirilebilir.

Bonus

ZSH ayırma ve aliasing biraz zaman alabilir, bu da onu hızlı yapılandırma için uygunsuz hale getirir. Temalar, eklentiler ve takma adlar içeren hızlı bir kurulum arıyorsanız, oh-my-zsh kullanmayı düşünün.

Aşağıdaki bağlantı bazı gösterir oh-my-zsh ile gelen takma adlar Daha kolay bir iş akışı için. İyi eğlenceler.

çözüm

Takma adlar, kabuğu kullanmanın önemli bir parçasıdır ve ZSH, oluşturabileceğiniz takma adlar için size yüksek düzeyde özelleştirme sağlar. Daha kolay bir iş akışı için denemeler yapın ve kişisel takma adlar oluşturun.

okuduğunuz için teşekkürler.

Diğer gönderilerimize göz at

[wpcin-random-posts]

İlk Yorumu Siz Yapın

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir