«bash» etiketlenmiş sorular

Bash (Bourne-Again SHell), varsayılan olarak Ubuntu'nun komut satırı arayüzünde kullanılan kabuktur.

1
Bash neden 010'un 8 olduğunu düşünüyor?
Bash neden 010 = 8 sayısını düşünüyor? x=010 echo $x 010 echo $(( x+0 )) 8 echo $(( x-2 )) 6 İkili olabileceğini düşündüm, ama 010 = 10 = 2. Öyleyse neden 8 oluyor ve nasıl 010 = 10 (ve 010 - 2 = 8) düşündürüyor?
17 bash 


6
Neden terminal otomatik tamamlama bazen `services 'komutu için bir şey önermiyor?
Bazen, terminalde bir komut yazdığımda, komutum yanlış olmasa bile terminalin otomatik tamamlama özelliği çalışmıyor. Örneğin, şuna bakın: sudo service vsftpd statussudo ve service'de herhangi bir sorun yok. Siz yazarken Yani, sud + tabönerdiğiniz terminali sudo yoksa yazın servi + tabo terminali yansıtan komple hizmet . Ama vsftpd için herhangi bir …

2
Komutun kullanımı nedir?
completeKomutumu gnome-terminalimde çalıştırırken , bazı komutlar gösteriyor. Ve completekomutun kullanımı nedir? $ complete complete -F _minimal complete -F _filedir_xspec oodraw complete -F _filedir_xspec elinks complete -F _filedir_xspec freeamp complete -F _longopt split complete -F _longopt sed complete -F _longopt ld complete -F _longopt grep complete -F _service /etc/init.d/vboxweb-service complete -F …

6
bash kullanarak birden fazla IP ping?
Ben kontrol için günlük ping zorunda 10 IP numaraları var, BASH komut dosyası kullanarak bunu nasıl yapabilirim. Böylece bu görevi cron kullanarak otomatikleştirebilirim. Sadece BASH betiği istiyorum. Teşekkür ederim.
17 bash  ip  ping 

1
{# .. #} aralıklı döngü için bas
{# .. #}, Python'daki range () öğesine benzer bir dizi veya karakter dizisi oluşturur. echo {1..5}Komut satırında komutu çalıştırırsam : 1 2 3 4 5 Bunun yerine aşağıdaki bash betiği beklendiği gibi çalışmıyor. for i in {1..3}; do echo "Iteration $i" done yazdıracak: Iteration {1..3} Neden? * Kullanabilirdim seqama onun …

2
Giriş dizinime 'rm -r ~' ne yaptı?
gedit, '~' ile biten gizli yedekleme dosyaları oluşturur. Dizin ağacımı yinelemeli bir şekilde temizlemek istedim. Komut rm *~, '~' ile biten tüm yerel dosyaları silecek rm -r *~ .Tüm ağaçtaki tüm dosyaları sileceğini düşündüm , ama yazdım rm -r ~. Bazı dizinin silinemediği bir mesaj vardı ve komuttan çıktım. Soru …

8
dosyayı kaldır ancak listedeki tüm dosyaları hariç tut
Bir klasörü düzenli olarak temizlemem gerekiyor. Metin içeren, hangi dosyalara izin verildiğini içeren bir dosya listesi alıyorum. Şimdi bu dosyada olmayan tüm dosyaları silmek zorundayım. Misal: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Klasör temizlemem bunu örnek olarak içerir: ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt this-can-be-deleted.txt also-waste.txt never-used-it.txt Bu nedenle bu dosyalar …


4
kabuğu zsh'tan bash'a değiştirme
Web sunucum zsh kabuk kullanan biri tarafından kurcalandı. Ubuntu ve OS X (kullandığım iki ana işletim sistemi) ile gelen varsayılanlar olduğu için bash kabuğunu kullanırken daha rahat hissediyorum. Ancak bu sorular Ubuntu sunucusuna odaklanmıştır. Bu web sunucusunda çalışan 4 web sitem var, byobu kullanıyorum, tmux kullanıyorum, raylarda yakut / yakut …
17 command-line  bash  zsh 

9
Çok sayıda görüntü dosyasını bash ile yeniden adlandırma
Yaklaşık olarak yeniden adlandırmam gerekiyor. 70.000 dosya. Örneğin: sb_606_HBO_DPM_0089000ila sb_606_dpm_0089000vb. Sayı aralığı gider 0089000için 0163022. Bu sadece ismin değişmesi gereken ilk kısmı. tüm dosyalar tek bir dizinde bulunur ve sırayla numaralandırılır (bir görüntü dizisi). Sayılar değişmeden kalmalıdır. Bunu bash'da denediğimde bana 'Argüman listesi çok uzun' diye grizzles. Düzenle: İlk olarak …



3
Giriş kabuğu nerede tanımlanır?
Ben arasındaki farkı okuyordu sudo -i/-s burada . Komutu kullandıktan sonra shopt, tüm ( sudo su/sudo -i/sudo -s) ' $SHELLlerin aynı sonuçları verdiği , ancak shoptkomut sonuçlarının farklı olduğu belirtilmektedir. Peki, giriş ve giriş dışı kabuk nasıl tanımlanır? shoptSonuç nereden geliyor ? Neden ilgili değil $SHELL? sudo su givinv@87-109:~$ sudo …

7
Bir bölümün disk kullanım yüzdesini tamsayı olarak nasıl yakalayabilirim?
Bölümün bağlı olduğu dizini kullanarak, belirli bir bölümün disk kullanımını yakalamak için bir yöntem istiyorum. Çıktı sadece bir değişkene kaydetmek istediğim gibi dolgu veya takip sembolleri olmayan bir tam sayı olmalıdır. Kullandım df --output=pcent /mount/point, ancak gereksiz bir üstbilgi, değerden önce tek boşluk doldurma ve değeri takip eden bir% sembolü …

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.