博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转一个screen相关的博客
阅读量:5796 次
发布时间:2019-06-18

本文共 981 字,大约阅读时间需要 3 分钟。

hot3.png

Screen是一个非常好用的Linux工具,同时它很好地弥补了PuTTY这个ssh终端没有多个标签的功能。

一个不错的screen配置文件如下:

#保存在home下.screenrc

# 屏幕缓冲区4096行
defscrollback 4096
# 下标签设置
hardstatus on
hardstatus alwayslastline
hardstatus string "%{.bW}%-w%{.rW}%n %t%{-}%+w %=%{..G} %{..Y} %m/%d %C%a"
termcapinfo rxvt 'hs:ts=\E]2;:fs=\007:ds=\E]2;screen\007'
vbell off

配置文件比较简单,将它保存在家目录的.screenrc下,然后执行screen,就可以看到效果。如果还没有安装screen,请立马yum install -y screen
screen运行后,窗口标签的效果图如下:
要是screen下方显示主机名标签,需要在目标主机添加一下配置文件,/etc/sysconfig/bash-prompt-screen内容是如下
 
#!/bin/bash echo -n -e "\033k`uname -n`\033\\"
并增加可执行权限
 
chmod +x /etc/sysconfig/bash-prompt-screen
常用的screen快捷键:
  • Ctrl+a,然后按c          :创建新的窗口
  • Ctrl+a,然后按数字     :切到相应的数字对应的窗口
  • Ctrl+a,然后按"          :列出所有的screen窗口,然后通过上下键选择,这样对于screen窗口数大于10个的情况非常实用,因为窗口数大于10个时,无法通过Ctrl+a然后按数字切换了。
有人可能对screen不屑,“我用SecureCRT已经有标签功能,screen这样的工具就不需要了”
但是作为一个系统管理员,肯定常常会遇到执行一个较长时间的命令的情况,这时要是笔记本忽然断网,那可能导致命令执行到一半就挂了。导致不必要的麻烦。如果使用screen,这时你就可以screen恢复,即登录到服务器后,screen -r 即可恢复到之前断网时的屏幕

转载于:https://my.oschina.net/u/575122/blog/158548

你可能感兴趣的文章
Loadrunner脚本编程(4)-数据类型操作和字符串操作
查看>>
STL 算法
查看>>
分享:Backbone.js 样例站点与入门指南
查看>>
图的基本算法
查看>>
HTML基础(一)
查看>>
boost.circular_buffer简介
查看>>
Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
查看>>
网页图片缩放(js)
查看>>
如何用Fiddler对Android应用进行抓包
查看>>
iOS为所需要的视图添加模糊效果--UIVisualEffectView
查看>>
HDU-1222 Wolf and Rabbit (欧几里得定理)
查看>>
Camera Calibration 相机标定:原理简介(五)
查看>>
ehcache实例
查看>>
python 匿名函数
查看>>
javascript实现-------------选择排序
查看>>
讲真:序列化必读
查看>>
centOS中VMware Tools 安装
查看>>
oracle中以dba_、user_、v$_、all_、session_、index_开头的常...
查看>>
leetcode 116- Populating Next Right Pointers in Each Node
查看>>
spring项目启动错误——java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext...
查看>>