screen命令

马哥博客作业第一周

天涯浪子 提交于 2020-03-22 17:05:59
Linux基础入门概述 1·用户 2·终端 3·Shell介绍 4·执行简单命令 5·Tab键补全命令行历史 6·bash快捷键 7·帮助用法 1.1 root用户 一个特殊的管理账户,也被成为超级用户 可执行权限最大,对系统的误操作几率也比较大,如无特殊情况,不要登录root用户。root用户显示 # 1.2 普通用户 权限有限 造成伤害的能力比较有限,可在平时操作时登录普通用户进行操作。普普通用户显示 $ 2.1 终端 terminal 设备终端: 键盘、鼠标、显示器 控制台终端: /dev/console 串行终端: /dev/ttyS# 虚拟终端: tty: teletypewriters, /dev/tty#, tty 可有n个,Ctrl+Alt+F# 图形终端:startx, xwindows CentOS 6: Ctrl+Alt+F7 CentOS7: 在那个终端启动,即位于哪个虚拟终端 伪终端: pty: pseud-tty , /dev/pts/# 如SSH远程连接 2.2 查看当前终端设备 tty 3.1 shell的介绍 shell 是Linux 系统用户界面,提供了用户与内核进行交互操作的一种接口。 它把接收用户输入的命令并把它送入内核去执行 shell 也被称为LINUX的命令解释器(command initerpreter)

Linux基础命令和帮助-第一周

随声附和 提交于 2020-02-26 01:20:18
第一周-Linux基础命令和帮助 Unix历史: 1965前后multics,贝尔实验室,麻省理工,通用电气发起。 1969 Unix雏形UNICS,Ken Thompson汇编语言 B语言 1973正式命名为Unix Dennis Ritchie C语言 1977 BSD Berkeley Software Distribution 伯克利大学 1979 System V架构 版权声明 HP-UNIX IBM AIX“不对学生提供源码”收回版权 1984年 Minix操作系统 Andrew S. Tanenbaum荷兰阿姆斯特丹自由大学计算机科学系 GNU: 1984年由Richard Stallman发起并创建,目标是编写大量兼容于Unix系统的自由软件。 Linux起源: 1991年19月5日,Torvalds在comp.os.minix新闻组上发布消息,正式向外宣布他自行编写的完全自由免费的内核诞生。 什么是Linux操作系统? 完整的类Unix操作系统,Linux内核+GNU工具 Linux发行版: 三大分支 1、 Slackware:SUSE Linux Enterprise Server(SLES)OpenSuse桌面 2、 Debian:Ubuntu,deepin(深度),mint 3、 Redhat:RHEL:Redhat Enterprise

初识linux02-05--08

天大地大妈咪最大 提交于 2020-02-25 22:16:45
linux基础命令初识; -->对于linux内部命令而言是集成在shell上,而外部命令是孤立与磁盘文件; 命令: 1.alias(别名的用法):alias cdnet='需要更改的命令或路径' --临时更改方法 根据个人习惯对于较长的命令路径修改:ls -a(查看隐藏文件)然后修改vi .bashrc文件将需要更改的路径或命令放入其中,使其生效需要:source + .bashrc or . .bashrc or 重新登陆 注:别名优先级最高 # 2.别名执行过程:判断是否是别名-内部命令-hash表-$PATH变量 注:如果别名同原命令同名,如果要执行原命令,可使用: \ALIASNAME “ALIASNAME” ‘ALIASNAME’ command ALIASNAME /path/commmand 3.日期和时间: linux两种时钟 系统时钟(有linux内核通过CPU工作频率进行) 硬件时钟:主板 date -查看系统时间 clock-查看硬件时间(clock -s 以硬件为准矫正系统时间)(clock -w 以系统为准矫正硬件时间) 显示日历:cal –y 显示其他时间:cal 2 2020 ntpdate+IP地址--同步远程IP地址时间 # 4.查帮助:获取帮助能力决定技术能力 内部命令:help-列出所有内部命令用法和帮助 man+bash

