«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.





13
Boruda tamponlamayı kapat
İki komutu çağıran bir betiğim var: long_running_command | print_progress long_running_commandBaskılar bir ilerleme ama onunla mutsuzum. print_progressDaha güzel yapmak için kullanıyorum (yani, ilerlemeyi tek bir satırda basıyorum). Sorun: Stdout'a bir boru bağlamak da 4K'lık bir tamponu aktive eder, hoş baskı programına hiçbir şey alamaz ... hiçbir şey ... hiçbir şey ... …
395 shell  pipe  buffer 


11
Pushd ve popd komutlarını nasıl kullanırım?
Ne hem pratik kullanımları vardır pushdve popdbiter bu iki komutları kullanarak bir avantajı var cdve cd -? EDIT : Bu komutların her ikisinin de kullanımına ilişkin bazı pratik örnekler veya dizinleri yığınla tutmanın nedenlerini arıyorum (sekme tamamladığınızda, cd -kısaltmanın takma adlarını cd ..vs.).
332 shell  cd-command  pushd 


5
Giriş Kabuğu ile Giriş Kabuğu Olmayan Fark?
Etkileşimli bir kabuk ile etkileşimli olmayan bir kabuk arasındaki temel farkı anlıyorum. Ancak bir giriş kabuğunu giriş yapmayan bir kabuğundan tam olarak ayıran nedir? Giriş yapmayan etkileşimli bir kabuğun kullanımlarına örnekler verebilir misiniz ?
318 shell  login 

10
Bir dosyaya birden çok satır ekleme
Varsa, bir dosyayı aramak için bir bash betiği yazıyorum, sonra onu oluşturun ve bunu ekleyin: Host localhost ForwardAgent yes Bu yüzden "line then new line 'tab' then text"hassas bir format olduğunu düşünüyorum. Bunu yapabileceğini biliyorum: cat temp.txt >> data.txt Ancak iki satırından beri garip görünüyor. Bunu bu formatta eklemenin bir …

16
Tam sayı ve değişken hesaplamaları bash veya diğer dillerde / çerçevelerde nasıl yapılır?
echo "20+5"Kelimenin tam anlamıyla kullanılması " 20+5" metnini üretir . 25Bu durumda , sayısal toplamı almak için hangi komutu kullanabilirim ? Ayrıca, sadece kayan nokta için bash kullanarak bunu yapmanın en kolay yolu nedir? Örneğin, echo $((3224/3807.0))yazdırır 0:(. Temel komut kabuğunu ('komut satırı') ya da komut satırından erişilebilen dilleri kullanarak …



4
Segmentasyon Hatası, başlık altında nasıl çalışır?
Bununla ilgili herhangi bir bilgiyi "İşlemcinin MMU'su bir sinyal gönderir" ve "çekirdek, onu suçlu programa yönlendirir, onu sonlandırır" demiştir. Büyük olasılıkla sinyali kabuğa gönderdiğini ve kabuğun, rahatsız edici işlemi ve baskı işlemini sonlandırmak suretiyle gerçekleştirdiğini varsaydım "Segmentation fault". Ben de bu varsayımı, crsh (bok kabuğu) diye adlandırdığım oldukça az miktarda …


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.