更改Linux系统中的命令名称

更改Linux系统中的命令名称

我有一个Linux系统,我想通过kernal更改系统中命令的名称,例如,ls 显示或者cd 进入, 我怎么做。

我在网上搜索了如何更改命令名称,但没有找到这件事的解释。谁有很好的资源可以给我?

答案1

内核不关心命令的名称;命令的名称由实现它们的二进制文件的文件名决定,对于 shell 内部命令(例如 )cd,由提供它们的 shell 决定。

事实上,您的 shell 很可能提供了一些机制,您可以通过这些机制为自己使用的命令指定新名称,而不会破坏可能依赖它们的其他程序的期望。通常,

alias show=ls
alias enter=cd

将创建您作为示例给出的两个命令。

答案2

您可以编写 bash 脚本来自动创建多个别名。

Bash 脚本学习基础知识并不难,但这里解释的太多了。不过,网上有很多关于 bash 脚本编写的优秀教程。

相关内容