2.1 Linux命令行

news2024/9/24 23:23:25

系列文章目录

第1章 Linux Shell简介
第2章 Shell基础 <本章所在位置>
第3章 Bash Shell基础命令
第4章 Bash Shell命令进阶
第5章 Linux Shell深度理解
第6章 Linux环境变量
第7章 Linux文件权限
第8章 Linux文件系统的管理
第9章 Linux软件安装
第10章 Linux文本编辑器(Vim)


2.1 Linux命令行

  • 系列文章目录
  • 2.1 Linux命令行
    • 2.1.1 控制台终端
    • 2.1.2 图形化终端


2.1 Linux命令行

在Linux初期,是没有图形化界面的,无论是系统管理员、程序员还是用户,都是通过输入Shell提供的文本命令行界面(CLI,command line interface)与系统进行交互的,CLI只允许输入文本,并且只能显示文本和一些基本的图形输出。

2.1.1 控制台终端

在计算机上,控制台终端是指一种通过命令行界面(CLI)与操作系统进行交互的方式。在 Linux、UNIX 和 macOS 等操作系统中,通常提供一个默认的终端窗口(例如 GNOME 终端和 Konsole 等),您可以在其中使用各种命令行工具执行操作。常见的控制台终端如下图所示:
在这里插入图片描述

下面展示一些常用的 终端命令


ls 命令:列出当前目录中的文件和子目录。
$ ls

cd 命令:改变当前所在目录。
$ cd /path/to/directory

pwd 命令:显示当前目录的路径。
$ pwd

clear 命令:清除终端屏幕。
$ clear

//后续我们将学习更多的命令,并且在学习中我会将每一个命令都给出示例,让大家更清晰的了解所学内容

2.1.2 图形化终端

Linux 中通常提供了一个图形化终端工具,让您可以使用基于 GUI 的界面来执行基于命令行的操作。这个工具通常称为终端仿真器或终端模拟器。常见终端如下图所示:
在这里插入图片描述

以下是一些常见的 Linux 图形化终端:

  1. GNOME 终端:GNOME 桌面环境中自带的一个终端模拟器。
  2. Terminator:一款支持分屏和多标签页显示的高级终端模拟器。
  3. Konsole:KDE 桌面环境中的终端程序。
  4. Tilix:一款实现标签、分割窗口、透明度设置等功能的终端仿真器。
  5. Xterm:最早的 X 窗口系统下的终端模拟器之一。
  6. st:一款简单、轻量、快速、高效的终端模拟器。

其中,GNOME 终端是 Linux 平台上最流行和最广泛使用的终端模拟器之一。它提供了很多有用的功能,例如支持多标签页、多窗口查看、主题定制、自动补全等等。其他的终端仿真器也都各自具有自身的特点,部分还支持自定义和插件扩展等能力。

无论使用哪种图形化终端,在其内部仍然运行着基于命令行的工具。因此,如果您需要运行任何 Linux 命令,都可以在图形化终端中执行相应的操作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/498211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Linux多路IO复用:select

1. 多路IO复用 内核监听多个socket文件描述符读写缓冲区属性的变化&#xff0c;若某个文件描述符的读缓冲区有变化&#xff0c;则将该事件告诉应用层。 内核提供多路IO复用的API&#xff1a;select、poll&#xff08;使用较少&#xff09;、epoll。 2. select select原理 用…

设置让Windows每天在指定时间自动关机

其实我们的电脑是可以设置每天在指定的时间点自动关机的&#xff0c;具体操作方法&#xff1a; 1、开打电脑&#xff0c;点击电脑系统左下角windows图标&#xff0c;选择“控制面板”并进入&#xff1b;如图 2、在控制面板界面找到“管理工具”&#xff0c;点击开打&#xff1b…

idea2021.3.x激活教程

第一步: 下载最新的 IDEA 2021.3.3 版本安装包 先从 IDEA 官网下载 IDEA 2021.3.3 版本的安装包&#xff0c;下载链接可以自行百度IDEA官网。 点击下载&#xff0c;耐心等待下载完成。 第二步: 开始安装(已安装可跳过此步骤) 指定安装目录。 勾选创建桌面快捷方式&#xff0…

springboot+java共享厨房租赁信息系统

功能介绍开发环境 springboot是基于spring的快速开发框架, 相比于原生的spring而言, 它通过大量的java config来避免了大量的xml文件, 只需要简单的生成器便能生成一个可以运行的javaweb项目, 是目前最火热的java开发框架 开发语言&#xff1a;Java 框架&#xff1a;springb…

浪潮盒子IPBS9505-多遥控版-S905L/M2芯片-安卓4.4.2-线刷固件包

浪潮盒子IPBS9505-多遥控版-S905L&#xff0f;M2芯片-安卓4.4.2-线刷固件包-内有教程和短接点-当贝纯净桌面。 特点&#xff1a; 1、适用于对应型号的电视盒子刷机&#xff1b; 2、开放原厂固件屏蔽的市场安装和u盘安装apk&#xff1b; 3、修改dns&#xff0c;三网通用&…

微机原理 || 第六章 I/O接口 测试题(答案+解析)

1、下列设备与CPU相连不需要通过接口的是()。 A内存条 B键盘 C U盘. D 硬盘 2、I/O接口电路通常具有()三种端口。 A 数据端口、控制端口、状态端口 (信息分类) 3、以下叙述中&#xff0c;不属于接口功能的是()。 A 提供接口的状态&#xff0c;以便CPU查询 B实现数据格式…

基于vue的毕业生研究生大学生交流学习平台

下面进行系统的功能需求分析。 1.前台功能模块&#xff1a;可以在前台Web浏览器中查看这些功能。 用户注册模块&#xff1a;将用户信息记录到用户表。 用户登录模块&#xff1a;用来区分三种用户&#xff0c;普通用户、普通管理员和超级管理员。 个人信息管理&#xff1a;用户登…

【Linux】Linux安装Maven(图文解说详细版)

文章目录 前言1.去官网下载2.下载完成上传到/opt目录下3.解压缩4.配置环境变量5.刷新配置文件使得配置文件生效6.然后我们运行mvn -v查看是否成功7.出现错误&#xff0c;接下来全程高能带你刨析这个错误&#xff01;8.这里又出现一个坑&#xff0c;就是每次重新进终端的时候mvn…

学习笔记——new关键字在底层究竟做了什么

new关键字&#xff08;操作符&#xff09;在底层究竟做了什么&#xff1f; 一、概念理解 函数调用之前带有关键字new&#xff0c;它就构成了构造函数调用。 与普通函数调用在实参处理、调用上下文、返回值方面不同。 一&#xff09;实参处理 相同点&#xff1a;如果有实参&…

【无标题】每天一道算法练习题--Day24 第一章 --算法专题 --- ----------平衡二叉树专题

力扣关于平衡二叉树的题目还是有一些的&#xff0c;并且都非常经典&#xff0c;推荐大家练习。今天给大家精选了 4 道题&#xff0c;如果你彻底搞明白了这几道题&#xff0c;碰到其他的平衡二叉树的题目应该不至于没有思路。当你领会了我的思路之后&#xff0c; 建议再找几个题…

一文搞懂linux的proc文件

目录 proc文件夹是干嘛用&#xff1f; proc下都有什么系统信息? /proc/bus /proc/buddyinfo /proc/cgroups /proc/cmdline /proc/consoles /proc/cpuinfo /proc/crypto /proc/devices /proc/diskstats /proc/execdomains /proc/fb /proc/filesystems …

JVM 体系结构

JVM: 跨平台语言 需要不同语言由自己编译器&#xff0c;生成符合 JSR-292 JVM规范的字节码文件&#xff0c;即可在 Java 虚拟机中运行 多语言混合编程: Java 平台上的多语言混合编程正成为主流&#xff0c;通过特定领域的语言去解决特定领域的问题是当前软件开发应对日趋复杂…

服务攻防-数据库安全-InfluxdbH2databaseCouchDBElasticSearch数据库漏洞复现

目录 一、Influxdb-未授权访问-Jwt 验证不当 1、Infuxdb简介 2、安全问题 3、漏洞复现 二、H2database-未授权访问-配置不当 1、H2database简介 2、安全问题 3、漏洞复现 三、CouchDB-权限绕过配合RCE-漏洞 1、CouchDB简介 2、安全问题 3、漏洞复现 四 、Elast…

《程序员面试金典(第6版)》面试题 16.15. 珠玑妙算

题目描述 珠玑妙算游戏&#xff08;the game of master mind&#xff09;的玩法如下。 计算机有4个槽&#xff0c;每个槽放一个球&#xff0c;颜色可能是红色&#xff08;R&#xff09;、黄色&#xff08;Y&#xff09;、绿色&#xff08;G&#xff09;或蓝色&#xff08;B&…

为什么我选择订阅ChatGPT Plus计划?

自从ChatGPT诞生以来&#xff0c;它的强大功能和表现一直备受好评。作为一个长期使用者&#xff0c;我一直对其性能和智能感到惊叹。最近&#xff0c;我决定升级我的用户体验&#xff0c;订阅了ChatGPT Plus计划。在这篇博客中&#xff0c;我将向您详细介绍ChatGPT Plus的优势和…

c语言那些有趣的事 -- 猜数字游戏

&#x1f4d5;博主介绍&#xff1a;目前大一正在学习c语言&#xff0c;数据结构&#xff0c;计算机网络。 c语言学习&#xff0c;是为了更好的学习其他的编程语言&#xff0c;C语言是母体语言&#xff0c;是人机交互接近底层的桥梁。 本章用循环去写一些题目。 让我们开启c语言…

细谈抽象类

目录 抽象类 1.抽象类是被abstract修饰的类 2.抽象类中的抽象方法 3.抽象类中可以有和普通类一样的成员变量和成员方法 4.抽象类不能被实例化 5.那么抽象类不能被实例化要它有何用&#xff1f;&#xff1f;&#xff1f; 6.注意&#xff1a; 抽象类 如果一个类中没有包含足…

基于Open3D的点云处理4-旋转、平移、缩放

三维变换主要包括&#xff1a;平移、旋转、缩放 在open3d中&#xff0c;针对三维对象的变换主要有translate、rotate、scale和transform • Translate 平移 • Rotate 旋转 • Scale 缩放 • Transform 变换矩阵&#xff08;4*4&#xff09; mesh_tx mesh.translate((1.5, …

昆山杜克大学首届毕业生就业情况

昆山杜克大学本科教育以通识博雅课程和跨学科教育为主要特色&#xff0c;倡导文理兼修&#xff0c;并以研究为导向。所有学生入学时不分专业&#xff0c;他们充分地自由选课探索之后&#xff0c;于大二结束之前选择最适合自己的专业。首届毕业生分布于以下12个专业。 教育理念是…

《SQLi-Labs》03. Less 11~15

sqli Less-11知识点题解 Less-12题解 Less-13题解 Less-14题解 Less-15知识点题解 sqli。开启新坑。 Less-11 知识点 第十一关页面发生了变化&#xff0c;是账户登录页面。那么注入点在输入框。 前十关使用的是 get 请求&#xff0c;参数都体现在 url 上&#xff0c;而十一关…