系列文章目录
第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 图形化终端:
- GNOME 终端:GNOME 桌面环境中自带的一个终端模拟器。
- Terminator:一款支持分屏和多标签页显示的高级终端模拟器。
- Konsole:KDE 桌面环境中的终端程序。
- Tilix:一款实现标签、分割窗口、透明度设置等功能的终端仿真器。
- Xterm:最早的 X 窗口系统下的终端模拟器之一。
- st:一款简单、轻量、快速、高效的终端模拟器。
其中,GNOME 终端是 Linux 平台上最流行和最广泛使用的终端模拟器之一。它提供了很多有用的功能,例如支持多标签页、多窗口查看、主题定制、自动补全等等。其他的终端仿真器也都各自具有自身的特点,部分还支持自定义和插件扩展等能力。
无论使用哪种图形化终端,在其内部仍然运行着基于命令行的工具。因此,如果您需要运行任何 Linux 命令,都可以在图形化终端中执行相应的操作。