bash - 是否有一种简洁的方法可以为同一个扩展定义两个或多个 bash 别名?
问题描述
假设我想同时使用e
和c
作为在首选编辑器中打开当前文件夹的快捷方式。
我是否需要像这样定义我的 bash 别名:
alias c="code ."
alias e="code ."
还是有更简洁的语法?像这样的东西(我试过了,但没有用):
alias c,e="code ."
通过在此处搜索指南、网络和bash 别名问题,我也没有找到简洁的替代方案。不过,很难证明是否定的。:-)
注意:我专门使用 git-bash。我预计任何答案都将更普遍地适用于 bash。
解决方案
alias {c,e}="code ."
...将在大括号展开后变为:
alias c="code ." e="code ."
...你想要什么。
也就是说,我不相信这个问题在这里是主题。别名是脚本中默认不可用的交互式工具,而 Stack Overflow 仅适用于软件开发。编写脚本绝对重要;使用你的命令行shell,不是那么多。
推荐阅读
- laravel - Laravel Forge 错误安装 Github 存储库错误
- azure-iot-hub - 如何使用 MQTT.fx 连接到物联网中心?
- flutter - 更好的 path_provider
- excel - 检索 GPSLongitudeDecimal 时从 EXIF 中提取 GPS 信息会崩溃 Excel
- aws-lambda - kinesis firehose 如何调用 lambda
- unity3d - 如何通过脚本为材质 alpha 属性设置动画?
- oracle - SSIS 0x80040e37 oracle 数据流说 2016 年不存在表(但在 2017 年工作正常)
- python - 带有时间戳的巨大 CSV 文件,创建一个包含一年中每个月的条目数的图表
- maven - 在 Google Appengine 上成功部署后显示未找到错误
- javascript - MongoDB“无法查询要更新的文档......无法解码消息长度:EOF”