자기가 로그인한 컴퓨터의 IP구하기

iwall의 이미지

안녕하세요.

linux를 테스크탑으로 사용하는데,
문제는 여러대의 컴퓨터에서 로그인을 하다보니 매번 로그인 할때 마다

export DISPLAY=192.xxx.xx.xx

를 해주어야 하는데..
만약 자기가 로그인한 컴퓨터의 IP를 shell에서 알수 있는 방법이 있다면,

REMOTE_IP = `wise command`
export DISPLAY=$REMOTE_IP

shell 설정파일에 넣어버리면 정말 속이 시원하겠는데..

혹시 방법 아시는 분 계십니까?

vacancy의 이미지

저같은 경우 bash를 쉘로 쓰고,
ssh로 접속하는데요.

환경 변수 SSH_CLIENT나 SSH_CONNECTION을 보시면
접속한 IP가 있음을 알 수 있습니다.

seoleda의 이미지

이런방법은 어떨까요.. ㅋㅋ

who |grep `whoami`
Fe.head의 이미지

who am i|awk '{print $6}'

이렇게 쓰고 있습니다..

고작 블로킹 하나, 고작 25점 중에 1점, 고작 부활동
"만약 그 순간이 온다면 그때가 네가 배구에 빠지는 순간이야"

iwall의 이미지

아... 이런이런 이렇게 빨리..
빠른 답변 감사합니다.

REMOTE_IP=`echo "$SSH_CLIENT" | gawk '{print $1}'`
export DISPLAY=$REMOTE_IP:0

이렇게 해버렸습니다.