«bash» etiketlenmiş sorular

Bash komut kabuğu için yazılmış komut dosyaları hakkında sorular için. Hata / sözdizimi hatalarına sahip kabuk komut dosyaları için, lütfen buraya göndermeden önce shellcheck programıyla (veya https://shellcheck.net adresindeki web shellcheck sunucusunda) kontrol edin. Bash'in etkileşimli kullanımı ile ilgili soruların Yığın Taşması'ndan çok Süper Kullanıcı'da konuya bağlı olma olasılığı daha yüksektir.

12
Bash / shell betiğinden http yanıt kodları nasıl değerlendirilir?
Ben bariz eksik hissediyorum ama başarılı değil man [curl|wget]veya google ("http" böyle kötü bir arama terimi yapar) hissediyorum var . Bir hata iletisi ile durum kodu 500 döndürerek, sık başarısız olan web sunucularımızdan birine hızlı ve kirli bir düzeltme arıyorum. Bu olduğunda, yeniden başlatılması gerekir. Temel nedenin bulunması zor gibi …
205 http  bash  shell  http-headers 


13
Komutu geçmişte tutmadan yürütün [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerine uygun değil . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu Yığın Taşması için konuyla ilgili olacak şekilde güncelleyin . 9 ay önce kapalı . Bu soruyu geliştir Bazı komutları yürütmek istiyorum ancak komut geçmişinde saklamak istemiyorum. Böylece kimse .bash_historydosyayı dosyada …
204 linux  bash  unix 

4
Arama Bash geçmişi CTRL-r ile benzer şekilde iletilemiyor
Ben olduğu gibi benzer benim bash arama geçmişini çalışıyorum CTRL- rama ileri yöne. Sadece bir kere daha vurmak zaman, benim için bir ağrı oldu CTRL- ryine önceki komutu bulmak için. Bash geçmişinizi ters aramadaki gibi nasıl yönlendirebilirsiniz?
203 bash  search 


11
Zaman komutunun çıktısını Linux'ta bir dosyaya nasıl yeniden yönlendirebilirim?
Linux'taki zamanlama programları hakkında küçük bir soru: time komutu bir programın yürütme süresini ölçmeye izin verir: [ed@lbox200 ~]$ time sleep 1 real 0m1.004s user 0m0.000s sys 0m0.004s Hangi iyi çalışıyor. Ancak çıktıyı bir dosyaya yeniden yönlendirmeye çalışırsam başarısız olur. [ed@lbox200 ~]$ time sleep 1 > time.txt real 0m1.004s user 0m0.001s …
202 linux  bash  time 

10
Bash'teki bir dizeden son n karakteri nasıl kaldırırım?
Bir değişken var, bir dizeyi tutan bir Bash komut dosyası var: echo $var "some string.rtf" Bu dizenin son 4 karakterini kaldırmak ve sonucu yeni bir değişkene atamak istiyorum var2, böylece echo $var2 "some string" Bunu nasıl yapabilirim?
202 bash 

11
Boşluklu dosyaların bir listesi üzerinde yineleme
Bir dosya listesi üzerinden yineleme yapmak istiyorum. Bu liste bir findkomutun sonucudur , bu yüzden geldim: getlist() { for f in $(find . -iname "foo*") do echo "File found: $f" # do something useful done } Bir dosyanın adında boşluk olması dışında sorun yoktur: $ ls foo_bar_baz.txt foo bar baz.txt …
202 linux  bash  shell 

3
Tüm alt dizinlerdeki tüm dosyaları bash'da tek bir sıkıştırılmış dosyaya nasıl sıkıştırırsınız?
Olası Çoğaltma: bir dizi dizini gzip etmek ve katran sıkıştırılmış bir dosya oluşturmak Bu yazı , bir dizin yapısı içinde her bir dosyanın ayrı ayrı nasıl gzipleneceğini açıklamaktadır. Ancak, biraz farklı bir şey yapmam gerekiyor. Belirli bir dizin altındaki tüm dosyalar için büyük bir gzip dosyası üretmem gerekiyor. Ayrıca sıkıştırılmış …
201 linux  bash  shell  gzip 


19
Bash betiği ile otomatik olarak kullanıcı hesabı VE parolası nasıl eklenir?
Benim Linux (Fedora 10) kullanıcı hesapları oluşturma ve otomatik olarak bir bash komut dosyası (veya gerekirse başka bir şekilde) bir parola atama yeteneğine sahip olması gerekir. Bash ile kullanıcı oluşturmak kolaydır, örneğin: [whoever@server ]# /usr/sbin/useradd newuser Bash'e işlevsel olarak buna benzer, ancak otomatik olarak bir şifre atamak mümkün mü: [whoever@server …
200 linux  bash  passwd 


15
Bash Betiğindeki bir aralıktan rastgele sayı
2000-65000Bir kabuk komut dosyası arasında rasgele bir bağlantı noktası numarası oluşturmak gerekiyor . Sorun $RANDOM15 bitlik bir sayı, bu yüzden sıkışıp kaldım! PORT=$(($RANDOM%63000+2001)) boyut sınırlaması olmasaydı güzel çalışırdı. Herkes, belki bir şey ayıklamak /dev/urandomve bir aralık içinde alarak bunu nasıl bir örnek var mı ?
198 bash  shell  scripting 

14
Linux'ta bir bağlantı noktasının açık olup olmadığını etkili bir şekilde test edin?
Bir bash betiğinden, bir bağlantı noktasının 445sunucuda açık / dinleme olup olmadığını nasıl hızlı bir şekilde öğrenebilirim . Birkaç seçenek denedim, ama hızlı bir şey istiyorum: 1. lsof -i :445 (Saniye sürer) 2. netstat -an |grep 445 |grep LISTEN(Saniye sürer) 3. telnet(geri dönmez) 4. nmap, netcatsunucuda mevcut değildir İlk önce …
197 linux  bash  shell  port 


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.