无与伦比的'。设置别名时出错

Unmatched '. error while setting up alias

我在Linux中设置了一个别名来打印历史记录,而不是命令的序列号和时间是运行。 这是执行此操作的命令:

history | awk '{="";="";print}'

我想将其设置为别名,但我发现 Unmatched '.

存在问题
$> alias oh 'history | awk \'{="";="";print}\''
Unmatched '.

您不能在单引号内使用反斜杠作为转义符,只能在双引号内使用。您需要结束字符串,以便转义单引号。

alias oh 'history | awk '\''{="";="";print}'\'