«bash» etiketlenmiş sorular

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


3
Bozuk Boru hatasını nasıl düzeltebilirim?
Geçenlerde (adresindeki talimatları uygulayarak RVM yeniden http://rvm.io Bir SSD Drive aldığımda Ubuntu 12.10 kurulumu taze sonra). Şimdi, yazdığımda: type rvm | head -1 Aşağıdaki hatayı alıyorum: rvm is a function -bash: type: write error: Broken pipe Ama hemen komutu tekrar edersem sadece şunu alırım: rvm is a function Ve her …
36 bash  ruby  .bash-profile  rvm 





7
Bir komut için set -e nasıl devre dışı bırakılır?
Set -e komutu, herhangi bir komut sıfır olmayan bir çıkış kodu döndürdüğünde hemen bash betiğinin başarısız olmasına neden olur. Bir betiğin içindeki tek bir komut için bu davranışı devre dışı bırakmanın kolay ve zarif bir yolu var mı? Bu işlev hangi yerlerde Bash Reference Manual'de ( http://www.gnu.org/software/bash/manual/bashref.html ) belgelenmiştir ?
36 bash 

2
Tam olarak bash'daki <() (ve zsh'deki = ()) nedir?
Bash ile oldukça rahatım ama yakın zamanda bilmediğim bir oyuncu değişikliği ile sonuçlandım. Tam olarak ne &lt;(&lt;command&gt;)bash nedir? =(&lt;command&gt;)Zsh ile karşılaştırması nasıldır ? Bunun varsayılan dosya tanımlayıcıları ile ilgisi olduğunu biliyorum. Bilgisayarımda echo &lt;() /proc/self/fd/11STDOUT betiğinin bir kopyası olarak bulduğum iadeler , ancak bu hala benim için kafa karıştırıcı görünüyor.
36 linux  bash  shell  zsh 

1
Builtin komutu bash'ta ne yapar?
Yerleşik komutun ne olduğunu biliyorum ama builtinkendisi ne işe yarıyor ? Yürütmek which lsbana gösterir /bin/lsama yürütmek which builtinhiçbir şey döndürmez. man builtinBana sadece biri yerleşik olan yerleşik komutların bir listesini verir builtin. Man sayfasının geri kalanı, bir yerleşikin ne olduğunu açıklar ancak ne builtinolduğunu açıklamaz. builtin --helpanlatıyor builtin: usage: …
35 bash 

3
Tarihçe dosyaları bash'ta birleştirilebilir mi?
screenLinux masaüstlerimde ve sunucularımda birden fazla oturumu düzenli olarak çalıştırıyorum . Bununla ilgili bir sorun, grepkomut geçmişimden geçtiğimde, farklı bir oturumda bir komut verdiğimi ve bu tarihçeyi almak için ayırıp yeniden takmam gerektiğini bulmam. Farklı güncellenen tarihçelerin birden fazla seanstan merkezi bir tarihe geçmesi için 'zorlanması' mümkün mü?
35 linux  bash 

6
Uzun bir $ PATH düzenlemenin daha konforlu bir yolu?
~ / .Bashrc dizininde $ PATH dizinine birkaç dizin eklemek istiyorum. $ PATH'im oldukça uzun, bu yüzden hangi dizinleri ve hangi sıraları içerdiğini görmek biraz zor. ~ / .Bashrc kodumu değiştirebileceğimi biliyorum: PATH=$PATH:/some/dir PATH=$PATH:/another/dir:/yet/another PATH=$PATH:/and/another ... okumayı kolaylaştıracaktı. Ancak son yıllarda Bash'in uzun bir PATH belirlemeyi kolaylaştıran bazı sözdizimi alıp …
35 linux  bash  unix  path 

2
GNOME terminalini programatik olarak açın ve bashrc çalıştırıldıktan sonra komutları yürütün.
Dev ortamımı başlatmak için küçük bir senaryo yazdım. Bir kısım, otomatik olarak bazı komutların yerine getirilmesi gereken birkaç sekmeli gnome terminali açmaktır. Bu komutların bazıları, önceden yapılmış bir .bashrc dosyasına bağlıdır. Ama kullanırken gnome-terminal --tab -e "komut" --tab --tab Komut .bashrc çalıştırılmadan önce çalıştırılır. Otomatik bir cüce terminali -e'nin elle …

3
Komut: sudo su -
Ben anlamak su -yapar Kök ortamı ile sizi köke kaydeder ( suçevrenizde sizi kökene kaydedenlerin aksine ) Ve anlamak sudoyapar bir komut için kökünüz Ama bunun ne yaptığından emin değilim: sudo su - Netleştirmek isteyen herkes
35 unix  bash  sudo  su 


3
bash içindeki yeni satırla yankı metni
Bir dosyaya metin eklemek istiyorum. Ben de bash olarak yazdım echo text &gt;&gt; file.conf Ancak yeni bir satır bırakmaz. Yani bunu sadece bir kez yapabilirim. Yeni bir satırı nasıl eklerim?
35 linux  bash 

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.