Ярлык, чтобы открыть терминал и запустить некоторые команды

Можно ли создать ярлык на рабочем столе, который будет делать следующее:

  1. открыть терминал
  2. изменить каталог
  3. сделать команду внутри этого каталога
  4. введите пароль (sudo)

Я пытался использовать профили терминала, но не нашел опции для 2. и 4.

2
задан 23 September 2015 в 00:14

1 ответ

Сначала вам нужен скрипт, подобный приведенному в следующем примере:

#!/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'"

Не забудьте сделать скрипт исполняемым !

Затем, если вы Не знаете, как выполнить скрипт с помощью ярлыка на рабочем столе, см. Выполнить скрипт sh из файла * .desktop? .

0
ответ дан 23 September 2015 в 00:14

Другие вопросы по тегам:

Похожие вопросы: