首页 > 系统相关 >走进shell

走进shell

时间:2023-04-14 18:35:25浏览次数:30  
标签:shell CLI 走进 虚拟 终端 Linux 控制台 图形化

走进shell

1.进入命令行

在图形化桌面出现之前,和Unix系统交互的唯一方式就是通过shell提供的文本命令行界面(command line interface,CLI)。CLI只允许输入文本,而且只能显示文本和基本图形输出。

1.1.控制台终端

进入CLI的一种途径是访问Linux系统的文本模式。该模式只在显示器上提供一个简单的shell CLI,就跟图形化桌面出现之前那样。这称作Linux控制台,因为它模拟的是期的硬接线控制台终端(hard-wired console terminal),而且是跟Linux系统交互的直接接口。

Linux系统启动时,会自动创建多个虚拟控制台。虚拟控制台是运行在Linux系统内存中的终端会话。多数Linux发行版会启动5~6个(甚至更多)虚拟控制台代替哑终端,通过单个计算机键盘和显示器就可以访问这些虚拟控制台。

1.2.图形化终端

虚拟控制台终端的另一种替代方案是使用Linux图形化桌面环境中的终端仿真软件包。终端仿真软件包会在桌面图形化窗口中模拟控制台终端。

2.通过Linux控制台终端访问CLI

在Linux早期,引导系统时你在显示器上只能看到一个登录提示符,除此之外就没别的了。之前说过,这就是Linux控制台。它是可以向系统输入命令的唯一地方。

尽管在引导时会创建多个虚拟控制台,但很多Linux发行版在完成启动过程之后会切换到图形化环境中。这为用户提供了图形化登录以及桌面体验。对于这类系统,就只能通过手动方式来访问虚拟控制台了。

在大多数Linux发行版中,可以使用简单的按键组合来访问某个Linux虚拟控制台。通常必须按下Ctrl+Alt组合键,然后再按一个功能键(F1~F7)来进入你要使用的虚拟控制台。功能键F2键会生成虚拟控制台2,F3键会生成虚拟控制台3,F4键会生成虚拟控制台4,以此类推。

注意 Linux发行版通常使用Ctrl+Alt组合键配合F1键、F7键或F8键进入虚拟控制台。Ubuntu和CentOS均使用F1键。不过最好还是自己动手测试一下,看看你用的发行版是如何分配按键的,尤其是对于比较旧的发行版。

可以入命令tty,然后按Enter键查看当前使用的是哪个虚拟控制台。

3.通过图形化终端仿真器访问CLI

相较于虚拟控制台终端,图形化桌面环境提供了多种方式来访问CLI。在图形化环境下,有大量可用的终端仿真器。每个软件包都有各自独特的特性以及选项。

下面是kail的

标签:shell,CLI,走进,虚拟,终端,Linux,控制台,图形化
From: https://www.cnblogs.com/Wesuiliye/p/17319235.html

相关文章

  • bash shell基础命令
    bashshell基础命令很多Linux发行版的默认shell是GNUbashshell。1.启动shellGNUbashshell是一个程序,提供了对Linux系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的shell程序取决于用户账户的配置。/etc/passwd文件包含了所有系统用户账......
  • 初识Linux shell
    初识Linuxshell1.Linux内核的组成Linux系统的核心是内核。内核控制着计算机系统的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。1.1系统内存管理​ 操作系统内核的主要功能之一是内存管理。​ 内核不仅管理服务器上的可用物理内存,还可以创建并管理虚拟内存(实际并......
  • Shell 脚本
    Shell脚本Shell编程跟JavaScript、php编程一样,只要有一个能编写的文本编辑器和一个能解释执行的脚本解释器就可以。Bash是大多数Linux系统默认的Shell一般情况下,不区分BourneShell和BourneAgainShell所以,像#!/bin/sh,它同样可以改为#!/bin/bash#!是告......
  • Xshell 免费下载使用教程
    小白教程新电脑要安装xshell,不想付费不想破解嫌麻烦怎么办,官方提供了免费版(家庭个人免费许可证),只要提供一个邮箱即可! 一 首先打开官方网站(https://www.xshell.com/zh/),切记其他网站下载的有广告或者病毒  二选择你自己适用的软件,看个人情况我这里就用xshell三选择......
  • 从零开始,轻松学习 Shell 编程!实用技巧带你一路飙升!
    欢迎来到《Shell脚本入门》教程!Shell脚本是一种用于自动化任务和批量处理的脚本语言,广泛应用于Unix和Linux系统中。在本教程中,我们将为您介绍Shell脚本的基础知识和使用方法。编辑第一部分:Shell脚本介绍Shell脚本是一种命令行脚本语言,用于在Unix和Linux操作系统中执行一系列命令。......
  • Xshell的使用
    (Xshell连接远程虚拟机后写命令和在那台虚拟机的命令行窗口写命令是没啥区别的)1.新建连接      2.点击连接  3.输入登录用户名  4.选择记住密码,方便下次连接  5.调整界面的字体大小 ......
  • Linux Shell概述
     Linux系统的Shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。Shell的分类:BourneShellCShellKornShellBourne-AgainShell Shell的基本功能:命令的解释执行环境变量的设置输入输出的重定向shell程序语言的设计Lin......
  • windows上编写shell拷到linux执行报错
    1.最近随手在windows写了个自动安装docker的shell脚本,然后传到linux服务器执行竟然报以下错  2.进入vim查看突然看到下截图红色框地方 最后查阅资料发现,这个标志的产生原因是因为在windows下,文件的换行符是\r\n,而在linux下换行符是\n,所以,使用cat-Ainstall_docker.sh......
  • 使用shell,python,go来实现ansible的自定义模块
    一、自定义模块运行原理二、自定义模块实战2.1shell方式2.2python方式2.3golang方式三、测试验证3.1shell方式验证3.2python方式验证3.3golang方式验证ansible已经提供了非常多的模块,涵盖了系统、网络、数据库、容器、以及其他的方方面面的领域,几乎可以不用重复......
  • dpt-shell 抽取壳实现原理分析(执行逻辑)
    开源项目位置(为大佬开源精神点赞)https://github.com/luoyesiqiu/dpt-shell抽取壳分为两个步骤加壳逻辑:一对apk进行解析,将codeItem抽出到一个文件中,并进行nop填充二对抽取后的apk进行加密三注入壳程序相关文件即配置信息执行逻辑:一壳程序执行二壳解密......