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

8
İki farklı dizinde bulunan diff dosyaları
Aynı dosya listesine sahip iki dizinim var. diffKomut kullanarak her iki dizinde bulunan tüm dosyaları karşılaştırmak gerekiyor . Bunu yapmak için basit bir komut satırı seçeneği var mı, yoksa dosya listesini almak ve sonra yineleme için bir kabuk komut dosyası yazmak zorunda mıyım?
303 unix  shell  diff 


16
Uzak TCP bağlantı noktasının kabuk komut dosyasından açık olup olmadığını sınama
Belirli bir TCP bağlantı noktası uzak bir sunucuda, bir kabuk komut dosyası içinde açık olup olmadığını düzgün sınamak için hızlı ve basit bir yöntem arıyorum. Telnet komutuyla yapmayı başardım ve bağlantı noktası açıldığında iyi çalışıyor, ancak açılmadığında zaman aşımına uğramıyor ve sadece orada asılı ... İşte bir örnek: l_TELNET=`echo "quit" …
299 shell  tcp  port  solaris  telnet 


14
Parola pg_dump'a nasıl aktarılır?
Felaket bir şey olmadan önce her gece veritabanımı yedeklemek için bir cronjob oluşturmaya çalışıyorum. Bu komutun ihtiyaçlarımı karşılaması gerektiği anlaşılıyor: 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz Bunu çalıştırdıktan sonra, bir şifre yazmamı bekliyor. Eğer cron'dan çalıştırırsam bunu yapamam. Nasıl otomatik olarak girebilirim?

7
Bir awk betiğinde kabuk değişkenlerini nasıl kullanabilirim?
Dış kabuk değişkenlerini bir awkkomut dosyasına geçirmenin bazı yollarını buldum , ancak 've hakkında kafam karıştı ". İlk olarak, bir kabuk komut dosyası ile denedim: $ v=123test $ echo $v 123test $ echo "$v" 123test Sonra awk denedi: $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 …
290 bash  shell  awk 


12
Komut satırı bağımsız değişkenlerini kabuk takma adına nasıl iletirim?
Komut satırı bağımsız değişkenlerini bir takma ada nasıl iletirim? İşte bir örnek: takma ad mkcd = 'mkdir $ 1; cd $ 1; ' Ancak bu durumda, $ xx çalışma zamanında değil, diğer adın oluşturulma saatinde çevrilir. Ancak, aşağıdaki gibi (biraz googling sonra) kabuk işlevi kullanarak bir geçici çözüm oluşturduk: işlev …
288 shell  alias 

9
Neden bash'de çalıştırmak için çalıştırılabilir dosyadan veya komut dosyası adından önce ./ (dot-slash) gerekiyor?
Bash komut dosyalarını çalıştırırken ./, başlangıçta yazmak zorundayım : $ ./manage.py syncdb Eğer yapmazsam bir hata mesajı alıyorum: $ manage.py syncdb -bash: manage.py: command not found Bunun nedeni nedir? .Geçerli klasör için bir takma ad olduğunu düşündüm ve bu nedenle bu iki çağrı eşdeğer olmalıdır. Ayrıca ./, uygulamaları çalıştırırken neden …
288 bash  shell  unix  command-line 



11
Bash bayrakları ile nasıl argümanlar elde edilir
Ben kolayca bash böyle konumlandırılmış parametreleri alabilirsiniz biliyorum: $0 veya $1 Her parametrenin ne kullanıldığını belirtmek için böyle bayrak seçeneklerini kullanabilmek istiyorum: mysql -u user -h host Konuma göre değil, bayrağa göre -u paramdeğer ve -h paramdeğer elde etmenin en iyi yolu nedir ?
283 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.