Kali Linux – 终端和外壳
通常,操作系统有 2 个界面 GUI(图形用户界面)和 CLI(命令行界面),基于 Linux 的操作系统也是如此。 Linux 操作系统通常包含用于基于 CLI 的功能的终端仿真器包和用于基于 GUI 的功能的桌面环境包。下面列出了一些常见的:
终端:
- 终端
- 侏儒终端
- MATE端子
- 终端
- 终结者
- 控制台
桌面环境:
- Xfce/Xfce 服务器桌面
- GNOME3
- KDE等离子5
- 肉桂桌面
- MATE 桌面
因此,作为基于 Linux 的操作系统之一,Kali 配备了其中一些终端和桌面环境。 Kali 2020.2 Linux 默认终端为Qterminal ,桌面环境为Xfce/Xfce server 。
CLI(命令行界面)与 GUI(图形用户界面)
现在我们大多数人认为,当我们拥有图形用户界面时,还需要命令行界面。我们的硬件以位(0 或 1)的形式理解指令,这些指令将由内核以系统调用的形式处理,而这些系统调用将由一些代码或一些命令进行。所以为了和他们一起工作,有必要有一个很好的动手命令行界面。当我们通过 Linux 托管服务器时,我们只有命令行界面,没有任何基于 GUI 的环境。所以为了在那里工作,我们应该对 Linux 命令有一个很好的命令,这可以在 Linux 终端的帮助下完成。
尽管在许多情况下 GUI 仍然更好,但如果是 Linux,则终端和命令行界面起着至关重要的作用,因为 Linux 有许多基于命令的工具并且没有 GUI 界面。
因此,由此得出结论,这取决于要执行的任务是什么。有时可以使用 GUI 轻松执行任务,而有时可以通过终端以可行性方式执行。
终端与外壳
许多人在 shell 和终端模拟器之间混淆。他们都是不同的。基于 Linux 的操作系统预装了一些 shell。在这些shell中,我们需要输入命令,然后这些shell将这些命令发送给处理器进行处理,然后将输出返回给终端。现在,终端模拟器包允许我们向 shell 输入命令,它反映了 shell 的输出。
简单来说,shell 是一个程序,负责执行一条指令并返回输出,而终端负责通过接收用户的输入并将指令的输出显示给用户来向 shell 发送指令。
贝壳的例子:
- 猛击
- 伯恩
- 外壳
- 科恩
- POSIX
使用 Kali Linux 终端
1.自定义终端。为了自定义kali Linux终端。转到文件菜单并选择首选项选项。它有很多选项可以自定义您的终端,根据您的方便自定义终端。
2.通过终端执行命令。要在终端中执行命令,只需在那里输入命令并提供适当的输入,终端将通过 shell 执行命令并返回输出。只需在终端中输入以下几行即可。
echo "This is a terminal"
pwd
3.在终端中使用注释。要在终端中添加注释,我们使用“#”字符。以下是评论的示例。
#this is a comment.