«bash» etiketlenmiş sorular

Bash, GNU Projesi'nden Unix benzeri işletim sistemleri için ücretsiz bir kabuktur.

3
Satır satır çalışmıyor
Senaryo FILE="/u0146121/bin/list.txt" while read line; do echo $line done < $FILE Ben komut dosyası bash ve döngü sırasında bunu anlamaya çalışıyorum yeniyim. Bir metin dosyasından satır satır okumak ve sonra bir komut yapmak istiyorum. Hatayı almaya devam ediyorum: No such file or directory121/bin/list.txt Bunun nasıl tamir edileceğini bilen biri var …
1 bash 



2
HISTCONTROL = Debian Lenny'de çalışmayan görmezden gelme
Debian Lenny altında aşağıdaki çevresel değişkenleri ayarlayarak önceki geçmiş girişlerinin kaydedilmemesini sağlayacağını kimse söyleyebilir mi? GNU bash, sürüm 3.2.39 (1) - sürümünü kullanıyorum. export HISTCONTROL=ignoreboth export HISTSIZE=500 Onları dosyama ekledim /etc/bash.bashrcancak sürekli komut alıyorum

2
Bash bilgi istemi renklendirme doğru görünmüyor
Nasıl çalıştığımı renklendiren bir Bash isteminde bulundum, ancak arka planı yeniden yükledikten sonra bu ayarın yapması gerektiği gibi siyahtan ziyade gri. Benim PS1ise \[\e[33;40m\]\T \[\e[36;1m\]\u\[\e[31;40m\]@\[\e[32;1m\]\h \W> \[\e[0m\] Aşağıda bir açıklama için ekran görüntüsü var. İstemin arkasındaki griden bahsediyorum.
1 bash  prompt 

2
vim bash kabuğuna başlamıyor
Terminalim (FREE BSD) vhell'in iyi çalıştığı CShell'i varsayılan olarak kullanıyor. Ancak bazı test komut dosyalarını çalıştırmak için, bazı env değişkenlerimin tanımlandığı bash kabuğunu kullanmalıyım. Bash kabuğuna girdiğimde, vim başlatırsam, bu hatayı veriyor. /libexec/ld-elf.so.1: Shared object "libgtk-12.so.2" not found, required by "vim" vi olsa iyi çalışıyor.
1 bash  vim  freebsd 

1
/ Bin / bash… bazen çalışamaz mı?
Debian Wheezy 7.4 çalıştıran bir Google Hesaplama Motorundayım. Son zamanlarda garip şeyler farkettim. Mesela yapabilirim sudo bash. Ama sonra kökten yapamam sudo -u anotherUser bashya da yapamam su -l anotheruser -c bash. Daha da önemlisi, GNU ekranının yeni örneklerini başlatamıyorum. Yeni bir örnek başlatmayı denersem, hemen kapanıyor ve [screen is …
1 bash  display  sudo  bashrc  su 

0
tmux durum çubuğundaki simgeleri keser
Nedense, tmux pil eklentisini kullanamıyorum, bu yüzden pil durumunu almak için küçük bir script yazdım: percentage=$(cat /sys/class/power_supply/BAT1/capacity) status=$(cat /sys/class/power_supply/BAT1/status) str="" [ "$status" == "Charging" ] && str="^" str="$str$percentage%" echo $str Bu script bash'de iyi çalışıyor ve '^ 78%' gibi bir şey yazdırıyor. Sonra durum çubuğuna dahil ettim: set -g status-fg …
1 bash  battery  tmux 


4
Bash'deki yürütme satırındaki yükleme koşulu
Bir değişkenin niteliğine bağlı bir seçenekle bir komut çalıştırmak istiyorum. Değişken ayarlanmışsa, seçeneği değerle yükleyin, ancak değilse, bu seçeneği yüklemeyin. Elimde bu var: if [ -n "$variable" ] then command ... -option $variable else command ... fi Fikir, bu koşulu içinde tek bir komutla birleştirmek olacaktır, böylece komutun diğer seçeneklerini …

1
Komutları tekrarlamak için boru hatları
Grep işlemim aşağıdaki gibi bir ID listesi döndürürse, her bir satırı bir komut satırı komutunun parametresine besleyebilir miyim? 12345 84758 49549 .. Örneğin grep'in yukarıdaki sonucu gibi, cURL ile çağırmak istiyorum . curl http://example.org/activate/12345 curl http://example.org/activate/84758 curl http://example.org/activate/49549

1
Hangi komutla tutarsızlıklar
Geçerli düğüm sürümümü güncellemek için n aracını kullanıyorum , ancak garip bir şey oluyor. sudo n latestTeoride Node'un en son sürümünü alan koştum ( v0.12.0ve onu zaten benim üzerinde olan bir yere yüklerim) $PATH. Ancak, çalışan node -vgösterir v0.10.25. Düğümün başka bir versiyonunun yolumda başka bir yerde olduğunu düşündüm. which …
1 linux  bash  path  node.js  which 

2
Dosyayı ve tüm bağlantıları kaldırma - sert ve sembolik
Dosyayı ve kaldırılacak dosyayla ilgili tüm bağlantıları nasıl kaldırabilirim? rm -f file.txtsadece dosyayı siler. Dahası, dosya sisteminin başka sert bağlantıları varsa, dosya kaldırılmaz. Bunu yapmanın en kullanışlı yolu nedir? Veya dosyanın linklerinin tam listesini almak için bir komut olabilir.
1 bash  debian 

2
$ HOME / bin Linux Mint'te PATH'e eklenmedi
Klasörü yarattım $HOME/binve buraya bazı sembolik bağlantılar koydum. Ayrıca Terminal özelliklerinde Run command as login shell( bu soruya göre ) onay kutusunu ayarladım . Şimdi yazdığımda echo $PATHbin dizininin PATH'a eklenmemiş olduğunu görüyorum. Bunu koymaya çalıştım (varsayılan): if [ -d "$HOME/bin" ] ; then export PATH="$HOME/bin:$PATH" fi içine .bash_profile, .profileve …
1 bash  linux-mint  path 

1
Bir bash betiğinde ikincil IP kullanımı
Sistemle ilgili tüm görevler için ayarlanmış bir Birincil IP'm var. Bazen sistemimi farklı testler yapmak için kullanmak zorunda kalıyorum ve çoğu zaman bash / shell scriptleri ile uğraşmak zorunda kalıyorum. Testlerin / bant genişliğinin birincil IP’den tamamen ayrı olmasını istiyorum, bu yüzden İkincil IP’yi kullanarak işlemleri yapmak istiyorum. Bunu nasıl …
1 linux  networking  bash  ip 

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.