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


30
Bulma dizini nasıl hariç tutulur. komuta
findTüm JavaScript dosyaları için bir komut çalıştırmaya çalışıyorum , ancak belirli bir dizini nasıl hariç tutabilirim? İşte kullandığımız findkod. for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
1380 linux  shell  find 


12
Sh ve bash arasındaki fark
Kabuk programları yazarken genellikle /bin/shve kullanırız /bin/bash. Genellikle kullanıyorum bashama aralarındaki farkın ne olduğunu bilmiyorum. Arasındaki temel fark nedir bashve sh? İçinde programlarken farkında olması için ne gerekir bashve sh?
1303 bash  shell  unix  sh 


16
Uzak bir makinede kabuk komut dosyası çalıştırmak için SSH nasıl kullanılır?
Uzak bir makinede bir kabuk komut dosyası (windows / Linux) çalıştırmam gerekiyor. Hem A hem de B makinesinde SSH yapılandırdım. Betiğim, kodumun bir kısmını uzak bir makinede, B makinesinde çalıştıracak A makinesinde. Yerel ve uzak bilgisayarlar Windows veya Unix tabanlı sistem olabilir. Bunu plink / ssh kullanarak çalıştırmanın bir yolu …


29
Git'te kabuk komutu yürütülürken kullanılacak özel SSH anahtarı nasıl belirtilir?
Belki de alışılmadık bir durum, ama yerel bilgisayardan bir kabuk (git) komutu yürütürken kullanmak için özel bir SSH anahtarı belirtmek istiyorum. Temel olarak şöyle: git clone git@github.com:TheUser/TheProject.git -key "/home/christoffer/ssh_keys/theuser" Ya da daha iyisi (Ruby'de): with_key("/home/christoffer/ssh_keys/theuser") do sh("git clone git@github.com:TheUser/TheProject.git") end Belirtilen bir özel anahtar kullanan Net :: SSH ile uzak …
1108 git  bash  shell  ssh 




21
Bir kabuk komut dosyasında Boole değişkenlerini nasıl bildirebilir ve kullanabilirim?
Aşağıdaki sözdizimini kullanarak bir kabuk komut dosyasında bir Boolean değişkeni bildirmeye çalıştım: variable=$false variable=$true Bu doğru mu? Ayrıca, bu değişkeni güncellemek istersem aynı sözdizimini kullanır mıydım? Son olarak, aşağıdaki Boole değişkenlerini ifade olarak kullanmak için aşağıdaki sözdizimi doğru mu? if [ $variable ] if [ !$variable ]
979 bash  shell  scripting  boolean  sh 



13
Kabuk komutları yürütüldükçe nasıl yankılanır
Bir kabuk komut dosyasında, çağrılan tüm kabuk komutlarını yankılayabilir ve değişken adlarını nasıl genişletebilirim? Örneğin, aşağıdaki satır verildiğinde: ls $DIRNAME Komut dosyasını komutu çalıştırmak ve aşağıdakileri görüntülemek istiyorum ls /full/path/to/some/dir Amaç, çağrılan tüm kabuk komutlarının ve argümanlarının bir kaydını saklamaktır. Böyle bir kütük oluşturmanın belki de daha iyi bir yolu …
911 bash  shell  sh  posix  trace 

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.