学习Linux的第一周 之screen

     1.来到马哥的感想

     已经接触Linux已经一周,在紧张的而又条理的学习当中,我学到了很多东西单说量我就很佩服自己,在大学的两年当中已经快把自己学习新知识的渴望忘记了!来到马哥这短短一周我感觉我真的长大了很多,我把手机王者荣耀卸载了。只想对自己说加油坚持下去。

     2.一周学习成果展示

  • 首先了解Linux系统的由来,发展和一系列有趣的故事,总结来说Linux的一路走来首先是为了战争计算,科学计算等等都是为了方便人们计算而一步步发展过来的。
  • 接下来我们在南老师的一步步演示下我们安装了我们的Linux操作系统,一共两个版本CentOS 6 CentOS 7。接触了那么久windows系统。接触它一时不太习惯,不过我们都很听话 都很努力。
  • 第二天我们就开始学习Linux的基础,首先我们认识了我们以后要一直用的命令行的名字,功能。SHELL  他就是一个黑白窗口。
  • 接下来满天飞的命令来了
  • 首先是 ls : 他是查看当前当前目录下的文件。

                 pwd :查看当前路径

                 cd  :打开文件

学习Linux的第一周 之screen
0S0[}]PYIHHR$M78(6A29AU

         whoami  : 显示当前的登录用户名

         who : 显示当前所有登录的终端信息

         w :显示比上边两个更详细,具体到每个端口都干了什么。

         hostname  : 显示当前的主机名



       

学习Linux的第一周 之screen4

       3. 还有很多命令 接下来我重点介绍一个我感觉很有意思的命令:

  • screen :当想要一个命令或者操作一直运行下去,但是你直接在终端里面执行的话,这个终端退出后命令就无法再去接着执行了,也无法看到这个命令操作的状态,这个时候可以用到screen。
  • 命令:创建新screen会话             :screen –S  [SESSION]
    加入screen会话                         : screen –x [SESSION]
    退出并关闭screen会话               :exit
    剥离当前screen会话                  : Ctrl+a,d
    显示所有已经打开的screen会话  :screen -ls
    恢复某scr
    een会话                     :screen -r

     这样说可能不太明白接下来我们创建几个来看看具体怎么使用:

首先我们用 上边 screen -ls 查看当前是否存在 screen

5

学习Linux的第一周 之screen里面是空的说明当前没有screen在运行

接下来我们创建两个 screen 一个叫  S1一个叫 S2

学习Linux的第一周 之screen

  学习Linux的第一周 之screen     7%B~P`5ZD9V{)BB[PT)B6TK

我们创建了两个screen 并且进入了S2 我们用最常用的ping做一个实验

学习Linux的第一周 之screen8

  • 程序一直在运行

我们Ctrl+c退出

然后用screen-ls查看这两个


2Q~WTZX251R@PBMD77F6[3D

  • screen 有两个状态 分别是Attached 在线状态 说明有窗口登陆了它 我们只能 screen -x加入它 而不能恢复它 我们只能加入它在让他离线变为Detached 状态

                                   :Detached 离线状态说明没有人操作它 我们可以 screen -r 恢复它或者screen -x 加入它都是一样的

  • 然后呢我们了解了他的状态我们就看到上边的都是 离线状态 我们用 screen – r加入它S2看它是否还在后台运行:

Y%UFY7WU30E2VRLFA1}R0SA


学习Linux的第一周 之screen

用screen -r恢复它 发现他还在后台一直运行这证明我们并没有真的关闭它。

  • 然后呢我们的在打开一个新的窗口screen -ls 查看这两个进程的状态:


10

学习Linux的第一周 之screen发现S2为在线,S1是离线的 我刚刚加入了S2所以它从离线变为了在线 是正确的 。

  • 然后我们用 screen -d 远程detach 让S2 离线
    11

学习Linux的第一周 之screen

S2从在线状态变为了离线态;

  • 我们重新screen -x 加入S2 并且exit 彻底关闭 S2

6RS3{9EF308~S8SUH1KNI1C

查看S2是否还在 :

T]WSQ@D@1)2%P_]`_8T{XST

确定我们已经杀死了S2。

           以上是我对screen的理解 希望对大家有所帮助 ,那里有错误的请指出来一起学习我也会继续坚持写博客 加油!!!

原创文章,作者:山丘,如若转载,请注明出处:http://www.178linux.com/81383

(0)
山丘山丘
上一篇 2017-07-16
下一篇 2017-07-16

相关推荐

  • 用户管理、三种权限、三种特殊权限的使用

    用户管理、三种权限、三种特殊权限的使用 一、用户管理 1、软链接:ln  -s  相对于软链接的路径/绝对路径   软链接文件    硬链接:ln  相对路径原文件   硬链接文件 2、getent的使用    gentent p…

    系统运维 2016-08-05
  • Linux文本处理工具grep,egrep

    简介:     grep即(Global search REgular expression and Print out the line)全局的搜索正则表达式并且打印显示出来。     通俗点讲:根据用户指定的文本模式(搜索条件)对目标文件进行逐行搜索,显示能匹配到的行。 &n…

    Linux干货 2015-05-11
  • nginx初步

    一、知识整理 1、查看进程使用的cpu;ni查看nice值 [root@localhost html]# ps axo pid,comm,psr,ni  43769 nginx          &n…

    Linux干货 2016-10-31
  • Linux 的硬链接与软链接的区别

       链接是指在电子计算机程序的各模块之间传递参数和控制命令,并把它们组成一个可执行的整体的过程。通俗一点无非是把文件名和计算机文件系统使用的节点号链接起来。   linux中链接有硬链接和软连接之分,首先我们来介绍硬链接,硬链接相当于创建了文件的第二个名字,增加了额外的记录项用来引用文件,还是隶属与同一文件系统上,是同一个物理…

    Linux干货 2016-10-20
  • 强大的文本处理工具:vim编辑器

    一:引言 系统管理员的重要工作就是修改与设置某些软件的重要配置文件,而vim作为vi编辑器的升级版本,不仅能够以不同颜色来显示文字内容,还能够进行诸如shell脚本、C等程序的编写,所以,它还是一个程序编辑器,接下来,就让我们一起来看看vim的有哪些好玩的用法和特征。 二:vim三种模式及其常见用法 虽然vim有非常庞大甚至说它复杂也不为过的功能体系,但用结…

    2017-08-05
  • 网络接口配置bonding

    Bonding 就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。 Bonding的工作模式 Mode 0 (balance-rr)     轮转(…

    Linux干货 2016-09-09

评论列表(2条)

  • M25pan
    M25pan 2017-07-18 10:34

    screen分析的很详细,学习了,谢谢

  • N4_jjx
    N4_jjx 2017-07-20 10:00

    图挂了!