«bash» etiketlenmiş sorular

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

1
Bash'i bir dosyaya tee nasıl ekleyebilirim?
Bunlar terminalde yazdığım komutlar. echo -e "First Line" | tee ~/output.log echo -e "Second Line" | tee ~/output.log Output.log dosyasına baktığımda sadece 'İkinci Satır'ı görüyorum. Tişörtün eklendiğinden nasıl emin olabilirim (dosyayı silmek yerine)? Bunu dosyada görebilmek istiyorum: First Line Second Line Buna başka bir yoldan mı yaklaşmalıyım? Teşekkürler!
73 bash  tee 



9
Bir dosyadaki metin nasıl temizlenir?
Bir metin dosyasında bulunan metni açmadan nasıl temizleyebilirim? Örneğin, hello.txtiçindeki bazı metin verilerinde olduğu gibi bir dosyam var ve bu dosyadaki toplam metni açmadan nasıl temizleyebilirim ? Bununla nano, Gedit vb. Herhangi bir editör kullanmamayı kastediyorum.

3
Bash içindeki son dönüş değerine nasıl erişilir?
Basit senaryo: wsdlBir projenin ortasında kaybolan bir dosyayı arıyorum . $ find -name '*.wsdl' ./some/very/very/long/way/to/some/lost/directory/filename.wsdl Şimdi nerede olduğunu bildiğime göre, bu dosyayla bir şeyler yapmak istiyorum. Komutun arkasındaki yolu kopyalamak / yapıştırmak yerine, finddaha önce döndürülen yolu kullanmak mümkün müdür ? Aynen yazdığın son argümana !$veya en son komutuna ulaşman …
69 bash 


10
Bir değişkeni dosyadan nasıl okurum?
Komut dosyasına bir metin dosyasından okuyacağım bir değer (dize) eklemek istiyorum. Örneğin, yerine: echo "Enter your name" read name Başka bir metin dosyasından bir dize okumak istiyorum, böylece tercüman kullanıcı girdisini değil, dosyadaki dizeyi okumalıdır.
68 bash  scripts 


7
Seçili sonuçlar bash tarihinden nasıl silinir?
historykomut tüm sonuçları gösterir, ancak kullanarak belirli bir komutu almak için filtre uygulayabiliriz history | grep searchingCommand. Gerçekten çok yardımcı oldu. Ancak sorun, yazım hatasıyla girilen veya başarısız olan komutları da göstermesidir. O zaman doğru olanı tanımlamak gerçekten acı vericidir. Bu bağlantıyı kontrol ettim: Terminalde seçici komut geçmişi? ama bu …
66 bash 


4
Virtualbox sürümünü CLI'den nasıl kontrol edebilirim
Virtualbox sürüm numarasını depolamak için bir Bash betiği yazıyorum , ancak başarılı olamıyorum. Komut Dosyam: #!/bin/bash installed_virtualbox=$(virtualbox --version) # --version this is what I want to change denedim virtualbox --version virtualbox -v virtualbox -V virtualbox --Version hepsi çıktı yerine sanal kutuyu açıyor gibi görünüyor. virtualbox --helpsürüm numarasını verir, ancak çıktı …
65 bash  virtualbox 


5
/Etc/profile.d içindeki scriptler yoksayılıyor mu?
Ubuntu'da yeniyim. 13.10 Masaüstü çalıştırıyorum. Bazı sistem geniş takma adları ve bash için özel bir komut istemi yapmak istedim. Bu makaleyi buldum: https://help.ubuntu.com/community/EnvironmentVariables Bu makaledeki tavsiyelerin ardından /etc/profiles.d/profile_local.sh dosyasını oluşturdum. Köklere aittir ve diğer komut dosyalarında olduğu gibi 644'ün izinlerine sahiptir: root@ubuntu:/etc/profile.d# ll total 28 drwxr-xr-x 2 root root 4096 …
61 bash  .profile 

4
ls içindeki bazı dosyaları dışla
Ls çalıştırmak ve çıktıdaki bazı dosyaları dışlamak istiyorum. Aşağıdaki komutu çalıştırdığımda, tüm dosyaları tek bir satırda alıyorum: $ ls -1 file1 file2 file3 temp Bu komutu bir şekilde çalıştırmak istiyorum $ ls -1 <insert magic here> temp file1 file2 file3
61 bash  ls 

3
`Time` komutu neden hiçbir seçenekle çalışmıyor?
Zamanın çıktısını biçimlendirme seçeneği timeile komutu kullanmaya çalıştım -f, ancak aşağıdaki hatayı alıyorum: -f: command not found Sonra diğer seçenekleri kullanmaya çalıştı -a, -ovb ve ben aynı hatayı alıyorum. Çalışmıyor bile time --version( --version: command not found). Bana adamı okumamı söyleme, çünkü zaten çok defa yapıyorum ... Tüm bu seçenekler …

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.