«bash» etiketlenmiş sorular

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

1
Bir kabuk betiğinden program çalıştır, ancak yalnızca bir işlem gibi mi davranıyorsunuz?
Bir kabuk betiğinden bir uygulama yürütmek ama başka bir işlem oluşturmak bir yolu var mı. Sadece bir süreç gibi görünmesini istiyorum . Kabuk betiğimin yeni bir işlemle değiştirilip değiştirilmemesi veya çağrılan bir uygulama sona erdikten sonra devam edip etmeyeceği önemli değildir. Bu aynı zamanda önceki sorumu da çözmeli: /ubuntu/247632/is-there-a-way-to-associate-additional-application-launcher-with-an-app Yardımınız …

3
Bash'den “lessc” çalıştırılırken “komut bulunamadı”
Node.js Paket Yöneticisi lesscaracılığıyla yükledim npmve lessckullanarak terminalden çalıştırdığımda lessc /var/www/less/style.less /var/www/css/style.css mükemmel çalışıyor. Ancak, aynı komutu bir bash betiğine koyduğumda less.sh, hatayı döndürür lessc : command not found. Ayrıca, bu komutu bir bash komut dosyasından çalıştırmam gerekiyor, çünkü incrondaha az komut dosyamı her değiştirildiklerinde yeniden derlemek için kullandığım bir …
12 bash  css 


4
Bash sürümünün> = verilen sürüm numarası olup olmadığını kontrol edin
Bash sürüm numarasının belirli bir sayı için> = olup olmadığını test etmem gerekiyor. Örneğin: $ bash --version GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. …

4
Dosya değişikliğini izlemek ve komutu yürütmek için Bash betiği
Bir sürü alt klasör içeren bir klasör var, bu klasörler uzantısı asciidoctorile dosyalanmış oluşturduk .adoc. Dosyalarda her değişiklik yaptığımda (ki sıklıkla) çalıştırmam gerekiyor asciidoctor -q filename.adoc HTML biçiminde derlemek için. Süreci otomatikleştirmeye çalışıyorum. şimdiye kadar entr kullanarak bu ile geldim : ls *.adoc | entr asciidoctor -q *.adoc ancak alt …

1
ulimit ile çekirdek dosya boyutu
Sorum muhtemelen Ubuntu ile ilgili değil, ancak bu işletim sistemini çalıştıran masaüstümden beri bu foruma geldim. ulimit -cAşağıdaki gibi komutu kullanarak çekirdek dosya boyutunu değiştirmeye çalışıyorum : $ ulimit -a core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) …

2
Tee borudan tüm çıktıyı almıyor
Gibi komutları yürüten bir komut dosyası var: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Sorun muhtemelen boruda tee. Tüm çıktıyı almıyor gibi görünüyor. Uygulama son çıktığı birkaç satırdan çıktığında (genellikle ölümcül hata içerenler) eksiktir. Uygulamayı piposuz çalıştırdığımda teeçıktıları alıyorum. Komut …


2
Çıkışı ekrana ve bir dosyaya nasıl yönlendirirsiniz?
Amacım bir komut dosyasındaki tüm çıktıları komut dosyasının oluşturacağı bir dizine kaydetmek. Örneğin, ben var: ~/.abc.sh: #! /bin/bash rails new myapp Koştuğumda ... cd ~/code . ~/.abc.sh ... bu dizinde yeni bir Raylar uygulama oluşturur ~/code/myapp. Rails bir uygulama oluştururken, yakaladığım ve railsyeni oluşturduğunuz komutun aynı dizindeki bir günlük dosyasında …
12 bash  redirect 

2
Terminal komutlarını çalıştırmak için KDE'de masaüstü kısayolları nasıl ayarlanır?
Terminalde Spyderyazarak başlatılabilecek bir masaüstü kısayolu yapmaya çalışıyorum spyder. İçinde bir spy.shsenaryo hazırladım spyder. Bu çalışır bash spy.shve ./spy.sh. Ama böyle bir masaüstü kısayolu yaptığımda: [Desktop Entry] Name=spyd Exec=/Desktop/spy.sh Comment= Icon= Type=Application Terminal=true Bir hata veriyor: "Terminal için alt işlem oluşturulurken bir hata oluştu." /Desktop/spy.sh "alt işlemi yürütülemedi (Böyle bir …


2
.Bashrc düzenlendikten sonra “beklenmeyen belirtecin yanında sözdizimi hatası”
Panoya erişmeye çalışıyorum ama source ~/.bashrc terminalde girdiğimde bu hatayı alıyorum: bash: /home/taran/.bashrc: line 2: syntax error near unexpected token (' bash: /home/taran/.bashrc: line 2:alias pbpaste='xclip -selection clipboard -o'# ~/.bashrc: executed by bash(1) for non-login shells Ben de öğretici yapmaya çalıştım Gary Woodfine cevabı için Komut Satırı Pano Erişim . …


5
Birden fazla "&> / dev / null &" satırını kısaltın veya birleştirin
Makineyi her başlattığınızda aşağıdaki programı çalıştırıyorum: $ cat start.sh #! /bin/bash google-chrome &> /dev/null & lantern &> /dev/null & xdg-open . &> /dev/null & emacs &> /dev/null & code ~/Programs/ &> /dev/null & xdg-open ~/Reference/topic_regex.md &> /dev/null & Hantal &> /dev/null &... Mantığı nasıl kısaltabilirim?


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.