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

1
ctrl c vs. ctrl z ile ön plan işi
Ctrl+ ZOysa işini durdurur Ctrl+ Cişini öldürür. Neden? Diğer yol daha mantıklı olmaz mıydı? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep 100 z@z-lap:~$ jobs [1]+ Stopped …

4
pnd'ye göre yolu olan ln -s
Bir sürü sembolik bağ kurmaya çalışıyorum ama bunun neden işe yaradığını çözemiyorum ln -s /Users/niels/something/foo ~/bin/foo_link bu süre cd /Users/niels/something ln -s foo ~/bin/foo_link değil. Bunun yerine foo_linkfoo ile bağlantı kurmakla ilgisi olduğuna inanıyorum /Users/niels/bin./Users/niels/something Öyleyse asıl soru, gerçekte yazmadan, mutlak bir yola işaret eden sembolik bir bağlantıyı nasıl oluşturabilirim? …
26 bash  shell  symlink  ln 




1
Klavye bağlama olmadan bir okuma satırı işlevi gerçekleştirilsin mi?
Ben sadece okuma sayfasını okuyordum ve bilmediğim bir sürü harika komut keşfettim. Ancak, bazılarının varsayılan anahtar bağlantıları yoktur. Bağlanmamış komutları kabuktan çalıştırmanın bir yolu var mı? ~ / .İnputrc içindeki komutu nasıl bağlayacağımı sormuyorum, bunun yerine kabuktan veya bash betiğinden nasıl "kapalı" olarak çalıştırılacağını sormuyorum. Örneğin, "dökümü değişkenleri" komutu. Çalıştırılması …
26 bash  shell  readline  inputrc 

3
Eğer zaten '&' kullanarak çatal kullanıyorsanız 'nohup' a ihtiyacınız var
Öncelikle bu soru birbiriyle ilgilidir ancak kesinlikle bu çok güzel soru ile aynı değil Nohup, disown ve & arasındaki fark Bir şeyi anlamak istiyorum: '&' yaptığımda, doğru mu soyacağım? "Nohup ... &" yapmak hiç faydalı mıydı yoksa basit ve yeterli mi? Birisi '&' kullanacağınız ve hala 'nohup' kullanmak isteyebileceğiniz bir …
26 shell  nohup  fork 



8
Shell betiğim için config dosyasını kullan
Kendi betiğim için bir yapılandırma dosyası oluşturmam gerekiyor: burada bir örnek: senaryo: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 İçeriği /home/myuser/test/config: nam="Mark" sur="Brown" bu işe yarıyor! Sorum şu: Bunu yapmanın doğru yolu mu, yoksa başka yolları var mı?

4
Unix Bourne Kabuğundaki Diziler
Bourne kabuğundaki ( /bin/sh) dizileri kullanmaya çalışıyorum . Dizi elemanlarını başlatmanın yolunun: arr=(1 2 3) Ancak bir hatayla karşılaşıyor: syntax error at line 8: `arr=' unexpected Şimdi bu sözdizimini bulduğum gönderi bunun için olduğunu söylüyor bash, ancak Bourne kabuğu için ayrı bir sözdizimi bulamadım. Sözdizimi de aynı şekilde duruyor /bin/shmu?




5
Neden echo için değişken teklif etmem gerekiyor ama olmasın?
Değişkenleri genişletmek için çift tırnak kullanmanız gerektiğini okudum, örneğin if [ -n "$test" ]; then echo '$test ok'; else echo '$test null'; fi beklendiği gibi çalışacak if [ -n $test ]; then echo '$test ok'; else echo '$test null'; fi boş $test okolsa bile her zaman söyleyeceğim $test. ama o …
26 shell  quoting 

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.