«bash» etiketlenmiş sorular

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


4
Bir programın stdout'a yazdırdığı her yeni satırın önüne bir metin koyun
Bu yüzden biraz kayıt yapmak istiyorum ve bunun için bash betiğinin çıktısının önüne bir tarih koymak istiyorum. Sorun, birden fazla çıktı satırı olmasıdır. Yalnızca çıktıdan önce tarihi koyabiliyorum. Ama sonra günlüklerde tarih olmayan bir satır var. Tabii ki yukarıdaki satırdaki tarihin aynı olduğunu varsayabilirim, ama bir çözüm olmasını umuyordum. Şimdiden …
9 bash  date 


4
Gnome: Geçerli terminalin başlığını bash komut satırından değiştir
Belirli bir başlık ile yeni bir terminal başlatmak için seçenekler olduğunu biliyorum, ve 'Terminal' -> Başlık Ayarla menüsünü kullanarak bir terminalden başlığı değiştirmek mümkündür. Ancak, komut satırından geçerli bir terminal için değiştirmek istiyorum. Mevcut bir Gnome terminalinin başlığını komut satırından nasıl değiştirebilirim ?



1
Emacs tuş bağlantıları ile komut satırındaki karakterleri değiştirmenin kolay yolu?
Vi'deysem ve iki karakter transpoze ettiğimi görürsem, imleci birincinin üzerine koyarak ve xardından pkomut modunda yazarak kolayca düzeltilebilir . Emacs modunda bash komut satırında çalışan benzer bir hile var mı? Vi anahtar bağlantıları için ayarlayabileceğimin farkındayım, ama emacs anahtar bağlantılarının hayatımdaki birçok komut satırı için varsayılan olduğu göz önüne alındığında …

2
GNOME terminalinde ayırt edilemez aktif tırnak
Debian Sid'imde Gnome 2.30.2 ve Gnome Terminal 3.0.1 kullanıyorum ve son zamanlarda aktif sekme diğer sekmelerden neredeyse ayırt edilemez hale geldi. Aslında aynı renk. Temaları değiştirmek çok yardımcı olmadı ve sadece yüksek kontrastlı tema kullanmak, tercih etmeyeceğim tema olan bir fark yaratıyor. ~ / .Gtkrc-2.0 komut dosyası ile denemeler yaptık, …

5
Yerel bilgisayarda ve ssh oturumunda $ PS1'i farklı ayarlayın
Ana dizinimi sürüm kontrolü altında tutuyorum, böylece temel yapılandırmam herhangi bir bilgisayarda kolayca kullanılabilir. Yerel bilgisayarımdaki bash komut istemim, geçerli git deposunu ve durumunu içeren karmaşık, renkli bir şey. Ama uzaktaki bir makineye user@host ~ $girdiğimde basit bir komut istemi almayı tercih ederim ssh. Yerel olarak çalışırken .profilekarmaşık $PS1ve bir …
9 bash  ssh  shell  ps1 

3
Sizi içine çeken gerçek komutu nasıl belirliyorsunuz?
Diyelim ki benim bir bash senaryom var log.sh. Bu komut dosyasında, bir kanaldan girdi okumak istiyorum, ama aynı zamanda bana girdi eklemek için kullanılan komutu da bilmek istiyorum. Misal: tail -f /var/log/httpd/error | log.sh Kabuk betiğinde komutu bilmek istiyorum tail -f /var/log/httpd/error.
9 linux  bash  pipe 

1
Renk bash istemi sarmamı nasıl düzeltirim?
Ben böyle bir bash istemi (PROMPT_FUNCTION kullanarak) tanımladık: function get_hg_prompt_prefix() { local APPLIED_COLOR=$1; shift local UNAPPLIED_COLOR=$1; shift local ALERT_COLOUR=$1; shift local TEXTCOLOR=$1; shift local mercurial_prompt_line="{{patches|join(:)|pre_applied(${APPLIED_COLOR})|post_applied(${TEXTCOLOR})|pre_unapplied(${UNAPPLIED_COLOR})|post_unapplied(${TEXTCOLOR})}\n\r}" local mercurial_status_prompt="{ ${ALERT_COLOUR}{status}${TEXTCOLOR}}" echo "$(hg prompt "${mercurial_prompt_line}" 2>/dev/null)$(hg prompt "${mercurial_status_prompt}" 2>/dev/null)" } function set_prompt() { bright='\[[01m\]' colors_reset='\[[00m\]' HOSTCOLOR=${colors_reset}='\[[34m\]' USERCOLOR=${colors_reset}='\[[01m\]' TEXTCOLOR=${colors_reset}='\[[32m\]' APPLIED_COLOR=${colors_reset}='\[[32m\]' UNAPPLIED_COLOR=${colors_reset}='\[[37m\]' ALERT_COLOUR=${colors_reset}='\[[31m\]' hg_status="$(get_hg_prompt_prefix $APPLIED_COLOR …
9 bash 



3
Bash Otomatik Tamamlama Dosya Adından Sonra Sondaki Eğik Çizgi Ekler
Son zamanlarda sistemimi Etch'ten Lenny'ye yükselttim. Şimdi otomatik tamamlamayı kullandığımda, dosya adları (dizinler değil) komut satırında eğik çizgi ile görünüyor. Birden çok (tümü?) Komutlarla ilişkili gibi görünüyor. Birkaçını denedim: aj@mmdev0:~/loadtest$ vi pyloadtools3.py/ aj@mmdev0:~/loadtest$ cat pyloadtools3.py/ aj@mmdev0:~/loadtest$ file pyloadtools3.py/ aj@mmdev0:~/loadtest$ ls -al pyloadtools3.py/ Bunu nasıl düzeltirim?

1
bash tamamlama işlemi kötüye gitti, nasıl hata ayıklanır?
Her şey basit bir alias gv='gvim --remote-quiet' ve şimdi gv Space Tabnormalde dosya adları vermesi gereken hiçbir şey vermiyor. İşin garibi, alias gvi='gvim --remote-quiet' beklendiği gibi çalışır. Açık bir çözüm var, ama gvözel işleme için neyi yakaladığını bilmek istiyorum . compoptolarak hiçbir faydası yoktur gvAynı ayarlar olarak hisselerin lsdoğru dosya …

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.