«bash» etiketlenmiş sorular

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

1
bash set -e etkisiz
Bir kütüphane işlevi başarısız olursa kütüphaneyi oluşturan bash uygulamasının öldürülmesini istiyorum. bana söylendi set -e bunu yapar. lib.sh #!/bin/bash function die { echo "dying: $1" exit 1 } function get_info { die "oops an error" } app.sh #!/bin/bash set -e source "lib.sh" echo "info: $(get_info)" echo "ok" Koş $> bash …
1 linux  bash 

2
Bash_profile yol sırasını değiştir
Komut satırında doğru PHP sürümünü kullanmak için değiştirmek istiyorum $PATH komut satırı profilimin. Şimdilik, komut satırı içinde bulunan standart sistem php dosyasını kullanır. /usr/bin/. İstiyorum php dosyasını içinde bulunduğum zend server ce 'den kullanın /usr/local/zend/bin. ekledim /usr/local/zend/bin zaten bash_profile için ama işe yaramıyor çünkü yazdırdığımda $PATH değişken, /usr/local/bin önce gelir …

2
Autossh kullanırken Konsole'nin sekmede doğru bilgileri göstermesini nasıl sağlayabilirim
Ben ağır konsole kullanıcı ve yakın zamanda keşfedilen autossh , Kullanarak yeni sekmeler eklemek beni çok mutlu etti konsole --new-tab -e autossh user@hostname Ne yazık ki, Konsole'nin sekme metni, normal dizini kullanırken sekmelerim gibi uzak dizini ve ana bilgisayar adını izlemiyor sSH . Bunu düzeltmek istiyorum, çünkü bana bağlı olduğum …
1 linux  bash  ssh  kde  konsole 

1
Mac terminal ayarlarını komut satırından değiştirme
Yazarak Terminal görünümünü değiştirebilirim Cmd ben ve kaydedilen ayarların listesinden toplama. Bunu doğrudan komut satırından da yapmak mümkün müdür? Diğerlerinin yanı sıra terminalin görünümünü değiştirecek bir bash betiği yazmak istiyorum. Olmazsa, kabuğun görünümünü çevre değişkenlerini ayarlayarak değiştirmenin de mümkün olduğunu biliyorum. Bu, kaydedilmiş ayarlar listesinden yeni bir ayar kümesi seçtiğimde …
1 mac  bash  terminal 

2
Bash komut dosyası GPT için ayrıldı
Bash & amp; Ubuntu 12.04'teki Python scriptleri, müşterilere bir dosya olarak disk imajı sağlıyoruz ( dd ). bir Zamanlar dd ’Yeni diskte, diski sığacak bölümü yeniden boyutlandırdık. Şimdi GPT diskleri kullandığımıza göre, etkileşimli olmayan, X olmayan bir komut dosyası vermem gerekiyor. Problem şu parted etkileşimli bir mesaj oluşturur: Hata: Yedek …

1
Bash komut dosyası, x çalıştırma miktarından sonra donuyor
Bir web sunucusu kuşatma ile test eden bir komut dosyası yaptım. Her çalıştırmadan önce VM'yi anlık görüntüye sıfırlamak istiyorum, böylece her test aynı başlangıç ​​noktasına sahip olur. Sorun, betiğin X çalıştırıldıktan sonra çalışmayı durdurması, bazen 2 çalıştırma, bazen de 7 çalışmasıdır. Bu komut dosyası: #!/bin/bash for i in {0..30} do …
1 linux  bash  script  freeze 

1
Çoklu atlama SSH tüneli
Etrafımdaki kabartmadan sonra bir ssh tünelini bir kehanet veritabanı portuna açmam gerekiyor ... işe yarayacak gibi görünmüyor. İşte senaryo ... Makinem - & gt; ana bilgisayar1 - & gt; ana bilgisayar2 - & gt; oracle_instance (host3) ... Bu yüzden, ana bilgisayar2'yi bilen ana bilgisayar1'den geçmem gerekiyor ... sonra ana bilgisayar2'den …
1 bash 


1
Bash betiği: linux'ta belirli bir klasörün içinde bir dosya bul
Parametreyi geçirmek istediğim, belirli bir dizinde bulunan tüm yürütülebilir dosyaları bulmak için bir komut dosyası yazmak istiyorum. Önceden tanımlanmış bir dizini kullanarak tüm çalıştırılabilir dosyaları bulabiliyorum, ancak sadece bir dizin adını geçebilmeyi ve komut dosyası dosya sistemindeki dizini bulabilmeyi ve altındaki tüm yürütülebilir dosyaları bulabilmeyi istiyorum. Bunu find komutuyla yapabilir …
1 linux  bash  script  find 

2
Sed ile Zsh otomatik tamamlama işlevi
Bir ZSH otomatik tamamlama işlevi yazmakta zorlanıyorum. Amacım otomatik tamamlama ta 'nın ve tk 'de listelenen projelerle ilk argümanı tmux list-sessions ve tmuxinator list. İşte şimdiye kadar sahip olduğum şey: tmux list-sessions şuna benzeyen verileri çıkarır: dotfiles: 1 windows (created Tue Apr 15 21:54:51 2014) [123x48] goodbye: 1 windows (created …
1 bash  zsh  tmux  sed  autocomplete 

1
BASH, diziyi nl_012_ \ n sınırsız dizeye yazma
BASH GNU bash, sürüm 4.2.25 (1) - sürüm (x86_64-pc-linux-gnu) Ubuntu 12.04LTS altında çalışılıyor Bir dizinin içeriğini yeni satırlarla sınırlandırılmış bir dizgeye yazmakta sorun yaşıyorum. Bu girişi buldum ( bir bash dizi değişkenini newlines ile sınırlandırılmış bir dizgeye nasıl dönüştürebilirim? ), Bu da çözümün elde edileceği konusunda büyük umutlar verdi. Bu …
1 bash 


1
Config dosyasından değişken değerleri al
Bazı değişkenler, örneğin, aşağıda bir yapılandırma dosyası var ama benim komut sadece bir değişken değeri okumak, config dosyasındaki tüm değerleri okuyamıyorum. Sadece sayıları olan değerleri okumak gibi görünüyor. olası tüm değer türlerini okumanın daha iyi yolu nedir? sed -n '/^SENDER=\([*]*\)$/s//\1/p' "Config_file" Yapılandırma dosyası: # Some text LOGLEVEL=1 # Some text …
1 bash  parsing 


1
OS X'te Emacs ve / etc / profile
M-x shellEmacs.app'de bir kabuk ( ) çalıştırdığımda , ortaya çıkmakta olan kabuk source, /etc/profilebaşlatma sırasında okunmaz (veya daha spesifik olarak ). (Orada çok fazla kabuk özelleştirmesi var). Emacs.app'ın $ PATH okumasını sağlamak için gerekli olan ~ / .MacOSX / environment.plist dizin yolunu ayarlamıştım, bu yüzden Emacs'i OS X'e yerleştirmek için …

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.