python终端是什么意思_Python学习第154课——Terminal终端概念的简介以及不同的Terminal之间的切换...

之前我们熟悉了一下Linux的桌面版本,跟我们平时工作生活中熟悉的windows和macOS非常相似。桌面版本就是所见即所得,因为是可视化的图形界面,看得见摸得着,所以我们先了解和学习可视化的版本,再去了解和学习使用命令行。如果一上来就是那种像黑屏一样的命令行,什么都看不到,你就不知道怎么操作了,对于初学者来说有点硬核。所以从可视化图形界面过渡到命令行,再用命令行去操作,会比较容易接受一些。这也是符合认知规律的做法。

现在我们正式开始学习Linux中的命令行。命令行我们是从Terminal开始学习。

●Terminal终端概念的简介

Terminal就是终端,这里我觉得我们有必要先了解下终端的概念。

简单的来说,操作系统分为两部分,一部分称作内核,另一部分称为用户交互界面。内核部分负责系统的全部逻辑操作,由海量命令组成,这一部分是系统运行的命脉,不与用户接触。交互界面则是开机之后所有我们看到的东西,比如窗口、软件、应用程序等等。

f2deb48f8c5494ee703949d27c26b0fb98257e3e.png?token=a1b42140a8bc9ad038564f52d4b84f2c&s=4BAC38622E84FE1B6D7CF4CE0300E0B1

如果我们想对系统内核的某些操作逻辑做出一些修改,应该怎么办呢?

所谓终端就是连接内核和用户界面的这座桥。它允许用户在交互界面上打开一个叫做【Terminal终端】的应用程序,在其中输入命令,系统会直接给出反馈。

终端这座桥,实际允许用户间接控制系统内核,系统内核其实相当于系统的大脑,因此,终端在理论上具备控制计算机系统一切的权利。

在Windows系统中,你同时按住win键(就是键盘上那个四个白色小方块组成的键)+r键,然后你输入cmd,如下:

u=1953490006,2898111444&fm=173&app=25&f=JPG?w=406&h=233&s=2190EC32131B45C8004DC0DA0300D0B2

然后确定,就会出现如下的黑色窗口:

u=2111348942,3796967883&fm=173&app=25&f=JPG?w=640&h=420&s=63718B6269FAA64D1C59A40F000040C2

是不是感觉像电影中黑客使用的界面?这个黑色窗口就是Windows系统中的Terminal,也就是Windows系统中的终端。

同样的,我们前几节介绍的虚拟机中的Linux系统中的这个Terminal也是终端,它就是我们安装的centOS版本的Linux系统中的一个终端。

42a98226cffc1e17135d78301d43a606728de92e.png?token=176336cc590e5446dc8c3268027a614e&s=30B075321F35718E4EFDD1DE0300A0B1

上图中的Terminal点击之后,打开的如下图所示的小窗口,就是一个终端:

bba1cd11728b47108f27279e911d93f8fd0323b4.png?token=3cd88952a26db0b3ab4cb02753f3a13b&s=DDA03D72333F40294AF500DA0300A0B3

就这个小窗口,它就是终端

由终端的概念可知,Terminal它就是一个应用程序。但是这个Terminal,它是一个模拟出来的Terminal,真正的Terminal长得不是这个样子。

●不同的Terminal之间的切换

现在我们切换到另一个Terminal。

我们在Terminal中输入pwd(如果看过前面关于shell和git相关的几节知识的话,应该知道pwd命令),可以看到自己当前在哪(在哪个目录)。

a6efce1b9d16fdfa1b44c979e55cdc5195ee7b51.png?token=8b1ec63adeb92fe098cf18f9ed8c5e06&s=CDA23D72053B61284AF500DA0300C0B3

上图中第二行,就是输入pwd后,显示出来的当前目录。第三行xiaozhi是我自己的Linux系统用户名。当然你的用户名肯定跟我不一样了。

一定要记住自己的用户名!

然后输入ls,会看到你系统中有什么东西:

21a4462309f79052a5e62e2a582087cf7acbd505.png?token=b4520de9cc13dd98c22630dfb66af60c&s=31A07D323B2E640946F504DA030080B2

