2014-07-01 2 views
-1

내가 작업하고있는 서버의 프롬프트에 유용한 정보가 들어 있습니다. 파이썬에서 문자열을 얻을 수있는 방법이 있는지 궁금하다. 따라서 실행되는 기계 (프롬프트에서 알 수 있음)에 따라 특정 동작을 수행 할 수있는 자동화 된 프로그램을 작성할 수있다.파이썬에서 쉘 프롬프트를 얻는 방법

어떤 사람들은 /bin/bash을 제안하지만 작동하지 않습니다. 그냥 프롬프트가 다른 bash 프로그램에 들어갑니다. 고마워. bash는

echo $PS1 

에서

+0

정확히 무엇을하고 싶습니까? 'bash'에서 오는 것이 아닙니다. – JakeGould

+0

@Jake 질문에 대한 이해가 안됩니다. 나는 프롬프트가 유용하다는 것을 분명히했다. 그러나 나는 어디에서 왔는지 알지 못한다. 서버는 학교 출신이고 공개이다. –

+1

'uname -n','whoami','os.getcwd()'등을 시도해라. .. – Ryan

답변

1

봅니다 프롬프트 definiton을 볼 수 있습니다.

아마 당신은 ~/.bashrc, ~/.profile, /etc/profile 또는 /etc/bash.bashrc

에서이 definiton을 찾을 수 그러나 프롬프트 몇 가지 정보를 얻기 위해 특별한 마크를 사용할 수 있으며 사용 된 어떤 프로그램을 얻을 수 없습니다.

관련 문제