Можно получить подобный вывод при помощи iptables-save
команда:
*nat
:PREROUTING ACCEPT [381:53396]
:INPUT ACCEPT [286:22260]
:OUTPUT ACCEPT [1462:92025]
:POSTROUTING ACCEPT [1450:91003]
-A POSTROUTING -s 192.168.123.0/24 ! -d 192.168.123.0/24 -p tcp -j MASQUERADE --to-ports 1024-65535
-A POSTROUTING -s 192.168.123.0/24 ! -d 192.168.123.0/24 -p udp -j MASQUERADE --to-ports 1024-65535
Существуют числа и некоторая дополнительная информация, но можно удалить их путем записи чего-то как этот:
iptables-save | grep -v -e "^[*:#]" -e "COMMIT" | cat -n
И вывод:
1 -A POSTROUTING -s 192.168.123.0/24 ! -d 192.168.123.0/24 -p tcp -j MASQUERADE --to-ports 1024-65535
2 -A POSTROUTING -s 192.168.123.0/24 ! -d 192.168.123.0/24 -p udp -j MASQUERADE --to-ports 1024-65535
ctrl+a a
передаст escape-последовательность (ctrl+a) подэкрану.. Так, ctrl+a a d
сделаю ctrl+a d
на подэкране (отсоединяющий его)
Это работает с любой экранной командой, например ctrl+a, a, c
создаст окно на подэкране
В общем, если у вас есть экран s3
внутри другого экрана s2
внутри другого экрана s1
, вы можете выполнить команду ctrl -ad на экране:
s1
выполнив:ctrl -ads2
выполнив:ctrl -aad
s3
выполнив:ctrl -aaad
...
Для этого есть лайфхак.Просто удаленно de -прикрепите нужный экран, выполнив команду
screen -r -d screen_name or screen -rd screen_name
ctrl-t a d
. – chaos 24.10.2013, 18:19escape ^Tt
к Вашему~/.screenrc
. – brandizzi 24.10.2013, 19:47