Как получить доступ к моей локальной сети из любого места через ssh?

Просто набрав tty :

$ tty 
/dev/pts/20

Слишком просто и очевидно, чтобы быть правдой :)

Edit: Первый возвращает вам также pty процесса, выполняющего grep , как вы можете заметить:

$ ps ax | grep $$
28295 pts/20   Ss     0:00 /bin/bash
29786 pts/20   S+     0:00 grep --color=auto 28295

, поэтому вам нужно отфильтровать grep, чтобы получить только один результат, который становится уродливым:

ps ax | grep $$ | grep -v grep | awk '{ print $2 }'

или с помощью

ps ax | grep "^$$" | awk '{ print $2 }'

(более разумный вариант)

4
13.07.2015, 05:59
0 ответов

Теги

Похожие вопросы