«shell» etiketlenmiş sorular

'Kabuk' terimi, genellikle Unix ve Linux işletim sistemleriyle ilişkilendirilmiş genel bir metin tabanlı etkileşimli komut yorumlayıcıları sınıfını belirtir. Kabuk komut dosyası oluşturma hakkında sorular için lütfen 'bash', 'powershell' veya 'ksh' gibi daha spesifik bir etiket kullanın. Belirli bir etiket olmadan, taşınabilir (POSIX uyumlu) bir çözüm varsayılmalıdır, ancak ek olarak 'posix' veya bunun yerine 'sh' tercih edilebilir.

12
Bir arka plan işleminin çıkış kodunu alın
Sonsuza kadar süren ana bourne kabuk betiğimden çağrılan bir CMD komutum var. Komut dosyasını aşağıdaki gibi değiştirmek istiyorum: CMD komutunu arka plan işlemi olarak paralel olarak çalıştırın ( CMD &). Ana komut dosyasında, birkaç saniyede bir oluşturulan komutu izlemek için bir döngü oluşturun. Döngü ayrıca betiğin ilerleyişini gösteren bazı mesajları …
131 linux  shell  unix  process 

8
Zsh'da ALT + LeftArrowKey çözümü aranıyor
Kısa bir süre önce bash'den zsh'a geçtim, ancak bir seferde bir kelime ileri geri gitmek için Alt+ LeftArrowKeyve Alt+ ' RightArrowKeyyı özlüyorum . Şu anda, Alt+ tuşuna basarsam LeftArrowKeybirkaç harf geri giderim ve sonra sıkışırım. Daha fazla geriye gitmeyeceğim ve beklediğim gibi Alt+ ile satırın sonuna geri dönmeyecek RightArrowKey. Satırın …
131 shell  key  zsh 

7
.Bashrc, .bash_profile ve .environment arasındaki fark nedir?
Kilitli . Bu soru ve cevapları kilitlidir çünkü soru konu dışıdır ancak tarihsel önemi vardır. Şu anda yeni cevapları veya etkileşimleri kabul etmiyor. Yılların bir dizi farklı * nix tabanlı sistemini kullandım ve kullandığım Bash'in her çeşidinin hangi başlangıç ​​komut dosyalarını çalıştıracağına karar vermek için farklı bir algoritması var gibi …
130 shell  environment  bash 

4
Bir değişkenin sonundaki bir karakteri kaldır
Bash otomatik tamamlama, dizin adının sonuna bir / ekler. Bunu konumsal bir parametreden nasıl çıkarabilirim? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz $path } backup
130 bash  shell 


5
.Profile'ı bash kabuk betiğinde (unix'te) yeniden yüklensin mi?
Bash shell komut dosyası oluşturma konusunda yeniyim ve bir zorlukla karşılaştım. Sadece şunu yaparak ".profile" dosyamı yeniden yükleyebileceğimi biliyorum: . .profile ama aynısını yazdığım bir bash senaryosunda çalıştırmaya çalışıyorum ve bu çalışmıyor. Herhangi bir fikir? Açıklığa kavuşturmak için sağlayabileceğim başka bir şey var mı? Teşekkürler


6
$ PATH'ı "ssh user @ host command" çalışacak şekilde nasıl ayarlayabilirim?
Üzerinden komutları çalıştırırken kullanılacak şekilde yeni bir $ PATH belirleyemiyorum ssh user@host command. export PATH=$PATH:$HOME/new_pathUzak makinede ~ / .bashrc ve ~ / .profile dosyalarına eklemeyi denedim , ancak yürütme ssh user@host "echo \$PATH", değişikliğin alınmadığını gösteriyor (/ usr / local / sbin: / usr / local / bin: / usr …
129 unix  shell  path  ssh 



7
Kabuk - Bir komutun dizini nasıl bulunur?
Kabuk üzerindeyken, kullanılabilecek komutların yalnızca PATH üzerindeki bazı dizinde bulunanlar olduğunu biliyorum. PATH değişkenimde hangi dizinlerin olduğunu nasıl göreceğimi bilmesem bile (ve bu yanıtlanabilecek başka bir iyi soru), bilmek istediğim şey: Kabuğa gelip yazıyorum: $ lshw Kabukta bu komutun nerede olduğunu söyleyebilecek bir komut bilmek istiyorum. Başka bir deyişle, bu …

11
Unix zaman damgasını bir tarih dizesine dönüştürün
Unix zaman damgasını Unix komut satırından bir tarihe dönüştürmenin hızlı ve tek satırlık bir yolu var mı? dateişe yarayabilir, ancak her bir öğeyi (ay, gün, yıl, saat vb.) belirtmek oldukça garip ve onu nasıl düzgün bir şekilde çalıştıracağımı bulamıyorum. Görünüşe göre daha kolay bir yol olabilir - bir şey mi …

8
Bir işlemin STDERR / STDOUT'u, başlatıldıktan SONRA komut satırı kullanarak yeniden yönlendirilsin mi?
Kabukta yeniden yönlendirme > <vb. Yapabilirsiniz , ancak bir program başlatıldıktan SONRA ne dersiniz? Bu soruyu şu şekilde sormaya başladım, terminalimin arka planında çalışan bir program rahatsız edici metinler üretmeye devam ediyor. Bu önemli bir işlem, bu yüzden metinden kaçınmak için başka bir kabuk açmam gerekiyor. >/dev/nullAynı kabukta çalışmaya devam …
127 linux  bash  shell 


6
Kabuk Komut Dosyasında Onaltılıktan Onluya
Biri bir kabuk komut dosyasında onaltılık bir sayıyı ondalık sayıya dönüştürmeme yardım edebilir mi? Örneğin, onaltılık sayıyı bfca3000bir kabuk betiği kullanarak ondalık sayıya dönüştürmek istiyorum . Temelde iki onaltılık sayının farkını istiyorum. Benim kodum: var3=`echo "ibase=16; $var1" | bc` var4=`echo "ibase=16; $var2" | bc` var5=$(($var4-$var3)) # [Line 48] Çalıştırırken şu …
126 bash  shell  hex  decimal 

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.