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