Я создаю терминальную программу и не могу узнать, что такое конец для Linux. Я знаю в окнах это .cmd. Любая помощь будет большой.Linux-версия файла .cmd
спасибо.
Я создаю терминальную программу и не могу узнать, что такое конец для Linux. Я знаю в окнах это .cmd. Любая помощь будет большой.Linux-версия файла .cmd
спасибо.
Вам не требуется расширение файла в Linux, хотя обычно люди используют .sh
(sh short для 'shell').
Вы можете запустить его одним из двух способов:
bash myscript.sh
или вы можете сделать скрипт сам исполняемый файл и запустить его напрямую:
chmod a+x myscript.sh # make it executable
./myscript.sh # run it
первая линия
Linux сценарий, как правило, #!/bin/bash
который путь к конкретной оболочке, используемой для запуска скрипта со вторым методом.
Спасибо. Есть ли способ заставить myscript.sh работать с рабочего стола? – Jon
Если он является исполняемым и помещается на рабочий стол, он должен работать, если вы просто нажмете его, хотя это может варьироваться от рабочего стола до рабочего стола. Я не уверен на 100% относительно ubuntu. –
Да, вы можете удалить .sh в конце, и он должен работать, обычно используя ./cmd, чтобы запустить его. это также касается программ C. Вам не нужно указывать расширение для объектного файла. Затем вы можете добавить путь к вашему файлу bash, а затем вы можете выполнить его как обычную команду.
Посмотрите здесь.
Вы создаете скрипт bash? – Dale
Суффикс имени файла не имеет значения в Linux (в общем). –