«bash» etiketlenmiş sorular

Diğer Bourne / POSIX mermilerinin aksine, GNU'dan Bourne Again SHell'e özgü sorular. Genel olarak Unix kabukları hakkında sorular için / shell etiketini kullanın.

2
çoklu süreçler arasındaki iletişim
Ben x-times için ayrı bir işlem olarak manager () işlevini çalıştıran bir bash komut dosyası var. Komut dosyasındaki iletileri tüm manager () işlemlerine iletmek nasıl mümkün olur? Ben anonim borular hakkında okudum ama onunla mesajları paylaşmak için nasıl bir fikrim yok .. Adlandırılmış borular ile yapmayı denedim, ama her işlem …

2
Bash / shell komut dosyası bağımlılıklarını denetleme
Bir bash betiğinin bağımlılıklarını denetlemek için bir yöntem / komut var mı? Başka bir deyişle, bu soruya bir yanıt: Bir kullanıcı komut dosyasını çalıştırmak için hangi kitaplıkları yüklemelidir? Komut dosyasını okuyarak bunu yapabilirim ve diğer kütüphaneleri / komutları çağırır, ancak bu uzun komut dosyaları için belirgin değildir.


5
Linux bash komut dosyasında bir hata nasıl yakalanır?
Aşağıdaki betiği yaptım: # !/bin/bash # OUTPUT-COLORING red='\e[0;31m' green='\e[0;32m' NC='\e[0m' # No Color # FUNCTIONS # directoryExists - Does the directory exist? function directoryExists { cd $1 if [ $? = 0 ] then echo -e "${green}$1${NC}" else echo -e "${red}$1${NC}" fi } # EXE directoryExists "~/foobar" directoryExists "/www/html/drupal" Senaryo …

3
Yerleşik komutları Bash'e bağlamak mümkün mü?
Bu sorudan esinlenerek, başlıklı: Yerleşik komutlar belleğe yüklendiğinde , bunu cevaplamaya çalışırken aşağıdaki komutu denedim ve çalıştıramadığım için biraz şaşırdım: $ strace cd $HOME Bash için yerleşik komutlar için strace çalıştırmak için kullanabileceğim bir yöntem var mı?
13 bash  debugging  strace 


2
Listeden dosyaları etkileşimli olarak silme
Bir dosya listesini kaldırmak ve onaylamanız isteniyor. Liste list.txtdosyada. Aşağıdaki komut neden düzgün çalışmıyor? while read i; do rm -i $i; done < list.txt Önceki komut beni beklemiyor ama neyse ki hiçbir dosya silinmiyor. Bash kullanıyorum.

5
Yeniden yönlendirme kullanan bir kabuk komutunu tamamen çatallama
Yıllar boyunca birkaç kabuk komut dosyası yazdım (ama kesinlikle bir sysadmin değilim) ve her zaman bana sorunlara neden olan bir şey var: bir Bash komut dosyasından arka plandaki bağışıklıklara karşı bir bağışıklık komutunu nasıl bağlayabilirim ? Örneğin, bu varsa: command_which_takes_time input > output Bunu nasıl "nohup" yapabilir ve çatallayabilirim? Aşağıdakiler …
13 bash  scripting  nohup  fork 

4
“Arayan” komutu nedir?
Üstte Openbox çalışan Ubuntu 10.10 kullanıyorum. Bugün bir komut fark ettim caller, ancak bir man sayfası yok, herhangi bir girişe (veya --help) cevap vermiyor ve nerede bulamıyor. Bunun ne olduğu hakkında bir fikriniz var mı?

8
Mutt'u çağrı cihazındaki yerel saat dilimimdeki tarih başlığını görüntüleyecek şekilde nasıl yapılandırabilirim?
Çağrı cihazı mutt'taki bir mesajı görüntülediğimde, Tarih üstbilgisindeki saati yerel saat dilimim yerine UTC olarak görüntüler. Dizin görünümü yerel saati doğru görüntüler. Ekranın altındaki durum çubuğunda yerel saatin nasıl görüntüleneceğini açıklayan bu eski posta listesi gönderisini buldum , ancak bu yine de ekranın üst kısmındaki Tarih üstbilgisindeki saati "düzeltmez". Çağrı …

3
Süreksiz anahtar kelimelerle geçmişte arama komutları
Komutun ilk birkaç harfini bilmeden tarihteki komutları nasıl arayacağımı merak ediyordum. Bash içinde Ctrl- Rile arama yaparken , komutun ilk birkaç harfini vermek gerekir. Ya sadece ortadaki bazı karakterleri veya başlangıçta bazı karakterleri tanıyorsam ne olur? Örneğin, aramak için cat myfile, sadece atiçinde veya cbaşlangıçta ve myortada bir yerde olduğunu …


7
Neden “satır 1: $ ': \ r': komut bulunamadı” alıyorum?
Dizüstü bilgisayarımda (DOS) Cygwin kullandım. Meslektaşlarımdan ve kendi arkadaşlarımdan bir senaryo koleksiyonum var. BT uzmanı değilim, Unix'te bilgili değilim. Meslektaşlarımın söz dizimini takip ediyorum ve birkaç basit şeyi yönetebiliyorum. Komut dosyaları eski dizüstü bilgisayarımda iyi çalıştı. Dizüstü bilgisayarı yeni değiştirdim, Cygwin'i yükledim. Senaryolarımı çalıştırdığımda çalışmıyorlar. Aldığım hata mesajının bir örneği: …

7
Eşleşen dizinden bir düzey derinlikteki dizinlerin listesini bulun
Belirli bir klasörde bulunan dizinlerin listesini almaya çalışıyorum. Bu örnek klasörler göz önüne alındığında: foo/bar/test foo/bar/test/css foo/bar/wp-content/plugins/XYZ foo/bar/wp-content/plugins/XYZ/js foo/bar/wp-content/plugins/XYZ/css baz/wp-content/plugins/ABC baz/wp-content/plugins/ABC/inc baz/wp-content/plugins/ABC/inc/lib baz/wp-content/plugins/DEF bat/bar/foo/blog/wp-content/plugins/GHI Geri dönecek bir komut istiyorum: XYZ ABC DEF GHI Aslında, wp-content / plugins / içindeki klasörleri arıyorum Kullanmak findbeni en yakına getirdi, ancak kullanamıyorum -maxdepth, çünkü …
13 bash  find  directory  ls 


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.