«bash» etiketlenmiş sorular

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


4
Bir Siteyi Yinelemeli Olarak Taramak ve Resimleri İndirmek için Wget'i Kullanma
Bir web sitesini özyinelemeli olarak taramak ve yalnızca belirli türdeki resimleri indirmek için nasıl uyarırsınız? Bir siteyi taramak ve sadece Jpeg resimleri indirmek için bunu kullanmayı denedim: wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories http://somedomain/images/page1.html Ancak, page1.html, resimlere doğrudan bağlantıları olan yüzlerce alt sayfaya bağlantı içeriyor olsa da, "subpage13.html dosyasının …

5
Terminalde $ PATH yazdıktan sonra böyle bir dosya veya dizin yok
terminalde yazdığımda echo $PATH benim çıktım :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin ama sadece yazarken: $PATH bu çıkış doğru anlamıyorum, çıktı: bash: :/home/bo/bin:/usr/local/bin:/usr/sbin:/usr/local/sbin:/usr/bin:/sbin:/bin: No such file or directory ve sorum şu, neden "Böyle bir dosya veya dizin yok?" PATH değişkeninden her dizin var.
13 linux  bash  path 

1
Sed'deki -n seçeneği ne işe yarar?
Bu, man sayfası girişi için -n: -n desen alanının otomatik yazdırılmasını bastır Ben ne zaman fark değil kullanarak -nbelirli işlemler için, her satır bekletilmektedir (ve istenen çizgiler iki kez basılır): $ cat test.txt first second third fourth fifth $ sed -n '2,3p' test.txt second third $ sed '2,3p' test.txt first …


7
Bash komut dosyası bağımsız değişkenlerini alt kabuğa geçirme
Bazı işler yapar ve sonra özgün parametreleri başka bir araca geçiren bir sarıcı komut dosyası var: #!/bin/bash # ... other_tool -a -b "$@" "Diğer araç" bir alt kabukta çalıştırılmadığı sürece, bu iyi çalışır: #!/bin/bash # ... bash -c "other_tool -a -b $@" Benim sarmalayıcı komut dosyası böyle çağırırsanız: wrapper.sh -x …
13 bash 

2
Bağlantının hedefine tam yol nasıl alınır?
İle /var/opt/foooluşturulmuş sembolik bir bağım varsa ln -fs /path/to/target/dir foo. Bir komut dosyasında yalnızca bağlantının alındığını nasıl görebilirim /path/to/target/dir? Senaryoda başarmak istediğim şey benden rm -rf /path/to/target/dirönce ln -fs /path/to/another/dir foo.

3
LD_LIBRARY_PATH ekran tarafından ayarlanmadı
screenBash içinde çalıştırmak LD_LIBRARY_PATH değişkenini siler. Biraz okuma yaptım ve bu beklenen davranış gibi görünüyor, ama etrafta dolaşmam gerekiyor. Çözüm, LD_LIBRARY_PATH bildirimini ekliyor ~/.bashrc. Benim durumumda, LD_LIBRARY_PATH kabuğun başlatılması ve ekranı çağırdığımda çok değişti, bu yüzden geçerli LD_LIBRARY_PATH değerini screenoturuma almam gerekiyor .

1
çoklu terminaller için bir sudo
Sudo kök izinleri belirli bir süre için, ancak yalnızca bir terminal için verilir. O dönemde başka bir terminalde sudo kullanmak istersem, tekrar şifre yazmam gerekir. Terminali geçmeye sudo nasıl zorlanır?
12 bash  shell  sudo 

3
Windows 10 bash ve mintty
Yeni Linux alt sistemini Windows 10'a yeni kurdum. Ubuntu depolarına erişim gerçekten güzel, ama kesinlikle varsayılan terminal programından nefret ediyorum. Cygwin, gerçekten güzel ve çok iyi çalışan MinTTY ile birlikte geliyor, ancak MinTTY için bağımsız bir paket bulamıyorum. Herhangi bir kısayolu başlatırken MinTTY'yi WSL için varsayılan terminal olarak yapmanın bir …

6
Windows 10 linux bash kabuk ctrl + alanı Emacs'ta işaret koymaz
Windows 10'da Linux Bash için Alt Sistem kurdum. Ancak Emacs Ctrl+ ' da kısayol ile ilgili bir sorunum var space. Ne denedim ve yardımcı olmadı: Windows konsolu için özellikler menüsünde "Ctrl tuş kısayollarını etkinleştir" seçeneğinin işaretini kaldırmayı denedim Başarısız olarak farklı terminal ConEmu kullanmaya çalıştım. Bu bir şekilde ctrl + …


1
Bash içinde bir dizenin ortasındaki karakterleri kaldırma
Bash bir dize var ve dizenin ortasındaki bir karakteri kaldırmaya çalışıyorum. Ben böyle bir dize başında veya sonunda karakterler kaldırabilirsiniz biliyorum: myVar='YES' myVar="${myVar#'Y'}" myVar="${myVar%'S'}" ama ortasından nasıl çıkarabilirim?
12 bash 


3
Cygwin bash sed kilitler benim dosyaları
Sed komutuyla cygwin bash içindeki dosyaları değiştirdiğimde dosya kilitlenir. yeniden: Açık cmdve cdhiç olmayan kullanıcı dizinine (fe temp) echo aaa > test.txt Texteditor içinde açın, satır ekleyin, kaydetmeyi deneyin => çalışır %CYGWIN_HOME%\bin\bash -c "sed -i 's/aaa/bbb/' test.txt" Texteditor uygulamasına başka bir satır ekleyin ve kaydetmeyi deneyin => "Erişim reddedildi" O …
12 windows  bash  sed  cygwin 

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.