«bash» etiketlenmiş sorular

2
Bash betiği çalıştırılırken “terminal işlem grubu ayarlanamıyor” hatası
Benim init.el dosyamda aşağıdaki iki kod satırı var: (setq shell-file-name "bash") (setq shell-command-switch "-ic") Kabuk komut dosyası dmenu_path kullanarak yürütülebilir bir listesini almak için aşağıdaki komut dosyasını yürütmeye çalıştım. (defun dmenu-path-out () (shell-command-to-string "dmenu_path")) Aşağıdaki hatayı görüyorum: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no …

2
Tırnak içindeki kabuk değişkenlerini vurgulama
Vim'de, aşağıdaki belge $PWD2 ve 3 numaralı satırların iki farklı şekilde renklenmesine neden olacaktır : #/bin/sh echo "Current Directory: $PWD" echo 'Current Directory: $PWD' İlk örneği, $PWDiçinde bulunduğu dizenin geri kalanından farklı bir renkte olacaktır. Bu, değişkenin değişmez metin olarak işlemden ziyade genişletileceğini açık bir görsel olarak verir. Buna karşılık, …
13 font-lock  bash 

2
'<<<' yazmak neden kabuk betiği modundayken '<< EOF \ n <' üretir?
Emacs'ta bir kabuk komut dosyası düzenlediğimde ve ham dizeyi stdin'e yönlendirmek için üç köşeli ayraç yazdığımda, emacs 'EOF' karakterlerini ve aralarına yeni bir satır ekler, bu yüzden cat &lt;&lt;&lt; 'some string' olur cat &lt;&lt;EOF &lt; 'some string' Geri dönüp istediğim durumda arabellek almak için fazladan karakterleri silebilirim, ancak bu çok …
13 bash  shell-mode 

2
Emacs kabuk için .bash_profile veya .bashrc?
Büyük bir emir için bir takma ad yazdım ve sakladım .bash_profileve sürprizime kadar, emacs yazdığım takma adı almadı .bash_profile. İnternette biraz arama yaptıktan sonra, .bashrc$ HOME'da takma ad komutuyla bir dosya oluşturdum ve ancak emacs takma adı aldı. Kafam karıştı çünkü terminal.app takma adı alıyor .bash_profileancak emacs takma adı sadece …
11 shell  bash 

3
Kabuk komut dosyası işlevi için girintiyi ayarlama
sh-mode(Bash alt modu) yeni bir işlev başlatmak için girinti başına boşluk sayısını ayarlamaya çalışıyorum . Ayarlamayı denedim: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (aynı gösterildiği custom-set-variablesiçinde .emacs) ve aynı zamanda bazı diğerleri, ancak bunların hiçbiri herhangi bir etkisi oldu mu!

3
Windows'ta emac'larda Git Bash
Windows için Git ile birlikte gelen Bash kabuğunu çalıştırabilirim. Bunu benim yerime koydum .emacs: (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) Sonra M-x git-bashve voila, bash koşuyor ama biraz gariplikle: bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this …
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.