«bash» etiketlenmiş sorular

Diğer Bourne / POSIX mermilerinin aksine, GNU'dan Bourne Again SHell'e özgü sorular. Genel olarak Unix kabukları hakkında sorular için / shell etiketini kullanın.

2
Bash kelimesini bir takma adı, işlevi, dosyayı vb. Referans göstermeye zorlama
İlgili bir soruya biraz daha detay eklemeye çalışırken , mevcut Bash kelime türlerinden hangisinin yürütüleceğini nasıl belirleyeceğimi bilmediğimi fark ettim. Buna göre help typebeş kelime türü vardır: takma ad anahtar kelime fonksiyon builtin dosya Bir kelimenin çeşitli türlere sahip olması mümkündür ( truesadece bir örnektir; daha yaygın olarak geçersiz kılınan …
13 bash 

3
Grep'e yönlendirmek için tee'yi nasıl kullanırım
Tee kullanma konusunda fazla deneyimim yok, bu yüzden umarım bu çok basit değildir. Bu sorunun cevaplarından birini görüntüledikten sonra garip bir beheviour ile karşılaştım tee. İlk satırı ve bulunan bir satırı çıkarmam için bunu kullanabilirim: ps aux | tee >(head -n1) | grep syslog USER PID %CPU %MEM VSZ RSS …

2
Alt kabukların Bash sözdizimi vurgulaması
Bash'deki alt kabuklarla ilgili ortaya çıkan çok sayıda soru göz önüne alındığında ("Neden bu borulu while readdöngüdeki değişken artışım neden yok ?"), Sadece kodun bulunduğu bazı editör veya hizmete başvurmanın çok güzel olacağını düşündüm alt kabuklarda yürütülecek olan alt kabukta yürütülen koddan farklı biçimlendirilir. Bir eğitim aracı olarak yararlı olabilir …

4
Her 'temizlediğimde bashrc dosyasını nasıl kaynaklayabilirim?
Bu kötü bir fikir olabilir. Ne kadar çok düşünürsem, muhtemelen yapmamam gerektiğinin farkına varıyorum ... ama deniyorum ve başarısız oldum, bu yüzden gerçekten kötü bir fikir olsa bile, nasıl yapılacağını bilmek istiyorum. Ne istediğim, her clearkomut çalıştırdığımda bashrc dosyasının kaynaklanmasıdır . Bunun nedeni tamamen materyalist. Ben bashrc kaynak zaman sistem …
13 bash  bashrc 

4
Bash'te Windows kabuğu Escape tuşu (tüm satırı sil) eşdeğeri
Windows komut satırında (powershell ve cmd), bir satırdayken Esctuşa bastığınızda , istemde yazdığınız her şey kaldırılır. EscBash isteminde tuşa basmanın hiçbir şey yapmadığını buldum . Basmak Escve daha sonra backspacebir kelime siler, ancak bu her kelime için yapılmalıdır. Bash'i aşamalı olarak öğreniyorum ve bazen çizginin ortasına aptalca bir şeyler yazıyorum …

4
Ssh ile sunucuya giriş yapıp yapamayacağımı nasıl kontrol edebilirim?
Sunucuların bir listesi var: cat list.txt 10.10.10.10 servera 10.11.10.10 serverb Onlara ssh ile giriş yapıp yapamayacağımı nasıl kontrol edebilirim? Yani varsayılan olarak ssh anahtar yetkilendirme yoluyla oturum açabilmeliyim yani, kısacası, böyle list.txt satırları (sunucular) sıralayan bir çözüme ihtiyacım var: ssh anahtarıyla giriş yapabileceğim sunucular şifre isteyen sunucular (elbette şifre bilinmiyor.) …
13 bash  ssh 



3
Bash fonksiyonlarında tuzak nasıl kurulur?
trapBash komut dosyalarında kurulum yapabilirim , ancak bash işlevlerini ayarlayamıyorum . Örneğin, sourceaşağıdaki kod ve çalıştırın f, şimdi Ctrl+ deneyin C, tuzağa düşürülmüş değil! trapBash fonksiyonlarında nasıl kurulur? 4 trap ctrl_c INT 5 6 ctrl_c () { 7 echo "** Trapped CTRL-C" 8 } 9 10 11 f () { …
13 bash  trap 

3
Bas kabuğunu özelleştirme: Komutu kalın / renklendir
Çevrimiçi bir dizi öğretici / gönderi var (örneğin http://www.cyberciti.biz/faq/bash-shell-change-the-color-of-my-shell-prompt-under-linux-or-unix/ ) ayarlayarak bash isteminizi özelleştirme hakkında PS1. Yazdığım komutun rengini / kalınlığını özelleştirmenin bir yolu var mı? Başka bir deyişle, örnek olarak yeşil bir bilgi istemi, kalın mavi bir komut istediğimden ve sonra varsayılan olarak hangi renkte çıktı istediğimi söyleyelim. Aşağıdaki …
13 bash  colors 

2
Değişkenleri kök etkinleştirilmiş komut dosyalarına güvenli bir şekilde nasıl aktarabilirim?
Bu soru tamamen genel ve sadece benim durumum için geçerli değildir, ama ... Kök olmayan bir kullanıcının kök ayrıcalıklarıyla belirli bir komut dosyasını yürütmesini istediğim küçük bir meşgul kutusu cihazım var. Örneğin $1, cmdline (!!) üzerinde gönderilecek tek değişkenin ( ) hangi ana bilgisayar adı gönderileceği DHCP'yi etkinleştirmek için bu …


1
bash genişletilmiş glob - öneksiz dosyaları eşleştir
Regexes veya bash komut dosyası değil - sadece dosya adı globbing kullanmanız gerekir - bu yüzden fail2ban hapishane için dosya adlarını eşleştirmeye çalışıyorum. Benim /var/log/apache2dizin dosyaları da dahil olmak içerir: example.com.error.log db.example.com.error.log app1.example.com.error.log app2.example.com.error.log .error.log Dışında biten tüm dosyaları eşleştirmek için bir glob oluşturmaya çalışıyorum db.example.error.log- bu mümkün mü? Denedim …

3
Komut X zamanında bitmezse bas?
Gibi bir şey çalıştırmaya çalışıyorum: sudo dhclient $wifi || otherFunction Sorun dhclientbaşarısız olduğunda bir hata atmak yerine sadece asılı. Yukarıdakileri nasıl yeniden yazabilirim, böylece 60 saniye içinde bitmezse dhclientöldürülür ve otherFunctionçağrılır dhclient?
13 bash  timeout 

3
[-T 1] neyi kontrol eder?
Windows'ta zshbaşlattığımda başlamanın bir yolunu buldumbash https://www.howtogeek.com/258518/how-to-use-zsh-or-another-shell-in-windows-10/ . Sonuna aşağıdaki kodu eklemeniz önerilir .bashrc. # Launch Zsh if [ -t 1 ]; then exec zsh fi Ne anlama [ -t 1 ]geliyor? Sadece doğru mu? O zaman bunu yapabilir miyim? exec zsh
13 bash  shell  zsh  test 

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.