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

Bash Kabuğu Shopt Command ile nasıl özelleştirilir – Linux ipucu

alışveriş Bu, macOS ve Linux dağıtımları gibi Unix benzeri işletim sistemlerinde yerleşik bir komuttur. N.Ş.alışverişKomut, Bash kabuğundaki işlemleri işlemek için kullanılan birkaç ayar üzerinde kontrol sağlar.

Bu makale,”alışverişLinux’ta. Bu komut yerleşik olduğundan, onu kullanmak için bu komutu yüklemeniz gerekmez. için mevcut seçeneklerin sayısıalışverişKomut”, sürümden sürüme değişir; eski sürümler, yeni sürümlere kıyasla daha az komut içerecektir.

Bash’teki bazı seçenekler varsayılan olarak etkinleştirilir veya devre dışı bırakılır, ancak bu seçenekler geçici olarak değiştirilebilir ve kabuk yeniden başlatıldığında döndürülür. Ancak, kapağın değiştirilmiş bir sürümünü korumakla ilgileniyorsanız, bu seçenekleri kalıcı olarak değiştirmek de mümkündür.

İlk olarak, ” için temel sözdizimine bakalım.alışverişönderlik etmek:

$ alışveriş[s[-P][-Q][-s]][tercih adı…]

Seçenekler Tanılama
-s [optname…] atama
-u Modu kaldır [optname…]
-P hepsi ayarlanabilir [optname…] Liste görünümü
s [optname…] durumunuzu belirtin
[optname…]Dahil edilecek “-o” için tanımlanan değerleri belirtin.

Şimdi ayrıntılı olarak tartışacağız.alışverişkomut ve çeşitli seçenekler.

Shopt komutu ile kontrol seçenekleri

‘shopt’ komutuyla mevcut tüm seçenekleri kontrol etmek için terminale aşağıdaki gibi ‘shopt’ yazmanız yeterlidir:

Tüm bu seçenekler sütunlar şeklinde de sunulabilir. Bunu yapmak için aşağıdaki komutu girin:

Linux’ta Bulma mağazası

Bash dizinini yazdırmak için aşağıdaki komutu kullanın:

Bundan sonra, aşağıda verilen komutu verin:

bu mevcutalışveriş” Seçenekler.

“shopt” komut seçeneklerini etkinleştirme ve devre dışı bırakma

” ile ilişkili seçenekleri etkinleştirmek ve devre dışı bırakmak içinalışverişkomut, kullanım-s“ayarlamak ve”-uHerhangi bir seçeneği kaldırmak/devre dışı bırakmak için. Daha önce tartışıldığı gibi, bazı seçenekler varsayılan olarak zaten etkinleştirilmiş ve devre dışı bırakılmıştır. Tüm etkin seçenekleri kontrol etmek için aşağıdaki komutu girin:

Herhangi bir etkin seçeneği devre dışı bırakmak için listeden seçeneğin adını kullanmanız yeterlidir. Örneğin, ‘devre dışı bırakmak için aşağıdaki komutu kullanabilirsiniz.vurmak” Salatalık:

$alışveriş -Serbest bırakmak

Tüm seçenekleri devre dışı bırakmak için aşağıdaki komutu verin:

Çıktıyı sütun biçiminde almak için aşağıda verilen komutu kullanın:

$ alışveriş -s | Köln

Son olarak, sütun biçiminde hangi hizmetlerin devre dışı bırakıldığını kontrol etmek için aşağıdaki komutu kullanın:

$ alışveriş -u | Köln

Şu anda, “cmdestBunun için aşağıda verilen komutu kullanacağız:

$alışveriş -u cmdist

Bu değişiklikler “ kullanılarak kontrol edilebilir.alışveriş“komut” ile-s“beş”-uSeçenekler Daha sonra, bununla ilişkili diğer bazı seçenekleri ve işlevleri tartışacağız.

Shopt komutuyla “Histverify” seçeneğini etkinleştirin

N.Ş.son kontrol“Komut geçmişinden bir komutu hemen yürütür. Bu seçenek”kapalıVarsayılan olarak, bu seçeneğin etkin olup olmadığını kontrol etmek için aşağıdakileri yapın:

$ alışveriş son kontrol

Bu seçeneği etkinleştirmek için aşağıda verilen komutu kullanın:

$ alışveriş-s son kontrol

Şimdi, komutu hemen yürütmek yerine, bir günlük kontrolü tetiklenir.son kontrol“Doğrulama için önce komut görüntülenecektir. Örneğin, ” yazarsanız! 783İstasyonda önce çıkar.783.komutunu çalıştırmadan önce günlükten ‘ alın.

Geçmişteki tüm komutların sayısını kontrol etmek için ‘yazın.Tarihistasyonda.

shopt komutuyla “cdspell” seçeneğini etkinleştirin

Kabuk ayarlarını değiştirmek için kullanabileceğiniz bir diğer seçenek de “cdspell” seçeneğidir. ‘cdspell’ seçeneği, komuttaki yazım hatalarını otomatik olarak düzeltir. Bu seçeneği etkinleştirmek için aşağıdaki komutu verin:

Artık dizini küçük harfe de değiştirebilirsiniz:

Escape Sequences’ı “echo” komutuyla etkinleştirin

Etkinleştirilmesi gereken bir diğer önemli ayar da “xpg_echo” komutudur. Bu komutun etkinleştirilmesi, echo komutunun kaçış karakterlerini “\n” ve “\t” seçenekleri olarak yorumlamasını sağlar.

Bu komutu ayarlamak için aşağıdakileri kullanın:

$alışveriş -s epg_echo

Bunu kontrol etmek için aşağıdakileri yapın:

$Eko “Merhaba, burası \nlinuxhint.com”

Değişiklikler nasıl kalıcı hale getirilir?

Şimdiye kadar terminali kullanarak yaptığımız değişiklikler kalıcı değil, basit bir komutla kalıcı hale getirilebilir. Terminalde şu komutu verin:

Yukarıdaki komut çalıştırıldığında bir dosya açılacaktır. Aşağıdaki resimlerde gösterildiği gibi kalıcı değişiklikler yapmak için herhangi bir shopt seçeneği buraya yerleştirilebilir:

çözüm

Bu wikiHow makalesi sana “shopt” komutunu nasıl kullanacağını ve ayarlarını nasıl değiştireceğini öğretir. Varsayılan işlevlerini değiştirmek üzere çeşitli Bash ayarlarını etkinleştirmek ve devre dışı bırakmak için “shopt” komutu kullanılabilir. Bu komutun da birçok seçeneği vardır, ancak her seçeneği kapsaması gerekli değildir ve birçoğu muhtemelen ilginizi çekmeyecektir. Mevcut “shopt” seçeneklerinin çoğu yalnızca eski dağıtımlar için kullanışlıdır. Yukarıda tartışılan her seçenek hakkında daha fazla bilgi edinmek için Bash kılavuzuna göz atın ve deneyiminizden en çok yararlananları seçin.

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