Думаю, вы ищете вариант линейка
.
Установка этого параметра заставит Vim отобразить «линейку» внизу экрана с информацией о вашем местонахождении в текущем файле.
Согласно справочной информации (: help ruler
в Vim), отображается «Верх», если видна верхняя часть файла, «Бот», если виден конец файла, «Все» "если виден весь файл, или относительное положение в файле в процентах, если документ больше текущего окна. Он также покажет текущий номер строки и позицию столбца.
Включите его с помощью : установите линейку
в Vim или добавьте
set ruler
в свой файл ~ / .vimrc
.
Вы также получите информацию, подобную этой, без включения опции линейки
, если вы нажмете Ctrl + g . Информация отобразится в нижней части экрана и снова исчезнет, как только вы что-то сделаете.
Нажатие g , а затем Ctrl + g предоставит вам еще больше информации о том, где вы находитесь в документе.
Для этого я обычно использую lsof
с возможностью показать используемые порты.
Вот пример:
[root@localhost ~]# lsof -Pi | grep myprog
myprog 23411 user 9u IPv6 9828537 0t0 TCP 1.2.3.167:51163->1.2.3.54:8090 (ESTABLISHED)
myprog 23411 user 16u IPv4 9827813 0t0 TCP 1.2.3.167:60783->1.2.3.186:23 (ESTABLISHED)
myprog 23411 user 23u IPv4 9827817 0t0 TCP 192.168.2.8:37435->192.168.2.1:20003 (ESTABLISHED)
myprog 23411 user 24u IPv4 9827815 0t0 TCP 192.168.2.8:38942->192.168.2.1:20001 (ESTABLISHED)
myprog 23411 user 30u IPv4 9849168 0t0 TCP 1.2.3.167:52352 (LISTEN)
myprog 23411 user 31u IPv4 9849242 0t0 TCP 1.2.3.167:52352->1.2.3.186:59323 (ESTABLISHED)
myprog 23411 user 33u IPv4 9852370 0t0 TCP 1.2.3.167:40328 (LISTEN)
[root@localhost ~]#
Вы можете убить процесс напрямую, используяsudo fuser -k 80/tcp
(заменив порт на то, что вам нужно)