awk -F'[ ,:]' '/^[0-9a-zA-Z]/{sub(/\[/,"",$1); sub(/\]/,"",$1); print $1}' ~/.ssh/known_hosts
Если вы говорите о блокировках файлов,
lsof -p PID
выведет список всех файлов, открытых процессом с помощью PID
.
lsof -c processname
выведет список всех файлов, открытых с помощью processname
.
Обратите внимание, что в lsof
перечислены также файлы, открытые только для чтения, т. е. без блокировок файлов. Режим, в котором открыт файл, указывается четвертым символом в столбце FD (File Descriptor )в выводе :
r for read access;
w for write access;
u for read and write access;
space if mode unknown and no lock
character follows;
`-' if mode unknown and lock
character follows.
вы можете получить список процессов блокировки, используя команду ниже
lslocks