linux如何新建命令
linux如何新建命令详细介绍
在 Linux 中新建命令通常有 脚本、别名、函数、二进制程序 四种方式,以下是最常用的 脚本和别名 方法(附可直接运行的示例):
一、通过 Shell 脚本新建命令(推荐)
步骤 1:编写脚本(以
hello.sh 为例)
bash
!当前时间: +"
步骤 2:赋予执行权限
bash
+x hello.sh
步骤 3:让系统识别命令
将脚本移动到系统 PATH 目录(如 /usr/local/bin/):
bash
hello.sh /usr/local/bin/hello
验证运行
bash
hello
二、通过别名快速新建临时命令
适合简单指令映射(如 ll 代替 ls -l):
- 编辑终端配置文件(根据 shell 类型选择):bash
~/.bashrc~/.zshrc
- 在文件末尾添加别名:bash
- 生效配置:bash
~/.bashrc
三、通过 Shell 函数实现复杂逻辑
适合带参数的命令(如统计目录文件数):
bash
~/.bashrc
.}
下有 $dir 个文件"
~/.bashrc
count_files ~/docs
四、注意事项
- 脚本优先级:若脚本名与系统命令冲突,优先执行
/usr/bin/下的系统命令,可通过./脚本路径指定执行 - PATH 路径:常用 PATH 目录优先级(从高到低):
~/.local/bin/(用户私有)>/usr/local/bin/(全局非系统)>/usr/bin/(系统命令) - 持久化:脚本和别名配置会永久生效,删除命令只需删除对应文件或注释配置
示例脚本(可直接复制运行)
V1
操作说明:复制以上代码到文件 →
chmod +x hello→ 移动到/usr/local/bin/→ 直接运行hello
根据场景选择合适的方式,脚本适合复杂功能,别名适合快速映射,函数适合临时逻辑~