然后用命令:cd后面打一个空格再跟一个目录,可以切换目录,比如我切换到桌面,就可以用命令:cd Tesktop

728da9773912b31b14373ad3d5cb667fd8b4e1ce.png?token=c8927546042223fd9a41cc3a406bbba2&s=1DA27D321B2E650902D094DA0300C0B3

现在我到桌面了,看看桌面有什么东西,用命令:ls

a044ad345982b2b745963fb1667e9bea77099b96.png?token=09757b97504955a05874f0639608090d&s=1DA27D323B0F654902D4D0DA030090B1

如上图,ls 回车后,看到桌面啥都没有。

以上就相当于我们在模拟的命令行中进行基本的操作。

现在我们在键盘上同时按Ctrl+Alt+F2,就切换到了另一个Terminal,出现了如下的界面:

c2cec3fdfc039245ffd1d698d547f4c77c1e251c.png?token=311d98206b361e800909587466a29d3d&s=6BE03A622D9AAE4D4E719C0F0300E0C2

如果我们一开始在虚拟机中安装centOS的时候,选择的是服务器版本的话,启动虚拟机进入系统后,就出现的是这个界面。

如果你是一个运维工程师的话,你进入正规的互联网公司,很可能公司给你的服务器,直接就是这样一个黑屏的界面,没有图形界面。因为图形界面不稳定,而且会占用很多的内存。

现在你想登陆进去,就在localhost login后面输入你的用户名和密码:

8326cffc1e178a824dc026daa4d02388a877e821.png?token=1ab15db67de05ca9801166b03f013c7e&s=6FE03B626BEABE4D0C59FC0F0300E0C2

现在我就登录到xiaozhi@localhost这个系统里面来了。

同样的我也可以在登录进来的系统中输入pwd、ls、切换到桌面等命令。

8b82b9014a90f6036942e15b6ac1e31eb151ed10.png?token=c2d85aba6611eaf5c00a1e7887771747&s=25F16A2681AEB74D4A69FC070300E0C2

还可以在桌面上创建一个叫test的文件夹。切换到桌面后,使用命令:mkdir test即可。如果对这些命令不太熟的,可以去看我前面关于shell和git几个章节的知识。

也可以使用ls、cd等命令随便玩玩,就跟之前学习shell和git的时候的命令一样。

现在我们要从当前这个黑屏的命令行界面,切换回刚开始的那个点击Terminal打开的白色背景的命令行界面,如何操作呢?

按Alt+F1就可以了。

切换回来后,我们看到通过Ctrl+Alt+F2打开的那个黑色屏幕的命令行,创建的test文件夹,也在图形界面的系统桌面上显现了:

8b82b9014a90f603b67234366ac1e31eb251edde.jpeg?token=01f4b2e96096537e836d3f2c546477ef&s=B8A0F1146F766F8A8ACD05DA030080B2

切换回来到这个白色背景的Terminal之后,我们还可以按Ctrl+Alt+F3、Ctrl+Alt+F4、......,切换到其他更多的Terminal当中。

还是跟使用Ctrl+Alt+F2切换Terminal一样,输入用户名和密码,就进入了另一个Terminal。如果要切换回白色背景的那个Terminal,就按Alt+F1。

那么我们可以把刚开始白色背景的那个Terminal看做terminal1,把按Ctrl+Alt+F2切换过去的看做Terminal2,把按Ctrl+Alt+F3切换过去的看做Terminal3,把按Ctrl+Alt+F4切换过去的看做Terminal4,......

然后我们在Terminal2、Terminal3、Terminal4中用ls查看桌面的文件,会发现我们刚才在Terminal2中创建的桌面文件夹test,也会在Terminal3、Terminal4中显示出来。而在Terminal2、Terminal3、Terminal4中创建的文件同样会在Terminal1所在的图形界面的系统桌面上看到。

比如你在Terminal3中用命令在桌面创建一个test2,在Terminal4中用命令在桌面创建一个test3,当你用Alt+F1切换回白色背景的Terminal所在的图形界面的桌面时,会看到桌面上会有test、test2、test3文件夹。

说明使用不同的Terminal所做的操作,都是通用的,在每一个Terminal上做的操作,在系统都看得到,在每一个Terminal上也看得到。

大家可以自己动手试试。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值