Como abro um arquivo que leva ao Terminal?

0

Digamos que coloque um arquivo na área de trabalho e, quando for aberto, abra no terminal. Se eu quiser fazer isso, que extensão posso usar em "Salvar como" do Editor de texto? (por exemplo, open.shell) Ubuntu 12.04.2 64 bits

    
por Brick 19.08.2013 / 12:31

3 respostas

1

Algumas das extensões que você pode usar em Salvar como ao usar um editor de texto, você pode usar .bat, .sh, .txt.

Você também pode usar o xdg-open . Ele abre um arquivo ou URL no aplicação preferida do usuário.

Você também pode clicar com o botão direito do mouse no arquivo do Nautulis, e escolher abrir no terminal, e se ele puder ser aberto no terminal, ele será aberto. Para ter isso adicionado ao Nautilus, basta olhar para Adicionar o comando Abrir no Terminal ao menu de contexto do Nautilus

    
por Mitch 19.08.2013 / 14:44
0

O terminal não é para arquivos abertos com ele ! Você pode editar / abrir / visualizar arquivos de dentro do terminal usando comandos como nano file_name / xdg-open file_name / cat file_name .

Além disso (talvez sobre essa coisa que você está interessado) você pode executar diretamente no terminal alguns arquivos de texto executáveis (como arquivos de script bash). Para fazer isso, abra o Nautilus, vá para Arquivos Preferências , selecione a guia Comportamento e selecione a opção que preferir para arquivos de texto executáveis:

    
por Radu Rădeanu 19.08.2013 / 13:03
0
  1. Crie o script no seu editor favorito, por exemplo, gedit
  2. Na primeira linha do script, coloque um shebang
  3. Salve o script em algum lugar usando a extensão .sh, por exemplo ~ / Desktop / myscript.sh
  4. Abra as preferências do Nautilus, em Arquivos de Texto Executáveis marque a primeira opção Executar arquivos de texto executáveis quando eles forem abertos
  5. Clique duas vezes para abrir o script.

Como exemplo de referência, você pode usar o seguinte script bash simples que imprime uma linha no terminal:

#!/bin/bash
echo "I am running this executable file"
read -p "Press enter to exit"

Quando você executar o script, uma janela de terminal será aberta executando os comandos echo e read

Sobre a shebang: A primeira linha no script #!/bin/bash "diz" ao sistema que o interpretador deve usar para precessar o comando escrito nele.

    
por Stef K 19.08.2013 / 13:36