-
设置窗口 buffer 和查看历史信息
之前一直觉得 screen 无法查看历史的输出信息,就是不能向上滚动很烦,后来发现是我自己不知道还有这种功能。
设置缓存:输入 ctr + a + : 再输入 scrollback 1234,代表设置窗口缓存为1234行。
查看历史信息:Ctrl + a + Esc,进入 “copy mode” ,然后就可以查看历史信息,甚至可以使用vim命令。按 esc 退出。
linux - How do I increase the scrollback buffer in a running screen session? - Stack Overflow
7. screen 命令详解基本命令# 创建窗口webscreen -S web# 列出所有窗口screen -ls# 断开当前窗口(继续运行)键入 ctrl + A + D# 退出当前窗口exit设置窗口 buffer 和查看历史信息之前一直觉得 screen 无法查看历史的输出信息,就是不能向上滚动很烦,后来发现是我自己不知道还有这种功能。设置缓存:输入 ctr + a + : 再输入 scrollback 1234,代表设置窗口缓存为1234行。查看历史信息:Ctr
先利用ctrl-a [ 进入copy mode。在copy mode下可以回滚、搜索、复制就像用使用 vi 一样。在copy mode下有这些快捷键:
C-b :Backward、PageUp
C-f :Forward、PageDown
H: High,将光标移至左上角
L:L...
先利用ctrl-a [ 进入copy mode。在copy mode下可以回滚、搜索、复制就像用使用 vi 一样。在copy mode下有这些快捷键:
C-b :Backward、PageUp
C-f :Forward、PageDown
H: High,将光标移至左上角
L:Low,将光标移至左下角
0:移到行首
w:forward one word,以字为单位往前移
b:backward one word,以字为单位往后移
Space: 第一次按为标记区起点,第二次按为终点
按esc退出c
-c 清空
历史
列表。
-d offset 根据offset删除
记录
。如果是正数则表示offset位置的
记录
,如果为负数则表示从结尾向前offset位置的
记录
。
-a 将当前终端的
历史
记录
行添加到
历史
记录
文件。
-n 将尚未从
历史
文件中读取的
历史
行追加到当前
历史
列表中。
-r 读取
历史
文件,并将其内容附加到
历史
列表中。
-w 将当前
历史
记录
列表附加到
历史
记录
文件中并且附加它们到
历史
列表中。
-p 在每个arg上执行
历史
记录
扩展并在标准输
原因:
screen
-capture-recorder.dll处理了屏幕缩放的问题,而ffmpeg同样处理了,这导致,如果屏幕有125%的缩放,ffmpeg裁剪一次录屏区域,
screen
-capture-recorder.dll裁剪一次录屏区域,导致了录不全屏幕的现象出现。
解决方式:去除两次缩放中的一次即可,考虑性价比,我们选择在ffmpeg.exe上禁用高DPI缩放,个人用户可右键→属性→兼容性→更改高DPI设置→替代高DPI缩放行为,而如果想自动给用户设置,可通过bat脚本,集成在自动安装中。
系统管理员经常需要ssh或者telnet远程登录到
linux
服务器,经常运行一些需要长时间才能完成的任务传输,备份,启动一个进程等;通常我们都是为这样的任务开一个远程终端窗口,再次期间不能关闭终端窗口,否则这个任务就会被杀掉;
screen
可以实现:只要
screen
本身没有终止,在其内部运行的会话都可以恢复。这点对于远程登录的用户特别有用:即使网络中断,用户也不会失去对已经打开的命令行会话的控制...
参考博客:https://blog.csdn.net/lovemysea/article/details/78344114
第一种方法:
启动时添加选项-L(Turn on output logging.) 会在当前目录下生成
screen
log.0文件。
screen
-L -dmS test的意思是启动一个开始就处于断开模式的会话,会话的名称是test。
screen
-r test连接该会话,在会话中的所有屏幕
输出
都会
记录
到
screen
log.0文件。
第二种方法:
不加选项-L,启动后,在
screen
挂载群晖 nas 文件夹到 ubuntu
m0_61499047: