반응형
어떤 유닉스 셸을 사용하고 있는지 어떻게 알 수 있습니까? [복제]
이 질문에 이미 답변이 있습니다.
내가 어떤 유형의 유닉스 셸에 있는지 쉽게 알 수있는 방법이 있습니까?
내가 bash
/ csh
/ ksh
/ tcsh
/ 에 있는지 여부를 표시하는 명령 zsh
?
즉
whatshellisthis
시험:
echo $0
이것은 종종 다양한 셸에서 작동합니다.
mac:~$ ps
PID TTY TIME CMD
223 ttys000 0:00.33 -bash
obsd:~$ ps
PID TT STAT TIME COMMAND
20038 p0 Ss 0:00.01 -ksh (ksh)
22251 p0 R+ 0:00.00 ps
아니면 그냥 echo $SHELL
이 echo $SHELL
명령은 루트에 상대적인 쉘 이름을 제공합니다.
내가 아는 모든 쉘은 $ 변수 ($$)를 pid로 설정합니다. 그래서...
ps | grep $$
OSx 터미널을 사용하는 경우 셸을 시작할 때 터미널의 제목 표시 줄에 다음과 같이 지정됩니다. Terminal - ShellName - 80x24
참고 URL : https://stackoverflow.com/questions/3349370/how-to-tell-which-unix-shell-i-am-using
반응형
'programing' 카테고리의 다른 글
IISExpress를 실행하는 로컬 호스트에 연결하려고 할 때 ERR_CONNECTION_REFUSED를 해결하는 방법-오류 502 (Visual Studio에서 디버그 할 수 없음)? (0) | 2020.10.07 |
---|---|
C에서 파일의 내용을 문자열로 읽는 방법은 무엇입니까? (0) | 2020.10.07 |
rsync가 .htaccess 파일을 동기화하지 않습니다. (0) | 2020.10.07 |
Laravel Query Builder를 사용하여 하위 쿼리에서 선택하는 방법은 무엇입니까? (0) | 2020.10.07 |
객체 배열에서 React 컴포넌트 렌더링 (0) | 2020.10.07 |