Atalho para abrir o Terminal e executar alguns comandos

2

É possível criar um atalho na área de trabalho, que faria o seguinte:

  1. Terminal aberto
  2. alterar diretório
  3. crie um comando dentro desse diretório
  4. digite senha (sudo)

Eu tentei com os perfis do Terminal, mas não encontrei a opção para 2. e 4.

    
por Mersault 14.01.2014 / 08:16

1 resposta

1

Primeiro, você precisa de um script como o do exemplo a seguir:

#!/bin/bash

commands () {
    cd / # change directory, in this case to '/'
    echo "your_password" | sudo -S mkdir -p "test" # execute a command as root for which the password is automatically filled
    $SHELL # keep the terminal open after the previous commands are executed
}

export -f commands

gnome-terminal -e "bash -c 'commands'"

Não se esqueça de tornar o script executável !

Em seguida, se você não estiver familiarizado sobre como executar um script usando um atalho na área de trabalho, consulte Execute o script sh do arquivo * .desktop? .

    
por Radu Rădeanu 14.01.2014 / 13:01