如何删除 chmod u+xLinux 上删除的自定义命令文件的数据

如何删除 chmod u+xLinux 上删除的自定义命令文件的数据

我在 Linux 上安装了自定义命令。现在我想删除其中一个。请问该怎么做?

我已经关注本教程以便在 CLI 中创建自定义函数。目标是简化我的工作流程。

该过程如下:

  • 在特定目录中创建一个文件,其中包含脚本
  • 运行命令sudo chmod u+x <filename>
  • 修改.bashrc目录为自定义命令的路径。

编辑:我已经在脚本上运行了命令,并且我假设它已经将一些数据放入我的系统中,这就是我想要删除的数据

答案1

如果您通过将脚本放在特定目录中、使其可执行,然后调整 $PATH 以包含该特定目录来添加自定义命令,那么删除其中一个自定义命令的过程只需删除特定脚本即可。

您的自定义命令的名称是脚本的文件名。在大多数情况下,命令实际上是系统上可执行文件的名称。这些可执行文件可以是编译后的二进制文件,也可以是脚本。

您可以使用命令 来找出命令所在的位置which。例如

`$ which firefox /usr/bin/firefox'

这让我知道“firefox”命令的可执行文件的完整名称是/usr/bin/firefox。(因此,可执行文件firefox位于根目录bin下的文件夹下,即许多图形文件管理器中的“计算机”文件夹中)。usr\

执行此命令,用您想要删除的命令名称替换“firefox”。

which <name_of_your_custom_command>

该命令将显示命令的完整路径名。然后,您可以使用rm(remove) 命令删除该文件。

相关内容