운영 체제: Linux mint 19.2 Cinnamon 셸: Zsh 터미널: Tilix
쉘 스크립트를 작성하고 싶습니다. 2단계가 있습니다.
- 새 터미널을 엽니다.
source bin/activate
열려 있는 터미널에서 실행하세요.
source bin/activate
특정 쉘에서 명령을 실행하는 방법은 무엇입니까 ?
핵심은 pid라고 생각합니다.
pid를 사용하면 작동할 것 같아요.
source bin/activate
특정 쉘에서 명령을 실행하는 방법은 무엇입니까 ?
관계:런처를 만들고 싶습니다. 클릭하면 쉘이 열리고 `source ~/venv/bin/activate && cd ~/workspace/python_script`가 실행됩니다.
답변1
환경 변수를 사용하여 ZDOTDIR
사용자 정의 시작 파일을 가져옵니다. 예를 들어 디렉터리를 만들고 ~/.config/zsh/
그 .zshrc
안에 다음 내용이 포함된 파일을 만듭니다.
#!/bin/sh
# By default, this file will not be sourced by zsh.
# Source config files at the default places:
. ~/.zshrc
. ~/.zshenv
# custom commands:
. ~/bin/activate
이제 실행할 수 있습니다( $TERMINAL
예를 들어 터미널 에뮬레이터로 교체 tilix
).
ZDOTDIR=~/.config/zsh $TERMINAL -e zsh
사용자 정의 .zsh 를 사용하여 zsh를 실행하는 새 터미널을 엽니다 ZDOTDIR
.
또한보십시오:Zsh 시작/종료 파일 – ArchWiki