«bash» etiketlenmiş sorular

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


1
Tamamlama önerilerinden belirli bir sonuç seçin
Belirli bir dizinde 3 dosyam olduğunu varsayalım: abc.txt, aww.txt, ant.txt Yaparsam: cat a(ve seçenekleri görmek için sekmeye basın) terminal 3 dosya adını görüntüler:abc.txt, aww.txt, ant.txt Terminalde görüntülenen sonuçlarda dizin numarasını belirterek, yazmak yerine n'inci sonucu seçmenin bir yolu var mı? gibi bir şey: cat a2ikinci dosyayı almak ( aww.txt)?

3
Sed ile birden çok satır nasıl eklenir
Bunu eklemek istiyorum #this ##is my text çizgiden önce the specific line Bunu denedim sed -i '/the specific line/i \ #this ##is my text ' text.txt ancak yalnızca 'metin' içine eklenir. Ayrıca çeşitli kombinasyonları denedim \ve " "hiçbir şey işe yaramadı.
10 bash  sed 

5
Kabuk betiğini kullanarak gnuplot'ta komutlar nasıl çalıştırılır?
Ne yapmak istiyorum ilk bir programı başlatır ve daha sonra komutları bir demet yürütmek ve sonra çıkmak söyler bir komut dosyası yazmaktır. Bir örnek verelim. Bu senaryoyu yazdım myscript.shve istediğim gibi çalışmıyor. Yaptığı şey sadece gnuplot çalıştırmak ve çıkmak için bekleyin ve sonra diğer komutları çalıştırır; açıkçası hatalar üretir. #!/bin/bash …

5
Oturumu kapattıktan sonra neden işlemim hala çalışıyor?
Oturum açtıktan sonra sshbu komutu yazıyorum bash: sleep 50000000000000 & Sonra sürecin ana süreç (yani ). Ardından terminal penceresi aynı anda kesilir.kill -9sleepbash Tekrar giriş yaptığımda, sleepsürecin hala hayatta olduğunu görüyorum . Soru : sleepOturumu kapattığımda ve terminal kapandığında süreç neden hayatta kalabilir? Aklımda, nohupoturum kapatma sırasında cinler ve programlar …
10 bash 

1
`Chown -R` git sonra süper yavaş
İçinde birkaç GIT alt modülünün bulunduğu büyük bir GIT projem var. Projemdeki her dosya için sahipliğim ( chown -r) öğesini tekrar tekrar değiştirdim root. Artık herhangi bir git komutunun tamamlanması çok zaman alıyor ve% 99 CPU kullanıyor gibi görünüyor. Sorun nedir? yaptım sudo chown -R my_user my_project/ GÜNCELLEME Bu sadece …
10 bash  git  ownership 

2
"Tip" komutuna borulama
Birkaç komutun türünü bulmak istiyorum. O boru veya mümkün mü xargsgelen bir arama sonucunda findiçine typeLinux komutu? Örneğin: find . -name anacron | type veya find . -name anacron | xargs type

2
Kabuk kodlamasında büyük / küçük harf duyarlılığı
Şu Bash betiğini düşünün: #!/bin/bash echo Enter any character read char case $char in [a-z]) echo Lower case letter ;; [A-Z]) echo Upper case letter ;; [0-9]) echo Number ;; ?) echo Special char ;; *) echo You entered more than one character ;; esac 'A' girersem, çıktı Küçük harf …
10 bash  scripts 

2
Bitiş kuyruğu - baskı n satırından sonra f
Aşağıdakilere sahibim. Günlüklere dosya yazma Java işlemi Java işlemini başlatan bir kabuk betiği. Doğru başlatmayı kontrol etmek için Java işlemini başlattıktan sonra günlük dosyasını okumalıyım. Ben denedim tail -fama sonsuza kadar ek kalır. tailN satır yazdırdıktan sonra durmam lazım . -nPreviuos hatları için bir seçenek var mı?

1
Proxy ayarlarını geçici olarak nasıl kaldırabilirim?
Proxy ayarlarımı aşağıdaki komutu kullanarak ayarladım export http_proxy=http://proxyusername:proxypassword@proxyaddress:proxyport Ben yaparken echo $http_proxy alırım http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80 Ancak yaptığım zaman unset $http_proxy Bir hata alıyorum -bash: unset: `http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80': not a valid identifier Ben de yaptım $http_proxy = "" bu da bana şu hatayı veriyor -bash: http://cavs@students:cavsuon@proxy.uonbi.ac.ke:80: No such file or directory Bu proxy …
10 bash  proxy 

2
Bir farenin bağlı olup olmamasına bağlı olarak dokunmatik yüzeyi nasıl değiştirebilirim?
Harici bir fare bağlandığında dokunmatik alanımın otomatik olarak devre dışı bırakılmasını ve yokken etkinleştirilmesini istiyorum. Kullanmayı denedim touchpad-indicatorama bilgisayar bağlı bir fare ile uykuya konuldu ve fare bağlantısı kesilmiş uyandığı durumlarda başarısız olur. Bu sorunu çözmek için bir daemon içine aşağıdaki komut dosyası yapmaya çalıştım ama işe alamıyorum: #!/bin/bash declare …
10 bash  xorg  touchpad 


7
URL'yi kabuk betiği kullanarak bir dosyadan alma
URL'den oluşan bir dosyam var . Ben bir kabuk komut dosyası kullanarak bu dosyadan URL almaya çalışıyorum. Dosyada URL şöyle: ('URL', 'http://url.com'); Aşağıdakileri kullanmaya çalıştım: cat file.php | grep 'URL' | awk '{ print $2 }' Çıkışı şu şekilde verir: 'http://url.com'); Ama sadece url.comkabuk betiğinin içindeki bir değişkeni almam gerekiyor …
10 bash  scripts 

3
Komutu arka planda nasıl ayarlar, terminali kapatır ve fg'ye geri döndürür?
Nasıl arka planda bir komut çalıştırmak ve daha sonra ön plana getirmek için bulmaya çalışıyorum. Ben insanların basit olduğunu bildiren öğreticiler ve cevaplar bıktım, sadece &arka planda çalıştırmak için komutun sonuna ekleyin . Sadece tek bir terminal penceresinde çalışıyor. Komutu bir terminalde arka plana koymak ve terminali tekrar açtıktan sonra …
10 bash  process 

2
Sıra, bu bash komutlarının yürütülmesinde neden önemlidir?
Bash kabuğu ile ilgili anlayamadığım bir tutarsızlık var gibi görünüyor. Eğer yürütürsem: ls;date;time üç sorgunun sonuçları sırayla gösterilir. Ancak, değiştirilen tarih ve saat konumunda bir hata mesajı görüntülenir. Eğer yürütürsem: ls;time;date Hata mesajı şöyle diyor: bash: syntax error near unexpected token 'date'. Birisi bunu açıklayabilir mi?
10 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.