3

电脑杂谈  发布时间:2020-04-26 11:29:35  来源:网络整理

linux操作系统终端_linux怎么打开终端_linux 好用的终端

了解终端机

在Linux系统中,计算机监视器通常称为控制台终端(控制台). 它模拟类型为Linux(TERM = Linux)的终端,并具有一些与之相关的“设备专用文件”: tty0,tty1,tty2等.

当用户登录控制台时,将使用tty1. 当使用Alt + [F1-F6]组合键时,我们可以切换到tty1-tty6,tty2-tty6等,称为虚拟终端,而tty0是当前使用的虚拟终端的别名,以及系统生成的信息将被发送到On终端. 无论当前使用哪个虚拟终端,系统信息都将发送到控制台终端. 您可以登录到不同的虚拟终端,以便系统可以同时具有多个不同的会话,如表3-1所示.

操作

简介

tty

tty1图形界面

tty2虚拟控制台

切换

切换物理机控制台ctrl + alt + F1〜F6键

虚拟机切换crtl + alt + shift + F1〜F6

从命令行界面到图形界面开始: #startx(不重新启动服务)#init 5(重新启动服务)

pts虚拟终端

Ctrl + Shift + T

切换虚拟终端: Alt + 1(切换到第一个虚拟终端)

放大: Ctrl + Shift + +(可以通过图形界面设置)

缩小: Ctrl +-

pts(伪终端从站)伪终端: 通过ssh相关工具连接后,终端显示为: pts

表3-1终端操作表

两个终端模拟器:

(1)GNOME桌面的GHOME终端

(2)KDE桌面的Konsole终端

linux 好用的终端_linux操作系统终端_linux怎么打开终端

(3)XFace桌面上的XFace终端

远程连接终端工具: Xshell,CRT. 在下一阶段,将进行详细的说明和安装.

示例3.1: 使用tty命令查看当前虚拟终端.

[root @ xuegod63〜]#tty

/ dev / pts / 0

注意: shift + ctrl + N会快速打开一个终端,终端字体放大: shift + ctrl +加号. 终端字体减少: Ctrl +减号.

示例3.2: 不同虚拟终端之间的通信.

同时打开两个终端,第一个终端执行:

[root @ xuegod63〜]#echo xuegod> / dev / pts / 1#/ dev / pts / 1是终端设备名称,实际上,echo命令用于打印xuegod内容,并重定向输出到/ dev / pts / 1在终端上.

在第二个终端上检查: 有xuegod输出,如图3-1所示.

图3-1不同虚拟终端之间的通信

示例3.3: 向所有终端广播消息: 系统在10分钟后关闭.

[root @ xuegod63〜]#shutdown +10#执行此命令后,所有其他终端将收到关闭消息.

[root @ xuegod63〜]#shutdown -c#取消关机.

或者:

广播,所有终端都可以接收:

命令: 墙

命令格式: 墙上的“信息内容”

[root @ xuegod63〜]#wall“系统将在10分钟内关闭”

Shell通常称为Shell. 它为用户提供了与内核进行交互的界面. 它接收用户输入的命令,并将其发送到内核以执行. Shell等同于计算机的操作入口,就像Windows中的桌面一样. ,但是两者是不同的程序,但是功能是相同的.

linux怎么打开终端_linux操作系统终端_linux 好用的终端

简而言之,Shell是命令解释器. 它位于操作系统的最外层,负责与用户直接对话. 它解释用户输入的命令,并将其发送到系统内核以执行,从而实现用户. 将输入解释给操作系统,处理各种操作系统的输出并将其输出到屏幕以反馈给操作系统. 用户.

Shell具有用于编辑命令的自己的编程语言,该语言允许用户编写由Shell命令组成的程序. Shell编程语言具有普通编程语言的许,例如,还具有循环结构和分支控制结构等. 用这种编程语言编写的Shell程序与其他应用程序具有相同的作用. 如图3-2所示.

图3-2 Shell分层

1. 外壳分类

Shell分为两类: GUI界面和CLI界面.

(1)GUI界面(图形用户界面): 图形用户界面(界面)的外壳.

Linux系统中的图形用户界面使用X-Window,而Window是图形显示协议,Linux使用CS显示架构.

Linux图形界面类型:

Gnome: Gnome是一套完全免费的计算机软件,可在操作系统上运行并提供图形化桌面环境. Gnome包括Panel(用于启动该程序并显示当前状态),桌面(应用程序和数据放置位置)以及一系列标准桌面工具和应用程序,并且可以使所有应用程序正常工作,Gnome是使用C语言开发的.

