«bash» etiketlenmiş sorular

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

2
Terminal bash isteminizi gülen yüzlerle nasıl özelleştirebilirsiniz?
Gülen yüzleri kullanmak için terminalimin bash istemini nasıl özelleştirebileceğimi anlamaya çalışıyorum. Ne istediğim (örnek darbe görüldüğü gibi) cwd isteminden bir \ n ile ayrılması ve komut başarılı olursa yeşil bir gülen yüz ve başarısız olursa kırmızı üzgün bir yüz göstermek için. Herhangi bir fikir? Bu bir Peepcode screencast'tan ilham aldı.

4
Dizin adlarında boşluk olduğunda bash değişkenlerini kullanarak dizine gitmek çalışmaz
Diyelim ki aşağıdaki komutu bir değişkende saklamak istiyorum cd "/cygdrive/c/Program Files/" Ben de bunu yapıyorum dir="cd \"/cygdrive/c/Program Files/\"" Bu, Program Files dizinine gitmek için komutu saklamalıdır, bu yüzden $ dir yazdığımda beni bu dizine götürür. Tekliflerin doğru bir şekilde kaçıldığını kontrol etmek için echo $dir hangisi bana verir cd "/cygdrive/c/Program …
11 linux  bash  cygwin 

2
Neden bash istemini (PS1) manuel olarak ayarlamak root'un # yerine $ 'a neden oluyor?
CentOS 6.4 kullanıyorum. Varsayılan olarak kök kullanıcının bilgi istemi #sembolü vardır, yani [root@myserver ~]# . echo $PS1çıktılar [\u@\h \W]\$; Yaparsam ama PS1="[\u@\h \W]\$"(afaics şeyi değiştirmez olmalıdır), ben bir istem ile sonuna kadar böyle görünüyor: [root@myserver ~]$. Neden kendim ayarlamaya çalıştığımda (sonuçta daha yararlı bir şeye değiştirmek istiyorum), $kelimenin tam anlamıyla …
11 bash  prompt 

5
Linux'ta feshedilinceye kadar bekleyen bir komut var mı?
Ben port iletme ile macun / plink başlar, ve başka bir şey bir Windows toplu iş dosyası oluşturmak için çalışıyorum. Windows bölümü şu ana kadar hazır: start plink.exe -ssh -i key.ppk -L 1234:localhost:80 sampleUser@192.168.0.1 Kimlik doğrulamasından sonra diğer komutların yürütülmesine izin vermek istemediğim için ForceCommand, bir Match Userbildirimle kullanıyorum : …
11 linux  bash  ssh  terminal  putty 


4
Klavye makrosunu bash'a kaydetmenin bir yolu var mı?
Ben kalıcı bir tasarruf etmek istiyorum klavye makro kullanıyorum kaydedildi ettik C-x (ve C-x ). ~ / .İnputrc içindeki bir klavye kısayoluna bağlayabilmem için yeni kaydedilen makronun "kaynağını görmenin" kolay bir yolu var mı? dump-macrosYapacağını düşündüm , ama öyle görünmüyor ...


5
Bir ara sunucuya bağlanmalı mıyım?
Doğrudan belirli bir ana bilgisayara sftp olamaz. Bir dosyayı ev makinemden ana bilgisayara taşımak için, bir dosyayı ara ana bilgisayara sftp etmeliyim; ara konağa ssh; ve dosyayı son hedefe sftp. Böyle bir delilikten kaçınmak mümkün mü?
11 linux  bash  unix  ssh  sftp 


2
OS X Terminal komutlarını yap BOLD yazıyorum
Terminalin içine yazdığım (girdi) komutları tüm çıkışlardan öne çıkarmak istiyorum. Örneğin: imac: ~ buster $ chmod -R gw myfolder imac: ~ buster $ cd myfolder imac: myfolder buster $ ls -l toplam 0 drwxr-xr-x 9 kök yönetici 306 Nisan 20 2010 bin drwxr-xr-x 7 kök yönetici 238 Nis 20 2010 …

5
Paralel kabuk döngüleri
Birçok dosyayı işlemek istiyorum ve burada bir sürü çekirdek olduğundan paralel olarak yapmak istiyorum: for i in *.myfiles; do do_something $i `derived_params $i` other_params; done Makefile çözümünü biliyorum ama komutlarımın kabuk globbing listesinden argümanlara ihtiyacı var. Ne buldum: > function pwait() { > while [ $(jobs -p | wc -l) …

3
./Bla.sh vs. ile komut dosyasını çağırmak. bla.sh
Birisi bana aşağıdaki iki örnek A) ve B) 'de kabuğun ne yaptığını açıklayabilir mi? Açıkçası farklı davranıyor, ancak çıktının neden farklı olduğunu bulamıyorum. Örnek: Şu anki dizinimizde bla.shsadece bir komutla adlandırılmış bir komut dosyası alalım : echo ${0##/*} hello A) Başlatan: ./bla.sh verir:./bla.sh hello B) Başlatan: . bla.sh verir:-bash hello …
11 unix  bash  script 

6
Kabukta tek tırnaktan kaçmanın bir yolu var mı?
Örneğin. söylemek istiyorum perl -e 'print '"'"'Hello, world!'"'"', "\n";' Bunu yapmanın daha az garip bir yolu var mı, örneğin tek tırnaklardan kaçmak? Evet, yazabileceğimi biliyorum perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' Ancak bu soru Perl'de değil, kabukta alıntı yapmakla ilgilidir. Ben de bunu nasıl ilgileniyorum …

1
Windows / Windows Alt Sisteminde Bash (WSL) doğru yüklenmiyor / takılıyor
Windows yıldönümü güncellemesini aldım ve Bash'i yüklemeye çalıştım. Komut isteminden bash koştum (yönetici olmayan mod) ve dosyaları ayıklamaya çalışırken takılıp kaldım. Pencereyi kapattım ve yükseltilmiş ayrıcalıklar ile aynı şeyi yapmaya çalıştım (komut istemi yönetici olarak çalıştırın ). Ama şimdi bash'a girdiğimde, orada sıkışıp kalıyor ve bash'ı kurmamı istemiyor. Arka planda …

3
- passphrase ile GnuPG nasıl kullanılır?
gpgParola "test" ile "dosya" adlı bir dosyayı çalıştıracak bir komut dosyası yazmak istiyorum . Normalde, kullandığımda gpggenellikle koşarım gpg -c fileve parola ister. Ancak bu komut dosyasının her şeyi kendi başına yapmasını istediğim için, komutun bir parçası olarak parolayı vermek istiyorum. Şimdi: kullanmaya çalıştığımda gpg -c file --passphrase test, çıktılar: …
11 bash  gnupg 

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.