别名 xdg-open 打开

Jac*_*Dev 4 command-line bash alias

有没有办法将命令更改xdg-open为更简单的open?包括传递路径的能力吗?例如,xdg-open .我不想输入 ,而是简单地输入open .

Zan*_*nna 10

你可以为你喜欢的任何东西设置别名(但首先检查你要使用的命令是否已经存在:type open应该告诉你not found)备份你的~/.bashrc并定义别名:

cp .bashrc bashrc-bak
nano .bashrc
Run Code Online (Sandbox Code Playgroud)

在最后添加

alias open='xdg-open'
Run Code Online (Sandbox Code Playgroud)

或者,如果您想避免从被调用的程序中看到任何警告,请按照TalkLittle 的建议使用重定向丢弃输出:

alias open='xdg-open &>/dev/null'
Run Code Online (Sandbox Code Playgroud)

保存并退出,然后键入source .bashrc以立即使用别名。当然,别名将像完整命令一样采用参数。

  • 使用 `alias open='xdg-open &>/dev/null'` 在键入 `open 时隐藏 Nautilus 错误。 (2认同)