KDE: KDE,K桌面环境的缩写. 在Linux,Unix,FreeBSD和其他操作系统上运行的著名的免费图形桌面环境. 整个系统使用TrollTech(现在属于Digia)开发的Qt库. KDE是Linux操作系统上最受欢迎的桌面环境之一. KDE是使用C ++语言开发的.

XFace: XFace是一个基于Web的开源移动应用程序开发平台,允许开发人员使用HTML,CSS和技术来开发用于智能移动终端的应用程序. 该平台提供了一个跨平台的中间件引擎,该引擎支持运行的HTML应用程序,这些应用程序符合智能移动终端系统(Android,iOS,WindowsPhone等)上的平台规范. 工作量. 降低移动应用程序的开发门槛,并帮助Web开发人员以相对较低的成本完成从传统Internet领域到移动Internet领域的迁移. 它更适合在嵌入式平台上使用轻型桌面.

(2)CLI界面(命令行界面): 命令行的外壳(界面)

Linux命令界面类型:

sh,bash,csh,zsh,ksh,tcsh

Bash是使用最广泛,功能最强大的,而Shell Shell是默认情况下大多数Linux使用的Shell.

2. Shell启动:

Shell本身也是一个可运行的程序. 用户登录后,完成用户名和密码验证后,将启动外壳程序. 当多个用户登录或同一用户打开多个外壳程序时,仅打开一个外壳程序程序. 但是,外壳程序将启动多个进程. Shell进程不会互相干扰,并且每个进程都是独立的Shell.

Shell本身是一个外部命令,但是启动后它具有一些内部命令.

内部命令: 系统启动时将其传输到内存中,并且驻留在内存中,因此执行效率很高.

外部命令: 它是系统软件的功能,用户仅在需要时从磁盘读取内存.

linux操作系统终端_linux 好用的终端_linux怎么打开终端

如何区分内部和外部命令?

命令: 键入

命令格式: 键入命令

[root @ xuegod63〜]#类型cat

cat是/ usr / bin / cat#输入结果是一个外部命令.

[root @ xuegod63〜]#输入pwd

pwd是shell嵌入的#输入结果是一个内部命令.

摘要: 通过Shell,我们可以在Linux上实现什么操作或管理:

示例:

1)文件管理(创建linux操作系统终端,删除,复制,修改).

2)管理(添加,删除)用户.

3)相关权限的管理(授权用户对相关文件的管理,例如添加,删除和修改).

4)磁盘管理(分区,RAID,lVM).

5)软件管理.

6)网络管理.

3. Shell提示中“#”和“ $”之间的区别

[root @ xuegod63〜]##表示root用户已登录,管理员帐户已登录

[root @ xuegod63〜]#su-mk#切换到mk普通用户

[mk @ xuegod63〜] $#表示普通用户登录

与上述位置相对应的内容含义如下:

[root @ xuegod63〜]#

用户名--- @ ---主机名---当前目录(〜表示当前用户的主目录)---(#root / $普通用户)

linux 好用的终端_linux怎么打开终端_linux操作系统终端

4. 认识Bash

Bash是其中之一. 它是目前Linux中使用最广泛的shell. 它具有最强大的功能,并且是一个开放源代码外壳. 默认情况下,它是大多数Linux使用的shell.

重击功能:

(1)支持命令历史记录

用户在当前Bash终端上执行的命令将被顺序记录,并且用户可以使用向上和向下箭头键查看并直接再次执行.

(2)支持命令完成和路径完成

(3)支持管道和重定向

(4)支持命令别名

(5)支持命令行编辑

(6)支持命令行扩展

(7)支持文件名通配符

(8)支持变量

(9)支持编程(shell脚本),在bash下,它允许用户将多个已执行的命令与某种程序逻辑结合起来进行编程

查看所有外壳类型:

[root @ xuegod63〜]#cat / etc / shells

/ bin / sh

/ bin / bash

/ sbin / nologin

/ usr / bin / sh

/ usr / bin / bash

/ usr / sbin / nologin

/ bin / tcsh

您需要使用哪一个取决于您的用户配置,这意味着您可以检查/ etc / passwd文件中每行的最后一个字段

[root @ xuegod63〜]#head -1 / etc / passwd #head -1查看指定文件的第一行

root: x: 0: 0: root: / root: / bin / bash#输出用冒号分隔linux操作系统终端,最后一段/ bin / bash是用户启动的默认shell.

本文摘录自LINUX的原始IT教育书籍(第一阶段-centos7-简介)到操作系统的掌握,这是一本完整的书籍,共四册,共1600页.


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-189486-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...