«bash» etiketlenmiş sorular

Diğer Bourne / POSIX mermilerinin aksine, GNU'dan Bourne Again SHell'e özgü sorular. Genel olarak Unix kabukları hakkında sorular için / shell etiketini kullanın.

1
Bash, taşınan / silinen bir yürütülebilir dosyanın yanlış yolunu hatırlıyor
Ben yaparken which pip3 alırım /usr/local/bin/pip3 ancak yürütmeye çalıştığımda pip3aşağıdaki gibi bir hata alıyorum: bash: /usr/bin/pip3: No such file or directory Bunun nedeni, yakın zamanda bu dosyayı silmiş olmamdır. Şimdi whichkomut pip3bunun içinde bulunan başka bir versiyona işaret ediyor /usr/local/binancak kabuk hala yanlış yolu hatırlıyor. Bu yolu unutmasını nasıl sağlayabilirim? …
29 bash  path  which 

3
Ulimit kullanımı nasıl kontrol edilir?
Belirli bir kullanıcı için ulimitlerin kullanımını kontrol etmenin bir yolu var mı? Çalıştırırken tek bir işlem için ulimitleri veya çalıştırırken tek bir kabuk için değiştirebileceğinizi biliyorum ancak bir kullanıcının sınırlarını ne kadar yakın tuttuğunu "izleyebilmek" istiyorum. bashŞu anki kullanım yüzdesine ve istatistiklere geri dönecek bir senaryo yazmayı planlıyorum . Özellikle, …
29 linux  bash  ulimit 

3
Yönlendirme sırası
Bilgisayarın bu komutu nasıl okuduğunu pek anlamadım. cat file1 file2 1> file.txt 2>&1 Eğer anlarsam, 2>&1Standart Hatası sadece Standart Çıktıya yönlendirin. Bu mantıkla, komut bana şöyle okur: dosyaları birleştirmek file1ve file2. göndermek stdoutiçin bu operasyondan file.txt. göndermek stderriçin stdout. son? Bilgisayarın ne yaptığını bilmiyorum. Mantığa göre, komut cat file1 file2 …

3
Bash 5’te yeni olacak ne
Ben sadece ilgisiz bir şey için resmi bash deposundan geçiyordum (genellikle bunu yapmam) ama bash 5'in zaten beta olduğunu fark ettim. Ben sadece bash 5'te neyin yeni olacağını merak ettim ama bilgi bulamadım. Birisi Bash ile 4.4 arasındaki 5. versiyon arasındaki değişiklikleri özetleyebilir mi?
29 bash  upgrade 

4
Ondalıktan hexa BASH taban dönüşümü
Bash, nasıl yaptığını bir ondalık taban dönüşüm yapmak için başka baz, özellikle onaltılık. Diğer tarafa gitmek kolay görünüyor: $ echo $((16#55)) 85 Bir web-arama ile, dönüşüm yapmak için matematik ve karakter manipülasyonunu yapan bir komut dosyası buldum ve bunu bir işlev olarak kullanabilirdim, ama bash'ın zaten yerleşik bir temel dönüşümü …

5
Neden “do” yu “ile” aynı çizgiye yerleştirmem gerekiyor?
1. Özet Anlamıyorum, neden E010 bazhate kuralına ihtiyacım var ? 2. Ayrıntılar Dosyaları sıralamak için bashate kullanıyorum .sh. E010 kuralı: yapmak aynı satırda değil için for bashate: Doğru: #!/bin/bash for f in bash/*.sh; do sashacommand "$f" done Hata: #!/bin/bash for f in bash/*.sh do sashacommand "$f" done Herhangi bir geçerli …

1
Bash satırında && ve || belgelenmiş?
Bu yapıyı senaryolarda çok gördüm ve kendim kullandım, ancak dokümantasyonda bulamadığımı rahatsız ediyor beni. Örnek: [ -f file1 ] && [ -f file2 ] && echo "Both files exist." || echo "One or the other file doesn't exist." Bu, aşağıdaki gibi, newlines'tan önce ters eğik çizgi ile de yapılabilir man …

4
Shell Fonksiyonlarında Yerel Değişkenlerin Kapsamı
24.2 okuduktan sonra Yerel Değişkenler , varanahtar kelimeyle bir değişken bildirmenin , değerine yalnızca bir işlevin kıvrımlı parantezleri tarafından sınırlandırılmış kod bloğu içinde erişilebilir olduğu localanlamına geldiğini düşündüm var. Ancak, şu örneği çalıştırdıktan sonra, ben öğrendim varda okumak, erişilebilir ve o kod bloğunda tarafından çağrılan işlevlerden yazılabilir - yani rağmen …





9
PATH'tan bir dizini kaldırma
MingW kullanarak wxWidget'ları derlemeye çalışıyorum ve yolumda cygwin var, bu da çatışmaya benziyor. Bu yüzden /d/Programme/cygwin/binPATH değişkeninden kaldırmak istiyorum ve bunu yapmanın zarif bir yolu olup olmadığını merak ediyorum. Saf yaklaşım onu ​​bir dosyaya yansıtmak, el ile kaldırmak ve kaynaklamak olacaktır, ancak bahse girerim ki bu konuda daha iyi bir …

4
Sürekli 'wc -l' gnu texttools ile nasıl yapılır?
Tabii ki biliyorum cat logfile.txt | wc -l 120 bana bir dosyadaki satır sayısını söyleyecektir. Buna karşılık tail -f logfile.txt bana başka bir programın yazdığı yeni satırları gösterecek logfile.txt. Her ikisini de birleştirmek mümkün mü böylece logfile.txt dosyasının sürekli güncellenen satır sayısını standart metin yardımcı programlarıyla alabilir miyim? Hakkında bilgim …

1
Echo> dosyası neden echo | sed> dosya?
Aşağıdaki örnek beni şaşırttı. Bir bıyık fazlası var aslında kenara ... karşı sezgisel görünüyor kullanıcı zamanı için echo | sedaçılan. Yalnız çalıştığında neden echobu kadar çok zaman kullanıyor veya soru sed, oyunun durumunu nasıl değiştiriyor? Her iki durumda echoda aynı yankılanmayı yapmanız gerekecek gibi görünüyor ... time echo -n a\ …
28 bash  shell  pipe  time  echo 

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.