Atualmente, tenho o zathura
programa instalado no meu sistema. O que eu fiz foi escrever uma redefinição de scripts bash e programar para ter a saída correta. Eu também atualizei o $PATH
para os scripts. No entanto. quando executo o comando zathura no terminal, ele se comporta da mesma forma que o programa zathura original, que está abrindo um arquivo pdf e me impedindo de interagir com o terminal. Eu quero zathura
o comando para abrir um arquivo pdf sem me tirar do terminal.
Este é o conteúdo do script:
#!/bin/bash
command zathura "$1" &> /dev/null &
a entrada será arquivo pdf. Por exemplo, zathura quickstart.pdf
deve abrir um arquivo pdf e manter-me interagindo com o terminal sitll.
Além disso, estas são a saída do which
comando echo $PATH
command :
which zathura
/home/anpham/scripts/zathura
echo $PATH
/home/anpham/scripts:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
Seu script está faltando sua
#!
linha. Eu também sugiro que você coloque uma linha de depuração imediatamente abaixo dela para que você possa provar a si mesmo que está realmente executando seu script.O script resultante seria, portanto, algo assim
Seu
$PATH
está correto, portanto, se você achar que não está executando seu script, certifique-se de informarbash
que sobrepôs o originalzathura
digitandohash -r
.