'aliases' geralmente se referem a alias de linha de comando em shells, que podem não seja o que você quer se você estiver usando uma GUI. O mais próximo dos 'atalhos' para arquivos são os links simbólicos, mas eles são apenas uma maneira de referenciar um arquivo por outro nome, não algo que possa ser usado para fornecer argumentos de linha de comando a um programa.
Um script de shell simples pode ser a aposta mais próxima. Por exemplo. crie um arquivo com o seguinte conteúdo e torne-o executável ( chmod +x /path/to/the/script
):
#!/bin/sh
evince --page-label=36 /path/to/the/file.pdf
A execução do script deve iniciar evince
e solicitar que ele abra o arquivo fornecido, na página especificada.
Como mencionado nos comentários, as opções necessárias para abrir um documento em uma determinada posição dependem totalmente do programa. Para evince, o parâmetro --page-label
é mencionado na ajuda da linha de comando . Muitos editores de texto (modo de texto) e less
suportam a opção +NNN
para pular para a linha NNN ao abrir um arquivo. Por outro lado, o LibreOffice aparentemente salva a última posição visualizada por usuário em alguns casos. Verifique os manuais dos seus programas.