следует ли использовать текстовый редактор? расширение должно быть .sh или .bat?
решение1
Чтобы создать его, используйте .sh
расширение, но это не имеет значения, но это поможет будущим пользователям быстро определить, какой это тип файла. Имя bat
в основном используется в Windows, но в Linux расширения имен файлов не имеют значения. То есть я могу назвать свой файл, скажем, run.de
и он все равно будет запущен в bash
file, но я считаю, что это хорошая практика — называть их с .sh
расширением файла.
Для редактора, часть использует любой, который вам больше всего подходит из nano vim gedit emacs
, но я считаю, gedit
что было бы неплохо начать с .
Как:
с помощью gedit
текстового редактора:
Создайте файл:
gedit runme.sh
Добавьте код в файл:
#!/bin/bash echo "Hello World!"
Сделать файл исполняемым:
chmod +x runme.sh
Запустите файл из терминала:
./runme.sh
решение2
В Linux это скрипты bash. Вы можете использовать практически любой редактор и называть его как хотите, Linux не использует расширения типа .sh или .bat или .exe для .doc для идентификации файлов, он использует магию.
Вероятно, gedit для графического редактора и nano из командной строки.
Избегайте текстовых процессоров, таких как Libre Office, поскольку они добавляют ненужные заголовки.
http://www.linfo.org/magic_number.html
Чтобы написать bash-скрипт, начните файл с «SheBang» или #!/bin/bash
#!/bin/bash
# comments start with a '#"
command 1
command 2
Тонны обучающих программ в Интернете -https://linuxconfig.org/bash-scripting-tutorial
решение3
Эквивалент пакетного файла в Linux — shell-скрипт (.sh). Вы можете использовать gedit, vim или любой другой текстовый редактор, доступный для его создания.
Хорошим началом для новичков являетсяhttp://www.tldp.org/LDP/Bash-Beginners-Guide/html/index.html.
Надеюсь это поможет :)