«bash» etiketlenmiş sorular

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

1
Bash işlevlerini ssh ile dışa aktarma
Böylece ne sunucu ne de istemciyi değiştirmek zorunda kalmadan ortam değişkenlerini ssh ile transfer etmenin bir yolunu buldum: bash / sh / csh / tcsh içinde ortam değişkenini SSH / quoting yoluyla aktarma Ancak bunun gibi bash fonksiyonlarını da transfer edebilmek isterim: $ myfunc() { > echo Func $1 > …

2
Linux'ta kök saldığında yapışan global bir ortam değişkeni ayarlayın
Bir Linux kutusuna SSH verdiğimde, /etc/profiledosyanın whoamikomut sonuçlarını global bir ortam değişkenine kaydetmesini istiyorum . Ben komutuyla kök gitmek için olsaydı sudo su -, ben kök giderken o komut tekrar çalıştırmak istemiyoruz. whoamiRoot kullanmadan önceki normal kullanıcı adımın sonucunu kullanmasını istiyorum ve root kullandığımda /etc/profiledosyayı tekrar çalıştıracak olsa bile bu …
2 linux  bash 

2
Bash - Böyle bir dosya yok, ancak dosya var
Geçenlerde Debian Jessie amd64başsız bir sunucu kurdum (ağ kurulumlarından birini kullanarak). Sunucu çalışıyor ve çalışıyor ve sistem beklendiği gibi çalışıyor. Ama sonra bir .cgi(C ++ ile yazılmış) derledim . Derleme (kullanma g++ 4.9.2) iyi gitti, ancak dosyayı çalıştırmaya çalıştığım andan itibaren bashdiyor No such file or directory. Bu hata ile …

3
Bash, Terminal Xterm'i Yeniden Boyutlandır
Xterm tabanlı terminalleri yeniden boyutlandıran evrensel bir yerleşik komut arıyorum. Bu, yeni bir pencere açmayacak, bu terminallerin başlattığı dosyaya dahil etmem gerekmeyecek bir tür komut. 60x30 çerçevede açılacak bir uygulama yapmak istiyorum, ancak yalnızca komutu çalıştırdıktan sonra myapp run Terminalimin her zaman 30x60'ta açılmasını istemiyorum, sadece myapp çalıştırdığımda yeniden boyutlandırılmasını …

1
Vim'den yürütülen Shell komutları farklı davranıyor
API'mdaki curltabanlı testleri çalıştırmak için Vim'deki bir anahtarı eşledim :map ,t :w\|:!quizzical tests.sh <CR>. Tuşa bastığımda testler beklendiği gibi çalışıyor; ancak, tamamlanması daha uzun süren testlerin başarısız olduğu söyleniyor. Bu aynı testler normal bir kabukta tekrar tekrar geçer. Vim'in daha katı bir zamanaşımı limiti uygulaması mümkün mü?
2 bash  vim  curl 

1
Bash'ta daha büyük veri çıktıları arasındaki boşlukları kolayca yazdırın
Çok büyük bir web dizini üzerinden gidiyorum ve art arda birden fazla grep yaptığımda, yukarı kaydırırken, bir sonucun ne zaman biteceğini ve diğerinin ne zaman başladığını söylemek zor. Sadece clearkaydırma çubuğunu aşağıya ayarlasa da denedim , yeterince yukarı kaydırırsanız hala önceki çağrıyı bırakıyor, bu yüzden her çalıştırma arasında büyük miktarda …
2 linux  bash  shell  grep 

0
Bash vi modunda “öö” anahtar sırasına <ESC> bağlamayı denemek
Ben "ö" sırasını almanca "öö" dizisinde bir bağlayıcı olarak kullanmaya çalışıyorum ESC. .İnputrc dosyasında aşağıdakilerin olması "öö" yerine "jj" ile iş yapar; ancak, "jj" yi "öö" ye değiştirirken, çalışmaz (yani, hiçbir etkisi yoktur). $if mode=vi set keymap vi-command "jj": vi-insertion-mode set keymap vi-insert "jj": vi-movement-mode $endif Windows 7'de cygwin kullanıyorum; …

3
Stdout'u program argümanına yönlendirmek
Arch Linux dizüstü bilgisayarımda Minecraft sunucusu kullanıyorum. Minecraft için sunucu yazılımı bir komut satırında etkileşimli bir program olarak çalışır, bu yüzden ayrı bir ekran oturumunda başlatıyorum, erişmem gereken her seferinde yeniden bağlamama izin veriyor. Bunu yapmak için bir komut dosyası kullandım (ekranı başka bir zaman kullanmıyorum, bu yüzden "grep SCREEN" …

1
Berbat / etc izinleri
My.conf dosyasını değiştirecektim, bu yüzden izinlerini değiştirmek istedim, ancak kodu yalnızca dosya yerine geçerli dizinde çalıştırdım. Şimdi / etc (ve klasörler) içindeki tüm dosyaların 777 izni var. Şimdi bir terminal çalıştırdığımda, "/etc/bash.bashrc: İzin reddedildi" hatası veriyor. Ayrıca proxy kullanıyordum ve şimdi proxy de çalışmıyor ve o makineden internete ulaşamıyorum. OpenSuse …

0
Terminalin bin / bash yanıt vermiyor
Bu konunun birkaç örneği üzerinden Googled'im ancak Terminal'in bash ile açılmasını sağlayamıyorum. Programı, bilgisayarı yeniden başlattım ve hatta başka bir Yönetici hesabıyla giriş yaptım, ancak bu sorunu çözmedi. (Not: Tek kullanıcı benim. Sadece yanıt vermesi durumunda bu amaç için alternatifi oluşturdum). Bash çalıştırılabilirinin sıfır bayt boyutunda olduğu ve bugün erişildiği …
1 macos  bash  terminal  shell 

1
İş numarasının yanındaki “+” ve “-” işaretleri
Bash adam sayfası diyor İşlerle ilgili çıktılarda (örneğin; İşler komutu), geçerli iş her zaman bir + ile işaretlenir ve önceki engin iş. Tek bir% (beraberinde iş yok) siyon) aynı zamanda mevcut işi ifade eder. Körük komutlarımda, sonra evet 2 & gt; / dev / null ve amp; , İşin [2] …

1
Bash kasa yapısında -) ne anlama geliyor?
Bir vaka yapısı içeren bir kod pasajı gördüm. while true; do case "$1" in --prepare) echo "prepare" ENV_PREPARE exit 0 ;; --sleep) SLEEP_TIME=$2 shift 2 ;; --) shift break ;; *) echo "Internal error!" exit 1 ;; esac done - - bash kasa yapısında hr ne anlama geliyor? --) shift …
1 bash  shell  case 

