bash - 使用 http:// 前缀在终端中为 Chrome 起别名
问题描述
我正在尝试向终端添加一个别名,允许我说“chrome github.com”并打开我在 chrome 中提供的 url。
我想将 http:// 添加到别名中,这样我就可以在前面键入不带 http:// 的 URL。
这是我现在得到的:
别名 chrome="open -a \"Google Chrome\" http://"
目前,如果我只调用 Chrome,则会打开一个新选项卡并使用 url(减去 http://)调用它将返回:
文件 /Users/name/github.com 不存在。
解决方案
只需使用一个功能,它的工作方式类似于别名,更加灵活和可读。
chrome() {
open -a "Google Chrome" http://"$@"
}
alias
在调用后添加一个空格。chrome github.com
所以用你的别名open -a "Google Chrome" http:// github.com
。
推荐阅读
- javascript - 如何与javascript传播运算符中的嵌套键合并?
- android - 当应用程序不在前台时,firebase_messaging 未自定义通知
- angular - 拆分字符串返回未定义的错误
- azure - Azure Functions 访问 Azure 存储帐户防火墙
- sql-server - MS SQL 垂直分区
- assembly - “/FAs 命令行选项”(生成 asm 输出)或“转到反汇编”菜单选项有什么区别?
- python - 在 Django-REST-framework 中为 ModelViewSet 使用 defaultRouter() 时重定向错误
- nodemon - nodemon 已安装但无法在 win10 上运行
- tensorflow - 计算函数梯度的问题
- python - Python - Summation of a function implementation