«bash» etiketlenmiş sorular

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

2
Bash <<sözdizimi ne anlama geliyor?
Ruby Version Manager (RVM) şu şekilde yüklendi: bash -s stable &lt; &lt;(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer) İlk önce ne anlama geldiğini anlıyorum (bash betiğini bash tercümanına besler), &lt;(...)kısmen kafam karıştı . Yani, burada parantezlerin ne yaptığını ve daha az işaret. Hangi durumlarda aynı sözdizimini kullanabiliriz? İnternette kazmaya çalıştım, bu SO sorusunu /programming/2188199/bash-double-or-single-bracket-parentheses-curly-braces …
11 bash  syntax 

1
.bashrc takma adları farklı dosyadan yükleme
Bir .aliases dosyasından takma adları okur ve onları ayarlar böylece kurmak istediğiniz bir .bashrc dosyası var. Şu anda var: # User specific aliases and functions while read alias_line do echo `alias ${alias_line}` done &lt; .aliases Ancak giriş yaptıktan sonra: -bash: takma ad: -fu: bulunamadı -bash: takma ad: $ USER ": …
11 bash  alias  bashrc 

2
Bash ile arka plana bir görev koy
Bash ile arka plan işine başlayabileceğini biliyorum foo &amp;. Ancak, arka plan için bir ön plan iş koymak için bildiğim en iyi yolu duraklatmak için Ctrl+ zsonra bg 1arka planda devam etmek için + yapmaktır . Daha hızlı bir yol var mı? Farketmediğim bazı Ctrl+ Somethingtuş kombinasyonları?
11 bash 

2
Komut dosyam neden konsol çıktısında lider boşluk bırakmıyor?
Aşağıdaki betiğe sahibim: #!/bin/bash function consoleWriteLine() { echo $* &gt;&amp;2 } consoleWriteLine " indented by 4 spaces" Çalıştırdığımda aşağıdaki çıktıyı alıyorum: $ ./test.sh indented by 4 spaces 4 alanım nereye gitti? Ve onları nasıl geri alabilirim?
10 bash 

4
bit metin dosyasını ikili dosyaya dönüştür
instructions.txtİçeriği olan bir dosya var : 00000000000000000000000000010011 00000010110100010010000010000011 00000000011100110000001010110011 00000000011100110000010000110011 00000000011100110110010010110011 00000000000000000000000000010011 instructions.binAynı verilerle ikili bir dosyayı nasıl oluşturabilirim instructions.txt. Başka bir deyişle, .bindosya , dosyadaki 192 bit, .txtsatır başına 32 bit olmalıdır. Ubuntu Linux'ta bash kullanıyorum. Kullanmaya çalışıyordum xxd -b instructions.txtama çıktı 192 bitden daha uzun.
10 linux  bash  binary-files  xxd 


4
Son komutta eğik çizgi için Ters Eğik Çizgi'yi değiştirin
Komutu cd C:\foo\bar\PowerShell'den Cygwin'e kopyaladım ve sillly çalışmasını bekledim. Şimdi tüm değiştirmek için bir ikame yönetmeye çalışıyorum \ile /: $ !!:gs/\\/\/ bash: :gs/\\/\/: substitution failed Değişikliği neden başarısız yaptığımdan emin değilim. Ayrıca denedim: $ !!:gs/\\/q Değişimin sorun olup olmadığını görmek için. Değil. Şimdi merak ediyorum! Neden "oyuncu değişikliği başarısız" alıyorum?
10 bash  cygwin  regex 

3
Windows'ta Bash'te htop'un garip CPU kullanım çıktısına ne sebep olur?
htopWindows'ta Bash'te çalıştırdığımda CPU kullanımı ile ilgili şu çıktıyı alıyorum: Windows Görev Yöneticisi yaklaşık% 1 kullanım gösteriyor. Gönderen burada o Htop kırmızı bölgeler olduğu açıktır sözde çekirdek parçacıkları tarafından ortalama CPU kullanımına ve yeşil, normal öncelikli iş parçacığı içindir. Windows'ta Bash durumunda, yeşilin gerçek CPU kullanımı olduğu anlaşılıyor, ancak kırmızı …

2
Git Bash ile başka bir birime yeniden senkronize edilemiyor
Windows makinesinde git bash kullanıyorum: https://git-scm.com adresinde bulunan 2016-02-23 üzerine kurulu Windows için Git'in 2.7.2 (32 bit sürümü) sürümünü kullanıyorum . Bash içinde bir dizini (USB başparmak sürücüsü) ' /c/e kopyalayabilirim /e/. Ancak, kullanmaya çalıştığımda hata alıyorum rsync. cygdriveDizin adlarını eklemeyi denedim , ama işe yaramadı. Ayrıca -eişe yaramadı (sadece …
10 windows  bash  rsync  mingw 

2
tek argümanlar için xargs --replace / -I
Her sağlanan bağımsız değişken için bir komut çalıştırmak için xargs kullanmaya çalışıyorum, ama ne yazık ki --replace / -I bayrağı -n ile konjuge zaman düzgün çalışmıyor gibi görünüyor. Görünüşe göre {}, -n seçeneğinden bağımsız olarak stdin'den okunan argümanların tam listesine genişleyecek. Ne yazık ki, web'deki tüm örnekler {} 'nin genişletildiği …

1
GNU ekranının kendisinde alternatif arabellek nasıl devre dışı bırakılır ancak vim için değil, içinde daha az?
Gerçekleştirmek istediğim, düzenli bir ssh oturumunda alışkın olduğum fare tekerleği kaydırma davranışıdır. Bash isteminde fare tekerleği terminal çıkışımı kaydırmalı ve daha az / vim - kullandıkları alternatif tampon, böylece çıkışta hiçbir şey daha az gösterilen metinden kalmayacak. .Screenrc içinde alternatif arabellek kapasitelerini devre dışı bırakırsam, şöyle: termcapinfo xterm ti@:te@ vim …
10 bash  vim  gnu-screen  xterm 

1
Bash'de alt dönem yönünü nasıl tersine çevirebilirsiniz?
Bash'de, önceki komutun son argümanını eklemek için Alt- tuşuna basabilirsiniz .. Birden çok kez basarsanız, geçmişinizdeki tüm komutların son argümanları arasında geçiş yapar. Bununla birlikte, bazen çok fazla basıyorum ve bisikletin yönünü tersine çevirmek istiyorum, bu yüzden ileriye gidin. Mümkün mü? (Eğer varsa ile ters-i-arama yani Ctrl- r, sen ile …


2
Tüm yolu yazmadan geçerli klasöre mutlak yol olarak bağlanma
Simge bağlantıları, göreli yollar için kaydedilen kısayollardır: ~/foo➤ ln -s . ~/bar/foo ~/foo➤ ls -l ~/bar total 8 lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -&gt; . Dosya ~/bar/fooşu baranki dizinin bir sembolik bağlantısı , yani kendisi O sırada bulunduğum dizine başka bir dizinde bir sembolik bağlantı oluşturmak …
10 bash  symbolic-link  ln 

2
Çıplak <ne yapar?
bash gibi bir komut çalıştırırsanız şikayetçi görünmüyor $ &lt; some-file-that-exists Hiçbir şey olmuyor gibi görünüyor. Ayrıca kullanabilirsiniz $ &lt;&lt;&lt;"any string" ve hatta süreç ikamesi. Peki bu tam olarak ne yapıyor ve neden izin veriliyor. Herhangi bir şey için yararlı olabilir mi?
10 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.