最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ubuntu别名如何设置参数
时间:2026-08-31 19:06:50 编辑:袖梨 来源:一聚教程网
在 Ubuntu(以及大多数 Linux 发行版)中,别名(alias)本身不支持像函数那样“带参数”,但有两种常见方式可以实现“带参数的别名”效果:

一、使用 Shell 函数(推荐)
这是最标准、最灵活的方式。
示例:带参数的别名
mycp() {cp "$1" "$2"
}
使用:
mycp file1.txt file2.txt带默认参数
backup() {cp "$1" "${2:-$1.bak}"
}
使用:
backup test.txt # 会生成 test.txt.bakbackup test.txt abc # 会生成 abc
二、使用 alias(有限支持)
alias不能直接接收参数,但可以通过 $1、$2 等间接实现(不推荐,可读性差)。
示例(不推荐,仅作了解)
alias g='git'alias gpush='git push origin $1'
这种方式经常失效,因为 alias 展开时参数顺序不可控。
三、推荐写法(函数 + 别名)
把函数放进配置文件,再起一个短别名。
示例
mkcd() {mkdir -p "$1" && cd "$1"
}
alias mc='mkcd'
使用:
mc testdir四、永久生效(重要)
把函数或别名写入配置文件:
Bash
nano ~/.bashrcZsh
nano ~/.zshrc添加内容后执行:
source ~/.bashrc# 或
source ~/.zshrc
五、总结对比
如果你有具体命令场景(比如 docker、git、ssh、kubectl 等),我可以帮你写一个最合适的别名或函数。
相关文章
- 王牌竞速红色轮毂怎么获得 红色轮毂获取做法 09-01
- 《万物皆可蟹:动物进化》蛮力成就解锁指南 09-01
- MongoDB数据库与集合删除操作做法完整指南 09-01
- 王牌竞速变形乱斗是什么 变形乱斗玩法说明 09-01
- 《王牌竞速》玄夜鎏金时装外观说明 时装玄夜鎏金好看吗 09-01
- 《王牌竞速》中秋旅拍午夜霓虹位置分享 中秋赏月旅拍攻略 09-01