SecureCRT连接服务器的一些问题

妖精的绣舞 提交于 2020-02-10 17:58:31
参考: https://blog.csdn.net/han0373/article/details/81352663 https://www.cnblogs.com/mafeng/p/11313676.html 一、连接断开问题 如果在进行深度学习训练,此时断开就很尴尬。解决方法使用screen命令 screen常用操作 创建会话(-m 强制): screen -dmS session_name # session_name session名称 关闭会话: screen -X -S [session # you want to kill] quit 查看所有会话: screen -ls 进入会话: screen -r session_name 二、there is no screen to be resumed matching screen -r session_name换成screen -D -r session_name 分析:-D -r 先删除前一用户再登陆。 来源: CSDN 作者: kupe87826 链接: https://blog.csdn.net/kupe87826/article/details/104246515

tensorflow使用object detection API训练自己的数据(个人总结)使用Linux服务器训练

核能气质少年 提交于 2020-01-30 11:11:32
1.在服务器上配置python环境 1.在服务器上输入:(需要其他版本就改3.6.1为你需要的版本) wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz 2.解压: tar -zxvf Python-3.6.1.tgz 3.编译: make 4.安装: make install 5.安装pip: apt install python-pip 2.配置训练所需环境 1.安装所需要的包 pip3 install numpy==1.16.4 -i https://pypi.douban.com/simple pip3 install tensorflow==1.14.0 -i https://pypi.douban.com/simple pip3 install matplotlib==3.0 -i https://pypi.douban.com/simple pip3 install pandas==0.21.0 -i https://pypi.douban.com/simple 2.将整个models文件夹放到服务器上 3.将object_detection文件夹复制到对应python文件夹下的lib/dist_packages(可以使用whereis python、whereis

厦门大学matlab第四次课程笔记 PTB的简单讲解

