学习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 21:43
下一篇 2017-07-16 22:07

相关推荐

  • 磁盘配额、阵列与逻辑卷

    一、磁盘配额 在内核中执行以文件系统为单位启用对不同组或者用户的策略不同 根据块或者节点进行限制执行软限制(soft limit)硬限制(hard limit) 步骤一:获得文件系统支持临时有效:mount -o remount,usrquota,grpquota {mount_point|device}永久有效:写入配置文件 /etc/fstab 中检查文…

    Linux干货 2016-08-29
  • 20160804课堂练习

    grep正则表达式课堂练习 1、找出ifconfig命令结果中本机的所有IPv4地址 # ifconfig | head -2 | cut -dt -f2 | cut -dn -f1 | tail -1 2、  查出分区空间使用率的最大百分比值 # df | cut -c56-58 | sort -n | tail -1 3、  查出用户…

    Linux干货 2016-08-05
  • 2018近期it运维大会合集,这五场值得关注!

    17年,我们不仅看到Google、Facebook、Amazon、LinkedIn、Netflix、Airbnb等互联网巨头在与DevOps亲密接触,传统软件公司如Adobe、IBM、Microsoft、SAP等,亦或是网络业务非核心的苹果、沃尔玛、索尼影视娱乐、星巴克等都在采用DevOps,更看到了国内一大片企业开始钟情于此。

    2018-03-01
  • N26 – 第一周作业

    一、计算机组成及其功能     如图,计算机由硬件和软件组成。其中硬件可划分为控制器、运算器、存储器,以及输入和输出设备;软件则分为直接与硬件通信的系统软件,以及运行在其上的各类应用软件。      二、Linux发行版的不同系列     …

    Linux干货 2016-12-28
  • linux中如何使用帮助

     在linux学习过程中,会遇到许多困难,尤其是一些命令掌握不牢固,不知道具体用法;或者是想要实现一些功能而不知道使用何种命令。这时求人不如求己,上网求助不如自己学会使用帮助,下面介绍几种linux帮助的用法。 1.what is +命令    执行这条命令可以显示命令的简短描述,让大家了解命令的基本功能。同时可以看到命令相关章…

    2017-07-23
  • rpm和yum

     1、rpm的安装 rpm {-i|–install} [install-options] PACKAGE_FILE… -v: verbose -h: 以#显示程序包管理执行进度 rpm -ivh PACKAGE_FILE … [install-options] …

    Linux干货 2016-08-21

评论列表(2条)

  • M25pan
    M25pan 2017-07-18 10:34

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

  • N4_jjx
    N4_jjx 2017-07-20 10:00

    图挂了!