«shell» 태그된 질문

단일 명령 줄을 셸 하위 프로세스로 전달하고, Emacs 버퍼에 대한 입력 및 출력을 사용하여 대화 형으로 셸을 실행하고, 터미널 에뮬레이터 창에서 셸을 실행하기위한 명령과 관련된 질문입니다.

2
IPython 5 사용시 이상한 쉘 출력
방금 최신 버전의 IPython으로 업그레이드했으며 emacs에서 사용할 때 문제가 있습니다. 일반 터미널에서 사용하면 색상 (색상, 탭 완성 등)에서 잘 작동하지만 출력 대신 M-x eshell또는 M-x shell에서 In [1]:실제로 출력 [?12l[?25h하고로 Out[1]출력됩니다 [J[?7h[?12l[?25h[?2004l[?7hOut[1]:. 어쩌면 IPython에서 사용하는 emacs에서는 사용할 수없는 터미널의 일부 기능 일지 모르지만 어떤 기능인지 알고 싶습니다. Terminal.app : In …
37 shell  eshell  ipython 



6
OSX에서 이맥스 및 명령 행 $ PATH 불일치
PATH내 Haskell 환경에 영향을 미치는 Emacs 설정에 문제가 있습니다. ZSH를 사용하고 있으며 명령 줄로 이동하여을 호출 echo $PATH하면 다음이 반환됩니다./Users/g/Library/Haskell/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin 이것은 .zprofile내가 가지고있는 구성에서 나옵니다 . # Set the list of directories that Zsh searches for programs. path=( ~/Library/Haskell/bin /usr/local/{bin,sbin} $path ) 따라서 명령 줄에서을 호출 which cabal하면 올바르게 얻습니다./Users/g/Library/Haskell/bin/cabal …
18 osx  shell  path  haskell-mode 


2
터미널을 사용하여 ssh보다 트랩 모드가 훨씬 느립니다.
OSX Yosemite에서 Macports의 Emacs 풍미를 사용하고 있으며 해결책없이 Tramp의 모든 스레드를 살펴 보았습니다. 부정 기선은 사용할 수 있지만 모든 동작 사이에 약 100ms 지연이 있습니다. 터미널 / iTerm을 사용하여 동일한 서버로 ssh하면이 지연이 존재하지 않기 때문에 서버 끝에서 문제가되지 않습니다. 문제가 파일 편집에만 국한되었다고 생각했지만 유비쿼터스였습니다. 내가 원격 쉘을 사용하든 …
14 shell  tramp  remote 

2
emacs의 쉘에 대해 .bash_profile 또는 .bashrc?
나는 거대한 명령에 대한 별칭을 작성하여 저장하고 .bash_profile놀랍게도 emacs는 내가 쓴 별칭을 선택하지 않았습니다 .bash_profile. 인터넷에서 검색 한 후 .bashrcalias 명령을 사용하여 $ HOME에 파일을 만들고 emacs가 별칭을 선택한 후에 만 만들었 습니다. terminal.app 가 별칭을 사용 .bash_profile하지만 emacs가에서 별칭 만 사용 하기 때문에 혼란 스럽 습니다 .bashrc. 나는 달리고 …
11 shell  bash 

1
eshell / TRAMP / dtach를 사용하여 실행중인 원격 쉘에 연결
나는 종종 원격 세션을 유지하기 위해 GNU Screen을 사용합니다. Emacs에 살고 있기 때문에 Emacs에서 실행중인 원격 쉘 세션을 재개 할 수 있기를 정말로 원합니다. GNU Screen은 실제로 필요하지 않은 터미널 멀티플렉싱 및 문자 그리기와 같은 모든 종류의 멋진 것을 구현합니다. 나는 분리 가능하고 재개 가능한 셸 세션에만 관심 dtach이 있으므로 …
11 eshell  shell  remote  ssh 

1
소스 블록을 엉킨 상태에서 STDIN에서 사용자 입력을 읽을 수 있습니까?
소스 블록을 엉키면서 STDIN에서 사용자 입력을 읽을 수 org-babel-tangle있습니까? 나는 이것을 알고있다 : 조직 모드 바벨-대화 형 코드 블록 평가 . 쉘에서 적절한 STDIN 입력을 허용하지 않지만 Emacs 내부 에서 제한된 입력 만 시뮬레이션하므로이 특정 사용 사례를 해결하는 데 도움이되지 않습니다 . 배경 조직의 Babel을 사용하여 하나의 조직 파일에서 튜토리얼을 …

1
한 하위 프로세스가 다른 하위 프로세스를 굶어 버리지 않게하려면 어떻게합니까?
분명히하기 위해, 나는 emacs가 멀티 스레드되어야하는 것에 대해 이야기하고 있지 않습니다 (아마도 이것을 해결할 것입니다). 재현하려면 : emacs -Q # 24.4.1을 실행 중입니다 두 번째 프레임 만들기 첫 번째 프레임으로 다시 전환 MX 쉘 Mx는 고유하게 이름을 바꿉니다 (나중에 두 번째 쉘을 만들 것입니다) 실행 시작 : while true; do …

3
Windows에서 emacs의 Git Bash
Git for Windows와 함께 제공되는 Bash 셸을 실행할 수 있습니다. 나는 이것을 내 안에 넣었다 .emacs. (defun git-bash () (interactive) (let ((explicit-shell-file-name "D:/Program Files/git/bin/bash")) (call-interactively 'shell))) 그리고 M-x git-bash짜잔, bash가 실행 중이지만 이상한 점이 있습니다. bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control …

3
쉘 / 터미널 모드에서 프롬프트 및 이전 출력을 편집 할 수 없게 만드는 방법은 무엇입니까?
이것은 명백히 피상적 인 질문입니다. ansi-term처음 열 때 올바르게 작동하기 시작 하지만 몇 가지 명령, 예를 들어 C-a(라인 시작) 다음에 C-k(킬 라인) 명령을 수행하면 '편집 가능'모드로 저하되는 것처럼 보이 므로 전체 프롬프트가 지워집니다. 내 미적 정신을 위해 프롬프트와 이전 출력을 편집 할 수 없게 만드는 방법이 shell있습니까? (의미있는 차이가있을 때 …

4
쉘 프로파일 및 현재 디렉토리 후크를 사용하여 쉘 명령을 실행하는 방법 (예 : direnv)
나는 얻기 위해 노력하고 있어요 shell-command및 async-shell-command내에서 프로그램의 부부와 함께 완벽하게 통합되도록 .bashrc특별히, 파일 direnv 이 예에서. 사용자 정의 shell-command-switch하면 일반 대화 형 로그인 쉘 인 것처럼 프로파일을로드하는 쉘 프로세스를 얻을 수 있음을 발견했습니다 . (setq shell-command-switch (Purecopy "-ic")) (setq explicit-bash-args '( "-ic" "EMACS 내보내기; stty echo; bash")) exec-path-from-shell 도 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.