通过观察 GUI 运行的命令来学习终端

Tyl*_*den 5 command-line scripts source-code xprop

你好,我是 Linux 系统的新手,想知道是否有代码或应用程序可以打开一个终端,告诉我正在使用的代码行。例如,如果我要打开一个文件夹或目录,我想知道与之关联的代码行。

Rav*_*ina 10

如果您认为您在 GUI 中所做的任何事情都有一个与之关联的终端 (CLI shell: bash, csh, ...) 命令,例如,当您使用文件管理器时,您会进入一个名为 的目录foo,在看到的后面$ cd foo会发生类似的事情那么你错了。

GUI 本身就是一个 shell,就像您的 CLI shell(比如 bash)一样。GUI 和 CLI 都使用某种编程接口与内核通信以处理您的请求。每个人都有自己的实现方式,并以自己的方式工作。

但是,您在 GUI 中执行的任何操作都很有可能在 CLI 中具有等效命令。要了解这些命令,您应该阅读手册、文档并开始使用 CLI。