«bash» etiketlenmiş sorular

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


2
Birkaç dosya / dizin olduğunda terminal otomatik tamamlama nasıl yapılır?
Birkaç dizin varsa, şöyle: afoo abar bazen terminalim sekmeye bastığımda otomatik tamamlamayı reddeder (örneğin "cd a" sonra sekme) ve bunun yerine dizin listesini yazdırır. Bazen gürültülü, sinir bozucu bir ses bile çıkarır. Böyle durumlarda otomatik olarak nasıl tamamlanabileceği hakkında bir fikrin var mı? Örneğin önce abar gösterebilir, sonra tekrar sekmeye …

4
/ Dev / (u) random nasıl kullanılır
/dev/(u)randomUbuntu veya herhangi bir * nix sistemde nasıl kullanabilirim ? Bunu denedim ama izin reddedildi yazıyor. Not: Ayrıca root olarak denedim. /dev/(u)random sudo /dev/(u)random sudo -s; /dev/(u)random
32 kernel  bash 

3
Biri istediğim metni içeren ve diğerlerinin hemen altındaki 2 veya 3 satırı nasıl çizebilirim?
Bu bir hata günlüğünün anlık görüntüsüdür: 06:16:29,933 ERROR EmailRMManager$:45 - Exception In get Message com.rabbitmq.client.AlreadyClosedException: clean connection shutdown; reason: Attempt to use closed channel at com.rabbitmq.client.impl.AMQChannel.ensureIsOpen(AMQChannel.java:195) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:222) at com.rabbitmq.client.impl.AMQChannel.rpc(AMQChannel.java:208) at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:139) at com.rabbitmq.client.impl.ChannelN.basicGet(ChannelN.java:645) Aşağıdaki komutu yapıyorum: cat foo.log | grep ERROR OP’yi aşağıdaki gibi almak için: 06:16:29,933 ERROR EmailRMManager$:45 …

2
Bir klasördeki her dosya için bash komutu
Aynı komutu uygulamak istediğim bir dosya setim var ve çıktı işlenen dosya ile aynı adı içermeli ancak farklı bir uzantıya sahip olmalıdır. Şu anda /my/data/Andrew.doc ismini /my/data/Andrew.txt olarak değiştiriyorum. Bunu / my / data / klasöründeki tüm .doc dosyalarında yapmak ve adı korumak istiyorum. Birkaç sürümü denedim ama sanırım yeni …


3
Bir komutun çıktısını gizleme
Bir paketin kurulu olup olmadığını ve 8080 numaralı bağlantı noktasının belirli bir işlem tarafından kullanılıp kullanılmadığını kontrol ettiği bir betik var. Ben hiç bash ile deneyimli değilim, bu yüzden böyle bir şey yaptım: if dpkg -s net-tools; then if netstat -tlpn | grep 8080 | grep java; then echo "Shut …
31 bash  scripts 



2
Neden Ubuntu'nun varsayılan ~ / .profile kaynağı ~ / .bashrc?
Bunlar, ~/.profile13.10'umla gelen stokun içeriğidir (yorum satırları kaldırıldı): if [ -n "$BASH_VERSION" ]; then if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi fi if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Bu Debian'dan devralındı ​​ama neden Canonical bunu sürdürmeye karar verdi? Bildiğim kadarıyla, bu standart * nix yolu …
30 bash  bashrc  .profile  design 

5
~ Adlı klasörü kaldırma
Bu çıktı ls -l ls -l total 53484 drwxr-xr-x 3 root root 4096 2011-02-10 05:59 ~ -rw-r--r-- 1 root root 54313810 2011-02-13 05:09 jobs.jar -rw-r--r-- 1 root root 384035 2011-02-15 05:33 jobsLog.out Yapamam rm -rf ~ çünkü bu benim ev dizinimi kaldıracak. Ne yapmalıyım? Bu benim için bir sorun değil, …
30 bash  rm 

4
Tilde kullanmak, ana dizine kısayol olarak çalışıyor mu?
Kafam karışmıştı, bazı dosyaları bir bilgisayardan diğerine kopyalamaya çalışıyordum. Anladım ama sözdizimi hala kafamı karıştırıyor. Bu çalışıyor: scp ~/Desktop/Volenteer.png jay@server.ip:~j0h/b hangi Volenteer.pngklasöre koyar /home/j0h/b. Ancak, bu işe yaramıyor: scp ~Desktop/Volenteer.png jay@server.ip:~j0h/b Bu da başarısız olur ve bulunmayan bir çıkış durumu 1 dosyası verir: scp ~/Desktop/Volenteer.png jay@server.ip:~/j0h/b Bu gibi: scp ~Desktop/Volenteer.png …
30 bash  ssh  scp 

4
&> Ve 2> & 1 arasındaki farklar nedir
Yönlendirmenin iki biçimi vardır standart çıktı ve standart hata içine standart çıktı . Ama hangisi daha iyi? ve neden &>mükemmel olarak kabul edilir? Farkların ne olduğunu bulamıyorum, bu yüzden birçok öğretici ve hatta bash manuel durumu &>daha iyi! Ben kullanacaktır Neden Yani &>değil2>&1 Temelde bashkabuk kullanarak EDIT: Yorumcular için teşekkürler …

2
'Su -', 'sudo bash' ve 'sudo sh' arasındaki fark nedir?
Arasındaki farkın ne olduğunu bilmek istiyorum su - sudo bash sudo sh su -Kök şifresi olmadığı için giriş yaparken root olarak giriş yapamıyorum - Yani kullanabileceğim kullanıcı şifrem var sudo "command" ama bu şifre işe yaramıyor su - Ben sudo bashkullanıcı şifrem ile root olarak giriş yapabilirim ve yapıyorum sudo …

3
Eklenen boşluklarla Bash otomatik tamamlama - neden ve nasıl düzeltilir?
Sekme tamamlamayı harf yazmaktan daha çok kullanırım. Yazı yazdım ve bir sonraki aşamada devam edebilmem rm ~/De<TAB>için tamamlanacaktı rm ~/Desktop/. Son zamanlarda, bu davranış değişti. Şimdi tamamlama gerçekleşir rm ~/Desktop<SPACE>, bu da devam etmek istersem geri dönüp boşluk bırakmam gerektiği anlamına gelir. Bu beni ağlatıyor. Değişiklikler fonksiyonu bulunan görünmektedir _longopt()içinde …
29 bash 

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.