📜  Kali Linux – 终端和外壳

📅  最后修改于: 2022-05-13 01:57:27.439000             🧑  作者: Mango

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终端。转到文件菜单并选择首选项选项。它有很多选项可以自定义您的终端,根据您的方便自定义终端。

kali-终端-首选项

2.通过终端执行命令。要在终端中执行命令,只需在那里输入命令并提供适当的输入,终端将通过 shell 执行命令并返回输出。只需在终端中输入以下几行即可。

echo "This is a terminal"
pwd

kali 终端基本命令

3.在终端中使用注释。要在终端中添加注释,我们使用“#”字符。以下是评论的示例。

#this is a comment.

kali 终端中的评论