0
Pip'i çalıştırmak, başarılı Python homebrew kurulumundan sonra 'komut bulunamadı' komutunu veriyor.
Önsöz, terminalde çok kötüyüm, lütfen bana karşı sabırlı olun. kaçtığımda pip Alırım: zsh: command not found: pip Pip'in çalışmasına izin vermesi gereken Python 2.7.11'i demleme ile kurdum Kaçtığımda echo $PATH alırım /usr/local/sbin /Users/Nicolas/.composer/vendor/bin /Library/Frameworks/Python.framework/Versions/3.4/bin /usr/local/bin /usr/bin /bin /usr/sbin /sbin / Usr / local / bin / in orada olduğunu fark …

0
sed ve pdftk kullanarak PDF'de bul ve değiştir
PDF dosyalarında bir sözcüğü bulmak ve değiştirmek için sed ve pdftk komutlarını kullanarak toplu bir bulma ve değiştirme yapıyorum. Aşağıdaki komutu çalıştırdığımda, sed -e "s/word1/word2/g" test.pdf Aşağıdaki hatayı alıyorum sed: RE error: illegal byte sequence Ben koşmayı denedim LANG=C sed -e "s/word1/word2/g" test.pdf ve çalışır, ancak dizeyi bulup değiştirmez. Pdftk …
1 bash  pdf  sed 

1
Bir bash betiği tarafından başlatılan bir araca bir tuşa basılması
Diskler hakkında bazı bilgiler toplamak için bir bash betiği yazıyorum ve ardından sadece bu diskleri izlemek için 'nmon' aracını başlatıyorum. Nmon aracını bash betiğinden başlatıyorum (ile -g ). Araç içinde doğru görünümü elde etmek için, bir tuşa basmanız gerekir. g klavyede Bu tuşa bash betiğinin otomatik olarak tetiklenmesini sağlamanın bir …
1 bash  aix 

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.