«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
Kedinin gereksiz kullanımı?
Bu muhtemelen birçok SSS'de bulunmaktadır - kullanmak yerine: cat file | command (kedinin yararsız kullanımı olarak adlandırılır), doğru yol şöyle olmalıdır: command < file İkinci olarak, "doğru" şekilde - işletim sisteminin fazladan bir işlem üretmesi gerekmez. Bunu bilmeme rağmen 2 nedenden dolayı işe yaramaz kediyi kullanmaya devam ettim. daha estetik …
101 shell  command-line  cat 


5
Eşzamansız kabuk komutları
Bir komutu başlatmak için bir kabuk komut dosyası kullanmaya çalışıyorum. Ne zaman / nasıl / neden bittiği umurumda değil. İşlemin başlamasını ve çalışmasını istiyorum, ancak hemen kabuğuma geri dönebilmek istiyorum ...

9
Günlük dosyasına ve konsola çıktı yazma
Unix kabuğunda, tüm çıktıları ( yankı mesajlarını ) yeniden yönlendiren bir env dosyam var ( env dosyası, günlük dosyası adı ve yolu gibi kullanıcı komut dosyasını çalıştırmak için gerekli parametreleri tanımlar, çıktıları ve hataları günlük dosyasına yönlendir, veritabanı bağlantı ayrıntıları vb. ) ) ve aşağıdaki kod kullanılarak yürütülen komut dosyasından …
101 bash  shell  redirect  logging 

7
Bir sürecin dönüş değerini nasıl reddedebilirim?
Bir sürecin döndürdüğü değeri geçersiz kılan basit, ancak platformlar arası bir olumsuzlama süreci arıyorum . 0'ı bir değerle! = 0 ve herhangi bir değeri! = 0 ile 0 arasında eşlemelidir, yani aşağıdaki komut "evet, mevcut olmayan yol mevcut değil" döndürmelidir: ls nonexistingpath | negate && echo "yes, nonexistingpath doesn't exist." …

7
birden çok dosya türü için grep --include seçeneğini nasıl kullanırım?
Bir dizindeki tüm html dosyalarını grep etmek istediğimde aşağıdakileri yapıyorum grep --include="*.html" pattern -R /some/path hangisi iyi çalışıyor. Sorun, bir dizindeki tüm html, htm, php dosyalarını nasıl grep edeceğinizdir? Bundan, grep --exclude / - include sözdizimini belirli dosyalar arasında grep yapmamak için kullanın , görünüşe göre aşağıdakileri yapabilirim grep --include="*.{html,php,htm}" …
100 shell  grep 



5
Bash komut dosyasında ENTER tuşuna basma simülasyonu
Birkaç komut çalıştıran gerçekten basit bir bash betiği oluşturdum. bu komutlardan biri, çalışma sırasında kullanıcı girdisine ihtiyaç duyar. yani kullanıcıya "falan filan istiyor musunuz?" diye soruyor, betiğin tamamen otomatik hale gelmesi için buna bir enter tuşuna basmak istiyorum. Çalışma zamanı sırasında girişi veya herhangi bir şeyi beklemek zorunda kalmayacağım, sadece …
100 linux  bash  ubuntu  shell 



9
Dir yinelemeli olarak kopyalamak için scp kullanırken dosyalar nasıl filtrelenir?
Tüm .class dosyalarını sunucudan yerel dizine tüm dizin ayrılmış olarak kopyalamam gerekiyor. örneğin server:/usr/some/unknown/number/of/sub/folders/me.classolacak /usr/project/backup/some/unknown/number/of/sub/folders/me.classben istemiyorum böyle .svn-baz dosyaları gibi diğer birçok gereksiz dosya vardır, sorundur. onları nasıl filtreleyebilirim, böylece yalnızca scp.class dosyalarım?
99 file  shell  filter  directory  scp 

4
MacOSX'te ZSH varsayılan Kabuk yapma [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Stack Overflow için konuya uygun olması için soruyu güncelleyin . 3 yıl önce kapalı . Bu soruyu geliştirin Mac'ime zsh yükledim. ve şimdi onu Bash yerine varsayılan kabuk yapmak istiyorum. Ama şu …
99 bash  shell  zsh 

9
uzaktaki bir makineye ssh'a bir kabuk betiği yazın ve komutları çalıştırın
İki sorum var: Birden fazla uzak linux makinesi var ve her makinede aynı komut setini çalıştıracak bir kabuk betiği yazmam gerekiyor. (Bazı sudo işlemleri dahil). Bu, kabuk komut dosyası kullanılarak nasıl yapılabilir? Uzak makineye ssh' ederken, RSA parmak izi kimlik doğrulaması istediğinde nasıl işlem yapılacağı. Uzak makineler, çalıştırma sırasında oluşturulan …
99 linux  shell  ssh 

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.