É uma variável. A variável de shell _
é atualizada pelo shell cada vez que você executa um comando para conter o último argumento do comando anterior.
Não é útil com muita frequência, mas permite escrever um apelido ou função para executar algo no “mesmo arquivo (ou outro objeto) que o último comando”.
A variável também é adicionada ao ambiente dos subprocessos. Lá, ele contém o nome do comando como passado no shell (antes de PATH
lookup).