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