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




9
Hem STDOUT hem de STDERR'ın terminale ve bir günlük dosyasına gitmesini nasıl sağlayabilirim?
Teknik olmayan kullanıcılar tarafından etkileşimli olarak çalıştırılacak bir komut dosyam var. Komut dosyası, durum güncellemelerini STDOUT'a yazar, böylece kullanıcı komut dosyasının Tamam olarak çalıştığından emin olabilir. Hem STDOUT hem de STDERR'ın terminale yeniden yönlendirilmesini istiyorum (böylece kullanıcı komut dosyasının çalıştığını ve bir sorun olup olmadığını görebilsin). Ayrıca her iki akışın …
113 bash  logging  shell 


6
Execute Shell, Jenkins'te bir derlemeyi nasıl / ne zaman başarısız olarak işaretler?
Bunun cevabını ararken bulduğum korku hikayeleri ... Tamam, Jenkins'in yapması gereken her şeyi yapan bir .sh betiğim var: SVN'deki kaynakları kontrol eder projeyi inşa et projeyi dağıtır arkasını temizler Yani Jenkins'te projeyi yalnızca komut dosyasını bir Kabuk Yürüt komutunda çalıştırarak 'inşa etmem' gerekiyor. Komut dosyası çalıştırılır (kaynaklar indirilir, proje inşa …
112 shell  unix  jenkins  build  hudson 


6
Ps -ef | grep anahtar kelimesinden pid almak
ps -ef | grep "keyword"Bir daemon sürecinin pid'ini belirlemek için kullanmak istiyorum (içinde ps -ef'in çıktısında benzersiz bir dizge var). İşlemi öldürebilirim, pkill keywordonu öldürmek yerine pid'i döndüren herhangi bir komut var mı? (pidof veya pgrep çalışmıyor)
111 linux  shell  daemon 

3
$ PATH değişken iddiaları zsh'de nereye yerleştirilir?
Seviyorum zsh, ama benim $PATHve diğer değişken iddialarımı nereye yerleştireceğimi bilmiyorum ? Dosyalar arasında dağılmış olduklarını .zshrc .zprofile .bashrc .bash_profileve bazen iki katına çıktıklarını görüyorum . İçeride bir şey olması fark bashdosyalar kullanıyorum görerek çok mantıklı değil zsh, ama tam olarak nerede benim yerleştirerek gerektiğini rvm, python, nodekardeşime karşı vb …
111 macos  shell  zsh 


22
PyCharm terminalinin içindeki bir virtualenv'i nasıl etkinleştiririm?
PyCharm'ı kurdum, virtualenv'imi oluşturdum (ya sanal env komutu aracılığıyla ya da doğrudan PyCharm'da) ve bu ortamı Yorumlayıcım olarak etkinleştirdim. Her şey gayet iyi çalışıyor. Ancak, ben bir terminal kullanarak açarsanız "Araçlar, Açık Terminali", kabuk edilir sağlanan istemi değil sanal env kullanarak; source ~/envs/someenv/bin/activateEtkinleştirmek için hala o Terminal içinde kullanmam gerekiyor. …



2
Dolar işareti ve parantez içine bir komut koyduğumuzda kabukta ne anlama geliyor: $ (komut)
Ben sadece kabuktaki aşağıdaki kod satırını anlamak istiyorum. Mevcut çalışma dizinini almak için kullanılır. $(variable)Adın değişken adı içindeki değeri döndürdüğünün farkındayım , ama neyin $(command)dönmesi gerekiyor? Komutu çalıştırdıktan sonra değeri döndürüyor mu? Bu durumda `komutu çalıştırmak için kullanabiliriz . CWD="$(cd "$(dirname $0)"; pwd)" Kabuğun farklı sürümlerinde de aşağıdaki kod satırından …
110 bash  shell  terminal  sh  ksh 

7
Bir Linux makinesine bağlı tüm depolama cihazlarını bulun [kapalı]
Kapalı. Bu soru konu dışı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Sorunuzu güncelleyin o yüzden -konu üzerinde yığın taşması için. 7 yıl önce kapalı . Bu soruyu geliştirin Takılı olsun veya olmasın , belirli bir makineye takılı tüm yazılabilir depolama aygıtlarını bulmam gerekiyor . Bunu …
109 linux  bash  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.