«bash» etiketlenmiş sorular

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

1
Neden '!!' kısayol önceki çalıştırma komutunu yürütemiyor?
Son zamanlarda terminalime yazdım username:~$ !! ve bash hatası var : bash: !!: command not found Aynı zamanda, süper kullanıcı altında yapıldığında başarılı olur. Kullanıcının PATH'sinin içeriğini araştırdım ve şüpheli bir şey bulamadım: /home/username/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin İşte çıktı: username:~$ history | tail 1993 date 1994 cal 1995 vcal 1996 uptime 1997 uname …

6
12. dosya dışındaki her şeyi kaldır
Dosya adı biçiminde birkaç bin dosyam var.12345.end. Sadece her 12. dosyayı saklamak istiyorum, bu yüzden file.00012.end, file.00024.end ... file.99996.end ve diğer her şeyi silin. Dosyaların dosya adlarında daha önce de sayılar olabilir ve normalde şu biçimdedir: file.00064.name.99999.end Bash kabuğu kullanıyorum ve dosyalar üzerinde nasıl döngü yapılacağını anlayamıyorum ve sonra numarayı …
14 bash  rm 

2
Zamanın çıktı biçimi neden onu çağırdığım şekle göre değişiyor
Bu bir acemi sorusu olabilir, ancak bunun nasıl yapılandırıldığını ve timekomutun çıkış formatının neden bu iki durumda farklı olduğunu anlamıyorum : üzerinden kullanılırsa time, çıktı temel bilgi içeren üç satırdır $ time sleep 1 real 0m1.003s user 0m0.000s sys 0m0.000s sonra hangi ikili dosyanın kullanıldığını kontrol edebilirim $ which time …

2
Windows ve Ubuntu'nun neden benzer kabuk komutları var?
Ubuntu'da bir bash (Bourne Again SHell) bulunurken, Windows'da özel kabuk vardır. Araştırmamıza göre, Windows / Ubuntu'da kabuk komut dosyası oluşturmak için kullanılan dil için bir isim yok. Buna sadece kabuk komut dosyası deniyor. Neden, Windows & Ubuntu kabukları gibi aynı komutları anlıyorum: ls, mkdir, rmdir, mountvb? Kabuk betikleri için bir …

5
Ubuntu'da Not Defteri'nde (Windows) oluşturulan bir komut dosyasını çalıştırma
Windows'ta bir Not Defteri dosyası oluşturdum ve Ubuntu'ya kopyaladım. Dosya bazı iptables kuralları içeriyor. Dosyayı kullanarak chmod +xve yürütüldüğünde yürütülebilir hale getirdikten sonra çalışmadı. Ancak, bir Ubuntu ( gedit ) dosyası oluşturup Not Defteri dosyasından aynı içerikleri kopyaladığımda, yürütülebilir hale getirip çalıştırdığımda işe yaradı. Not Defteri dosyasını Ubuntu'da çalıştırmak için …

2
Rsync --delete seçeneği hedef dizindeki dosyaları silmez
Orijinal dizinde olmayan hedef dizindeki dosyaları silmek için --deleteseçeneği kullanmaya çalışıyorumrsync İşte kullanıyorum komut: rsync -avz --ignore-existing --recursive --delete /var/www/* root@mydomaintest.com:/var/www Benim sorum şu, hedef dizinde orijinal dizinde bulunmayan tüm dosyaları nasıl silebilirim?
14 12.04  bash  rsync 

1
Sistem tepsisi bildirimi komut satırı üzerinden nasıl temizlenir
Her 5 saniyede bir sistem bildirimi üreten bir uygulamam var. Fazla mesaja sahip olduğum bildirim tepsisi (Gnome env) kalabalık oluyor. Her dakika gibi nasıl temizleyebilirim, ancak bunu daha sonra otomatik hale getirebilmem için bash yoluyla yapmam gerekiyor. DÜZENLE Sanırım sorumu netleştirmedim, bu yüzden bu düzenleme. Bildirimleri görmek istiyorum. Ancak bu …


5
Benzersiz sıralama: Çıktıyı aynı dosyaya yönlendir
Boru çıkışını işlendiği dosyaya kaydetmenin kısa bir yolu var mı? Örneğin, aslında yaptığım şey bu $ cat filename | sort | uniq > result $ rm -f filename $ mv result filename Sadece bir satırda yapmanın bir yolu olup olmadığını merak ediyordum (& & kullanarak bu komutları eklememek) Bu yol …

2
İhlali tarayıcı yükleme
EDIT: Sadece kabul edilen cevaba bakın. Ben yazarken böyle değildi, bu yüzden aşağıda tahmin ettim. Linux için yeniyim, bu yüzden bu bir noob sorusu olabilir. JavaScript özellikle Node.js yerleşik ihlali adlı yeni bir web tarayıcı yüklemeye çalışıyorum ve ben biraz hack denemek istedim. Tar klasörünü sitelerinin dışından yükledim ve AUTO_UPDATE_BUNDLE …

3
Bir dizi bildirmek ama tanımlamak değil mi?
Bir dizinin nasıl bildirileceğini ve tanımlanacağını gösteren çok sayıda kılavuz var. foo[0]=abc foo[1]=def Ne elde etmeye çalışıyorum bir dizi ilan etmek ama hemen tanımlamak zorunda değil çünkü tanımlamak değil, çoğu programlama dilinde böyle bir şey görünecektir int bar[100]; Kabuk kodlama dilinde bu mümkün müdür?
14 bash 

3
Komut satırında * dışında bırak
A'nın kullanımının *neredeyse kaçınılmaz olduğu birçok durum vardır - örneğin rm -rf *binlerce alt klasör ve dosya içeren bir klasörde. Ancak, yalnızca bir veya iki dosya veya klasörü rmkomutun dışında bırakmak isterseniz ne olur ? Yolumu araştırdım ve buradafind . -depth -not \( -name 'one' -o -name 'two' \ -o …
14 command-line  bash  rm 


6
Bir Uygulamanın Sesini Kapatacak Komut Dosyası
Amacım tüm sistemi değil Spotify uygulamasını susturabilmektir. Komutunu kullanarak: ps -C spotify -o pid=Spotify'ın işlem kimliğini bulabiliyorum, bu durumda kimlik "22981". Bu işlemle ilgili kimlik ben bu listeden aramak istiyorum: pacmd list-sink-inputs. Bu komut şöyle bir liste döndürür: eric@eric-desktop:~$ pacmd list-sink-inputs Welcome to PulseAudio! Use "help" for usage information. >>> …

1
Bash `$` ve `#` sembollerinden nasıl kaçılır?
Benim bash betiğimden yankılamak istiyorum basit bir dize var: $(document).ready(function() {$('#cf-footer-paragraph').append('<p>Revision 12345</p>');}); Ama \önce nasıl eklemeye çalışıyorum # I cant echo it = (Yani merak ediyorum - nasıl böyle bir yankı yankı?
14 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.