Запущение скрипта через Терминал

Интересно, могу ли я выполнить что-то в терминале, как .bat в Windows. Как, пишущий сценарий на терминале, сохраняя его где-нибудь, например, на рабочем столе, и открывая его, работая автоматически. Я спрашиваю это, потому что Пар прослушивается на Ubuntu 16.04 и единственном способе, которым я могу выполнить этот код LD_PRELOAD='/usr/$LIB/libstdc++.so.6' DISPLAY=:0 steam через терминал.

2
задан 12 January 2017 в 21:09

1 ответ

Да, можно выполнить командную строку вручную, и можно создать bash файлы сценария оболочки и выполненный их как bat файлы в MS-DOS и a cmd окно в Windows. Команды в Linux очень мощны.

Поэтому запустите окно терминала с тире или с комбинацией горячей клавиши ctrl + высокий звук + t

и просто введите команды или скопируйте и вставьте их в окно терминала. Можно создать пакетный файл с текстовым редактором, gedit (графический) или нано (текст) и дать ему имя.

gedit filename

Имени не нужно никакое расширение (как bat), но необходимо дать его, выполняют полномочия выполнить его легко (текст после того, как # является комментарием, не используемым оболочкой).

chmod ugo+x filename  # execute permisson u for user g for group and o for others
chmod +x filename     # simplified when execute permisson for everybody

Если Вы хотите быть уверенными, это bash выполнения это (и никакая другая оболочка), можно записать следующее в первую строку файла сценария оболочки

#!/bin/bash

Теперь можно выполнить его (в текущем каталоге. (точка)) с

./filename

Если Вы создаете мусорное ведро каталога в своем корневом каталоге

mkdir ~/bin

и переместите свой сценарий оболочки в тот каталог, это будет в PATH и может быть выполнен из любого каталога с

filename

PATH работы таким же образом как в Windows.

3
ответ дан 2 December 2019 в 02:48

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

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