«shell» etiketlenmiş sorular

Kabuk Unix'in komut satırı arabirimidir. Kabuktaki komutları etkileşimli olarak yazabilir veya görevleri otomatikleştirmek için komut dosyaları yazabilirsiniz. / Bin / sh ve en uyumlu kabuklara (kül, bash, ksh, zsh,…) uygulanan sorular için bu etiketi kullanın. Hatalı kabuk komut dosyaları için lütfen buraya göndermeden önce http://shellcheck.net adresinden kontrol edin.


7
Takma komutta `hangisini nasıl kullanılır?
Çoğu kullanıcı gibi, sık kullanılan programlar için varsayılan bayrak kümesi vermek üzere ayarlanmış bir grup takma adım var. Örneğin, alias vim='vim -X' alias grep='grep -E' alias ls='ls -G' Sorun şu ki, / / / etc 'in nereden geldiğini whichgörmek istersem takma ismin önüne geçilir:vimgrepls $ which vim vim: aliased to …
76 shell  zsh  alias  which 




7
Ne zaman ek bir dosya tanımlayıcı kullanırsınız?
Bir dosya tanımlayıcısı oluşturabileceğinizi ve çıktılara yönlendirilebileceğini biliyorum. Örneğin exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. Ancak aynı şeyi dosya tanıtıcısı olmadan da yapabilirsiniz: FILE=/tmp/foo echo a > "$FILE" Ne zaman ek bir dosya tanımlayıcı kullanmanız gerektiğine …

6
Bir komutun kabuktan önceki komuttaki anlamı nedir?
Android tutulması hata ayıklama öğretici takip ederken, ben komutları takip karşılaşıyorum. cd /path/to/android/root . build/envsetup.sh lunch 1 make emulator Benim sorunum, önceki nokta ne build/envsetup.shanlama geliyor?
74 shell 

7
Kaç tane mermi derinim?
Sorun : Kaç tane mermi derin olduğumu bulun. Detaylar : Kabuğu vimden çok açıyorum. İnşa et, koş ve çık. Bazen, başka bir vim'i ve sonra başka bir kabuğu daha unutup açarım. :( Ne kadar derin olduğumu bilmek istiyorum, belki de her zaman kabuk ekranımda bile. (Bu kısmı yönetebilirim). Benim çözüm …
73 bash  shell-script  shell  vim  zsh 



8
$ * Ve $ @ arasındaki fark nedir?
Aşağıdaki kodu göz önünde bulundurun: foo () { echo $* } bar () { echo $@ } foo 1 2 3 4 bar 1 2 3 4 Çıktıları: 1 2 3 4 1 2 3 4 Ksh88 kullanıyorum, ancak diğer yaygın mermilerle de ilgileniyorum. Belirli mermilerle ilgili herhangi bir özelliği …
73 shell  quoting  ksh  arguments 

3
İşlemler ebeveynin çevresini miras alıyorsa, neden ihracata ihtiyacımız var?
Buradaexport bir kabuktaki amacın değişkeni kabuktan başlayan alt işlemlere uygun hale getirmek olduğunu okudum . Ancak, ben de okudum burada ve burada o "Süreçler onların ebeveyni (onlara ait süreç) kendi ortamını devralır." Bu durumda, neden ihtiyacımız var export? Neyi kaçırıyorum? Kabuk değişkenleri varsayılan olarak ortamın bir parçası değil midir? Fark …

3
POSIX'in kabuk komut dosyalarına uyumluluğunu nasıl test edebilirim?
POSIX’in tüm birliklerde ortak bir standarda en yakın şey olduğunu göz önünde bulundurarak, yalnızca onu destekleyen bir kabuk olup olmadığını bilmekle ilgileniyorum. Çoğu modern kabuk POSIX için destek sağlarken (ve POSIX uyumlu komut dosyalarını sorunsuz çalıştıracaktır), uyumlu olmayan özellikleri işaret etmede iyi bir iş çıkarmazlar. Yalnızca POSIX ve POSIX uygulayan, …


4
IFS'i Anlamak
Bu sitede ve StackOverflow'taki aşağıdaki birkaç konu, nasıl IFSçalıştığını anlamak için yardımcı oldu : IFS döngü bağlamında nedir? Bir dosyanın satırları üzerinde nasıl döngü Bash, IFS ile dosyadan satır satır oku Fakat hala bazı kısa sorularım var. Gelecekte daha iyi okuyuculara yardımcı olabileceğini düşündüğümden, aynı yazıdan onlara sormaya karar verdim: …
71 shell 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.