柔情痞子 提交于 2020-01-23 23:37:15
主要内容简介:1.打开窗口;2.绘制图像;3.记录被试按键反应;4.记录被试鼠标反应 % memory命令可以返回当前计算机的内存信息 % PTB初期可以调小窗口进行调试 % [wptr,~]=Screen('OpenWindow',0,0,[50 50 800 600]); 打开一个窗口。第一个参数是命令;第二个参数是把打开的窗口呈现在外接的屏幕上,0表示同一窗口呈现在两个显示器上,1表示在1号显示器,2表示2号显示器;第三个参数是窗口的背景色;第四个参数设置窗口的大小和位置。 % [x,y]=WindowCenter(wptr); 获取打开窗口的中点 % pic=imread('701.jpg'); 获取图像的矩阵 pic2=Screen('MakeTexture',wptr,pic); 将图像矩阵转换为OpenGL纹理并返回其句柄 Screen('DrawTexture',wptr,pic2,[],[x-150,y-150,x+150,y+150]); 通过该句柄将纹理绘入指定窗口 Screen('Flip',wptr); 执行“”翻转“”命令,将图像显示在显示器上 WaitSecs(5); 等待5秒钟,即图像显示5秒钟 pic=imread('701.jpg'); pic2=Screen('MakeTexture',wptr,pic); Screen(

linux screen 命令详解

烂漫一生 提交于 2019-12-28 00:32:49
一、背景 系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。 二、简介 GNU Screen 是一款由 GNU计划 开发的用于 命令行终端 切换的 自由软件 。用户可以通过该软件同时连接多个本地或远程的命令行 会话 ,并在其间自由切换。 GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 会话恢复 只要Screen本身没有终止,在其内部运行的会话都可以恢复。这一点对于远程登录的用户特别有用——即使网络连接中断,用户也不会失去对已经打开的命令行会话的控制。只要再次登录到主机上执行 screen -r 就可以恢复会话的运行。同样在暂时离开的时候,也可以执行分离命令 detach ,在保证里面的程序正常运行的情况下让Screen挂起(切换到后台)。这一点和图形界面下的VNC很相似。 多窗口 在Screen环境下,所有的会话都独立的运行,并拥有各自的编号、输入、输出和窗口缓存。用户可以通过快捷键在不同的窗口下切换,并可以自由的重定向各个窗口的输入和输出

gnu screen的用法

Deadly 提交于 2019-12-28 00:32:33
在使用ssh或者telnet登录远程主机后执行一些耗时的命令, 如果此时ssh或者telnet中断, 那么远程主机上正在执行的程序或者说命令也会被迫终止. screen能够很好地解决这个问题, screen也叫虚拟终端, 可以在一个物理终端上实现多个虚拟终端的效果. 创建screen会话 # 新建一个screen screen # 新建一个screen并指定名称 screen -S XXX 以上命令, screen将创建一个执行shell的全屏窗口。你可以执行任意shell程序,就像在ssh窗口中那样。在该窗口中键入exit退出该窗口,如果这是该screen会话的唯一窗口,该screen会话退出,否则screen自动切退到前一个窗口。 # screen命令后跟你要执行的程序。 screen vi test.c screen创建一个执行vi test.c的单窗口会话,退出vi将退出该窗口/会话 以上两种方式都创建新的screen会话。 在一个已有screen会话中创建新的窗口。在当前screen窗口中键入Ctrl + A, C,即Ctrl键+a键,之后再按下c键,screen 在该会话内生成一个新的窗口并切换到该窗口 断开(detach)screen会话,并重连(attach)会话 #打开一个screen窗口编辑/tmp/abc文件: screen vi /tmp/abc

第一周作业

*爱你&永不变心* 提交于 2019-12-23 12:06:03
学习计划: 每天尽量学习5小时,听课做笔记,按照课程进度做实验,按时交作业。 1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 slackware:SUSE Linux Enterprise Server (SLES) OpenSuse桌面 u debian: ubuntu,deepin(深度),mint u redhat: RHEL: RedHat Enterprise Linux 每18个月发行一个新版本 CentOS:兼容RHEL的格式 中标麒麟:中标软件 Fedora:每6个月发行一个新版本 u ArchLinux:轻量简洁,遵循K.I.S.S.原则( keep it simple and stupid ) u Gentoo:极致性能,不提供传统意义的安装程序,下载源代码在本机上编译安装软件 u LFS:Linux From scratch 自制Linux u Android:kernel+busybox(工具集)+java虚拟机 2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。   3、配置环境变量,实现执行history的时候可以看到执行命令的时间。 vim /etc/profile.d/env.sh HISTTIMEFORMAT="%F %T " 保存退出即可   4、总结Linux哲学思想。 •

linux screen命令简介

╄→гoц情女王★ 提交于 2019-12-23 10:53:12
在使用ssh或者telnet登录远程主机后,执行一些耗时的命令,如果此时ssh或者telnet中断,那么远程主机上正在执行的程序或者说命令也会被迫终止。比如你远程登录之后需要执行一个耗时的指令如svn checkout,这时马上又要下班了,你要关闭你的电脑走人了,怎么办?screen能够很好地解决这个问题。screen也叫虚拟终端,可以在一个物理终端上实现多个虚拟终端的效果。很实用. 这里来说一下常规用法: 1、新建一个screen 直接screen或者screen -S XXX(XXX是你为这个screen指定的名字) 2、在screen中新建一个虚拟终端(此时你的screen中就有了两个虚拟终端了) ctrl+a+c(先按ctrl+a,然后再按c,下面的命令也一样) 3、在虚拟终端之间切换 前一个ctrl+a+p 后一个ctrl+a+n 列表选择ctrl+a+shift+" 4、关闭一个虚拟终端 ctrl+a+k或者exit 5、挂起screen(挂起之后你又回到了创建screen的shell) ctrl+a+d 6、重新连接screen screen -ls列出当前挂起的screen 比如有这样一条“8888.XXX (Detached)” 那么可以使用screen -r 8888或者screen -r XXX来重新连接。 对于文章开头的问题,应该可以解决了,你连上远程主机后