%3F.png)
Como posso executar o LibreOffice Writer na linha de comando? Basicamente, qual é o seu comando e como posso saber qual é o comando para executar uma determinada aplicação em geral?
Responder1
Execute libreoffice --writer
para iniciar o LibreOffice Writer.
Nesse caso, imaginei que poderia ser libreoffice
ou algo parecido, então entrei libre
em um terminal e pressionei tab duas vezes. libreoffice
era uma das opções, então corri isso. Começou algo a partir do qual se poderia escolher ir para Writer, Calc, Impress, etc. Como você perguntou especificamente sobre o Writer, olhei para man libreoffice
, que menciona -writer
como uma das opções de linha de comando. Correr libreoffice -writer
funcionou, mas resultou em
$ libreoffice -writer
Warning: -writer is deprecated. Use --writer instead.
E então eu consegui libreoffice --writer
.
Em geral, pode-se tentar coisas como as seguintes:
- Adivinhe e experimente nomes com base no nome do aplicativo. Use o preenchimento de tabulação para obter ajuda. Leia as páginas de manual para opções.
- Execute o programa (usando um menu GUI ou qualquer outra forma de executá-lo), adivinhe o nome do processo e verifique usando
ps aux | grep guessed_name
. - Se você sabe que o programa pertence ao pacote instalado
X
, executedpkg -L X
. Ele listará os arquivos instalados do pacote ,X
procurará/usr/bin
,,, etc. na saída./bin
/sbin
Pode-se descobrir o processo correspondente a uma janela da seguinte forma:
Execute
xprop _NET_WM_PID
, navegue até a janela de destino (sem clicar!) E clique nela. Isto irá imprimir o PID correspondente à janela, por exemplo_NET_WM_PID(CARDINAL) = 7394
Agora execute
ps -p 7394
(com 7394 substituído pelo PID que você obteve) para descobrir o nome do processo para o PID fornecido.
Responder2
Para encontrar um comando, tente usar o preenchimento automático do comando:
tipo 'livre', então aperte ['Aba'], dando-lhe:
libreoffice
então adicione '--ajuda', finalmente te dando:
libreoffice --help
Isso lhe dará TODAS as opções possíveis que você pode precisar.
(snip)
LibreOffice 3.4 340m1(Build:402)
Usage: soffice [options] [documents...]
Options:
--minimized keep startup bitmap minimized.
--invisible no startup screen, no default document and no UI.
--norestore suppress restart/restore after fatal errors.
--quickstart starts the quickstart service
--nologo don't show startup screen.
:
--writer create new text document.
--calc create new spreadsheet document.
--draw create new drawing.
--impress create new presentation.
--base create new database.
:
Responder3
Uma maneira muito fácil que não envolvequalquer adivinhação:
- Executar
alacarte
(que é o 'Menu Principal' no menu do Gnome). - Siga estas etapas para descobrir o nome do comando de um aplicativo:
- Selecione o aplicativo.
- Clique em
Properties
. - Encontre o nome do comando para o aplicativo no campo
Command
, neste exemplo éfile-roller
.
Responder4
Quando acesso o Writer, entro no meu terminal e digito:
escritor
Isto parece funcionar perfeitamente e pode ser repetido para Calc (localc); Desenhar (lodraw); Base (lobase); Impressionar (loimprimir). Você entendeu.
O outro comando de terminal maravilhoso que aprendi esta noite é este:
firefox google.com
isso abrirá o Firefox enquanto o levará ao site de sua escolha ou, neste caso, ao Google. Quanto mais eu brinco com a interface de linha de comando (CLI), mais me apaixono por todos os recursos.