有没有办法导出到变量的常用命令行操作?

Is there a way to export to a variable common command line operations?

如果我有这样的操作

ps -u $USER -o pid,rss,command

有什么方法可以将它分配给一个变量,这样我就不必每次都输入它了吗?

如果你想保存命令并经常重播,你可以做一个别名:

alias myps='ps -u $USER -o pid,rss,command'

现在,您可以通过键入以下命令重新运行命令:

$ myps

您也可以将其存储在 .bashrc 文件或 .bash_profile.

另一方面,如果你有可用的 GNU readline,你可能会用这样的东西:Ctrl+Rps -u

Ctrl+r 进行历史查找;您所要做的就是键入命令的独特部分,然后按 Enter 来执行它;或按 Ctrl+C 中止。