«bash» etiketlenmiş sorular

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

2
Terminaldeki her komutu farklı bir mesajla veya sesli olarak otomatik olarak sonlandır
Ben yüklü SVOX pico2wave ve bir komut dosyası oluşturdu. Şimdi girdiğimde: speech "Hello world" Bilgisayardan metne ses motoru yüksek sesle "Merhaba dünya" diyor. Ayrıca, tanımlanan .bashrcdeğişkende kullanıyorum PROMPT_COMMAND: PROMPT_COMMAND="speech 'Command executed.'" Bu nedenle, sesli güzel metin motoru, komut istemini terminale döndürmeden önce komutun yürütüldüğünü yüksek sesle duyurdu. Ancak, bir süre …

1
Tuş kombinasyonuna bastıktan sonra terminal / tty'de görünen bu “(arg: 1)” nedir?
Sanal bir terminalde I (yanlışlıkla) Win+ ' 1ya basıldı ve aşağıdakilerden oluşan yeni bir hat aldım. (arg: 1) Basılmaya devam ettiğim sürece, Winbastığım tüm sayılar parantez içindeki sayılara eklenir, örneğin Winve 1+ 4verimler (arg:14). I (serbest bıraktıktan sonra Win) herhangi bir tuşa bastığınızda, bu karakter sayı okuduğu kadar basılır ve …


3
'Arasındaki fark. , '?' ve düzenli ifadelerde '*'?
Bu üç unsurun (bunlara metachatorlar denir mi?) Ne kadar farklı olduğuna dair bir örnek alabilir miyim? Bunun *her şey ya da hiçbir şey anlamına geldiğini biliyorum , ama düşünmenin doğru yolu olup olmadığından emin değilim. Öte yandan .ve ?aynı görünüyor. Bir karakterle eşleşiyorlar, değil mi?
21 bash  regex 

4
Sudo gerektiren bir bash betiğinde sadece bir kez şifre nasıl girilir?
Veri Bu makinedeki operatör kullanıcılarının kendi cif hisseleri oluşturmasını istiyorum sudoersDosya zaten içeriyor /bin/mount -t cifs //*/* /media/* -o username=*tüm operatörler için komutu Kullanıcıların cifsparolayı iki kez değil, yalnızca bir kez yazarak bir komut dosyası aracılığıyla bir paylaşım paylaşmalarını istiyorum . Sudo şifresi ve cif şifresi aynıdır. Zaten sahip olduğum …
21 bash  scripts  sudo 


2
.Bashrc dosyasi nedir ve ne işe yarar?
.bashrcDosyanın ne olduğu ve tam olarak ne yaptığı hakkında net bir bilgi bulamıyorum . Şimdiye kadar tüm yardım için teşekkürler. Görünüşe göre bu senaryo boyama, tamamlama, takma adlar ve kabuk tarihçesinden, vb. Her şeyi yapıyor. Yararlı görünmeyen bir şey var mı?
21 bash  bashrc 



7
Tüm Bash komutları bir sunucudaki tüm kullanıcılar tarafından nasıl kaydedilir?
Küçük şirketimiz, birkaç kişinin SSH erişimine sahip olduğu bir Ubuntu Server 11.10 kullanıyor. Gerçek terminaller bazen de kullanılır. Kullanıcı ve zaman damgasıyla birlikte tüm Bash komutlarının çalışmasını nasıl yerel olarak kaydedebiliriz? Hiç kimsenin ahlaksız olduğunu ve günlüğe kaydetmekten kaçınmaya aktif olarak çalıştığını varsayabiliriz, ancak yine de kullanıcıların günlük dosyalarına doğrudan …
21 bash  logging 

4
Ubuntu'da bash bazı lanetli kelimeleri nasıl öğretirim?
Bash bilinmeyen bir komutla (word?) Karşılaştığında şunu yapar: The program 'hello' can be found in the following packages: * hello * hello-debhelper Try: sudo apt-get install <selected package> bilmek istediğim şey bunun nasıl yapılacağıdır, bu yüzden onu düzenleyebiliyorum ya da bilinmeyen kelimeyi, kelimesi olan bir evde yetişen sözlükten kontrol etmek …
21 bash  bashrc 

4
Çıktıyı komuttan (örn. Diff) bir değişkene kaydetme
diffHiçbiri varsa (dosyalar aynıysa test) herhangi bir çıktı olup olmadığını test etmek istiyorum echo "Passed $x" else echo "Failed $x". Bazı ara adımlarla çıktım (çıktıyı diff'den bir dosyaya kaydedin ve dosyadan okuyun) diff "./helloworld$x.out" "./output/helloworld$x.out" > tmp.txt; output="`cat tmp.txt`"; if [ "$output" = "" ]; then echo "Passed $x"; else …
21 bash 

1
Hangi noktada ~ / .bashrc dosyası oluşturulur?
Örneğin, eğer komutu çalıştırmam gerekirse adduser test, kullanıcı için ev dizini oluşturulduktan sonra .bashrc otomatik olarak yaratılıyor testmu? Kullanıcı oluşturulduktan sonra oluşturulmadıysa, hangi koşullar altında yaratılır? Ayrıca, bir kullanıcının giriş dizinine bir .bashrc dosyası eklersem, işletim sistemi tarafından üzerine yazılır mı? Şimdiden teşekkürler.

1
Bir komut dosyasında, bir dosyanın şu anda başka bir işlem tarafından yazılmış olup olmadığını nasıl belirleyebilirim?
Ben komut dosyası bash için çok yeni, bu yüzden yanlış ağacı havlıyor olabilir, ama işte benim şu anki durumum: Bir komut dosyasında, soffice ; Bir dönüştürmek için ODT a pdf Görünüşe göre soffice kendini betiğin sürecinden ayırıyor ve kendi işini yapmak için yola çıkıyor .. Tamam, sorun değil; GUI uygulamaları …

1
Çalışırken ancak silinirken sh dosyasını nasıl okuyabilirim?
Bir röportajda bana bu soruyu sordular. Çalışmakta olan bir sh dosyası vardı, ancak yürütmeye başladığından beri silindi. Süreci bulmamı ve dosyayı okumamı istiyorlar. Süreci bulmayı başardım ps -ef | grep test.sh ve kullanarak okumaya çalıştı cat /proc/PID/cmdline test.sh ama diyor ki no such file or directory Bundan sonra ne yapmam …

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.