«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.


3
Zsh gibi Bash otomatik tamamlama
Bash kullanıyorum, fakat bash'ın göründüğü gibi zsh tarzı otomatik tamamlama özelliğine sahip olmak istiyorum (sekmeye ve olasılıklar arasında sekmeye varabilirsiniz), bash'ın göründüğü gibi, olasılıklar listesini gösterir ancak yazana kadar hiçbir şey seçemezsiniz biraz daha kesinleştirmek için. Bash'ta zsh tipi davranışı nasıl alabilirim? Bir çözüm arayışı, diğer sorulara birçok cevap getirdi, …
28 bash  zsh  autocomplete 


4
“terim” için grep ve “başka terim” hariç
Terim arayan, ancak ikinci terim içeren satırları hariç tutan bir grep araması yapmaya çalışıyorum. Birden çok -e "pattern"seçenek kullanmak istedim ancak bu işe yaramadı. İşte denediğim bir komutun örneği ve oluşturduğu hata mesajı. grep -i -E "search term" -ev "exclude term" grep: exclude term: No such file or directory -vTüm …
28 linux  bash  search  grep 

1
: bash için colon komutu
Bir bash acemi gibi konuşurken ben .bashrc'yi copy / paste + github aracılığıyla yükseltiyorum ve :hem beni hem de google'ı güdük eden komutla karşılaştım . örn : ${USER_BASH_COMPLETION_DIR:=~/.bash_completion.d}. Asıl olarak .bashrc dosyamda bu ifade olmadan ve bu şeyleri terminalime yazarak ( -> ilgili çıktıyı belirtir): : ${USER_BASH_COMPLETION_DIR=~/.bash_completion.d} echo $USER_BASH_COMPLETION_DIR -> …
28 bash 

2
Belirli bir dosya uzantısına sahip belirli dosya adları dışındaki tüm dosyaları kopyalamak için rsync kullanın.
İki tane aynı boyutta flash kartım var ve içeriğini aşağıdaki kurallara göre bir diğerine kopyalamak istiyorum: Tüm dizinlerin ve alt dizinlerin yerinde olmasını istiyorum .FOO, .BAR ve .ZIM türündeki dosyaları dışlamak istiyorum (diğer tüm dosyalar kopyalanır) Bonus: Dosya adlarını kopyalarsa kopyalanır, çünkü ~ 8 GB'lık bilgi kopyalayacak. Bu bir şekilde …
28 command-line  bash  find  rsync  cp 

3
Dosyadaki satırı sed ile desenle nasıl değiştirebilirim?
Sed ile ilgili çok fazla belge okuyorum ve hala özel kullanım durumumda zorlanıyorum. Bu satırı bir conf dosyasında kendi satırımla değiştirmek istiyorum: Bu satırı değiştirin: #maxmemory <bayt> ile: maksimum bellek 26gb Ben denedim: sed s / maxmemory. * bayt. * / maxmemory 26gb / /etc/redis/redis.conf Hatayı alıyorum: sed: -e ifade …


10
Sudo - Sudo olup olmadığını ve / veya ne kadar zaman kaldığını kontrol etmek için bir komut var mı?
(Originally Stack Overflow'ta yayınlandı. Bunun yerine burada denememi önerdiler. İşte orijinal yazı: https://stackoverflow.com/questions/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo-ve-veya-ne kadar-zaman-kaldı-kalan ) Başlığa bakınız. Ben sudo sorgulamama izin veren bir komut istiyorum İdeal olarak, eğer sudo zaman aşımına uğradıysa hala sudo ve false olsaydı başarı ile sonuçlanırdı. Kalan süreyi almak da yararlı olabilir (endişelenmeme rağmen sudo …
27 linux  bash  sudo 

2
Bash'daki <<< işlecinden ikili güvenlikli “üç kat daha az” var mı?
Bu oldukça varsayımsal bir sorudur, lütfen neden bunu yapmak istediğimi sorma. GIFİkili veri içeren bir değişkene sahip olduğumu varsayalım ve boru |operatörünü kullanamayacağımı varsayalım, 'üçlüden az' operatörünü kullanmanın doğru yolu aşağıdaki olmalıdır : openssl enc -base64 &lt;&lt;&lt; $GIF Ancak, bana ikili güvenli&lt;&lt;&lt; olmadığını ve bu nedenle ikili verileri bozulur gibi …
27 bash  redirection 



8
Bash tarihimi oturumlarda nasıl tutarım?
Bu soru edildi göç o Süper Kullanıcı üzerinde yanıtlanabilir çünkü yığın taşması gelen. 9 yıl önce göç etti . Fedora 9'u çalıştıran bir x86 hedefi üzerinde çalışıyorum. Ne zaman yeniden başlatsam, tarihim bazı durumlara geri döner ve yeniden başlatmadan önceki oturumlarda yaptığım komutlar yoktur. Yeniden başlatmadan önce sahip olduğum geçmişi …
27 linux  bash  fedora  history 


2
Anında çıktının katranı / yıldızını kaldırma
Aşağıdakileri yapmanın deyimsel yolu nedir tardan stdout'a stdout'tan bu tar çıkışını okuyun ve başka bir klasöre çıkarın. Benim çözümüm tar --to-stdout .. | tar -C somefolder -xvf - Ancak, bunu yapmanın daha aptalca bir yolu olabilir.
27 bash  tar  stdout 

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.