Править: Глупый я. Конечно, ^M является CR; и Ваша команда должна работать (работы над моей системой). Однако необходимо ввести Ctrl-M Ctrl-V для получения литерала '\r '/CR (а не два символа, ^
и M
).
Альтернативы:
Сделайте это:
find dir -type f -print0 | xargs -0 grep -l `printf '\r\n'`
Или это:
find dir -type f -print0 | xargs -0 grep -lP '\r\n'
Можно также использовать утилиту файла (не уверенный, если она идет с ударом МЕРЗАВЦА):
find dir -type f -print0 | xargs -0 file | grep CRLF
В случае, если у Вас есть 1 экранное использование сессии:
screen -r
В случае, если у Вас есть многие, необходимо сначала перечислить их:
screen -ls
[root@gigan root]# screen -ls
There are screens on:
31619.ttyp2.gigan (Detached)
4731.ttyp2.gigan (Detached)
2 Sockets in /tmp/screens/S-root.
И затем повторно прикрепите к корректному:
[root@gigan root]#screen -r 31619.ttyp2.gigan
Это - другая информация, может быть найден по http://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/
BTW. Я рекомендую знакомиться с CTRL+A ^X x - эта блокировка экран экрана, пока Вы не обеспечиваете пароль пользователя ;)
Использовать screen -r
. От man screen
:
-r Reattach to a detached screen process.
или screen -x
‘-x’
Присоедините к сессии, которая уже присоединяется в другом месте (режим мультидисплея). Screen отказывается присоединять из себя. Но при расположении каскадом нескольких экранов, не обнаруживаются циклы;береги себя.
screen -dr
r
означает “повторное прикрепление” и d
означает “отсоединение в другом месте” (в случае, если Ваш сервер еще не заметил, что предыдущее удаленное соединение было прервано).
Если у Вас есть несколько screen
выполнение экземпляров, Вам покажут список. Звонить screen -dr
с дополнительным аргументом, что однозначная часть названия экземпляра.
Можно выбрать имя экземпляра (имя сессии) с screen -S somename
.
screen -ls
или screen -list
генерирует Вас список экранных сокетов, доступных в настоящее время.
screen -x <socket_name>
присоедините существующую экранную сессию
screen -Dr <socket_name>
повторное прикрепление и отсоединение при необходимости
screen
или screen -S <session_name>
генерирует Вас более новый экран, чтобы продолжить работать.