Совет 1: Как запустить скрипт sh

Вы написали shell-скрипт, но не знаете, как его запустить. С такой проблемой сталкиваются многие начинающие пользователи Linux. Для того, чтобы скрипт стал запускаемым, его следует особым образом подготовить. Сделать это можно разными способами.
Как запустить скрипт sh
Инструкция
1
Проще всего делать скрипты исполняемыми и запускать их при помощи программы Midnight Commander. В большинстве дистрибутивов Linux она уже есть. Однако, она обычно отсутствует в ALT Linux и Ubuntu, в этом случае ее необходимо установить, выполнив следующую команду:В ALT Linux для установки этой программы придется скачать ее в виде RPM-файла, а затем установить. Перейдите в папку, в которой расположен файл, воспользовавшись командой cd, указав после нее полный путь к этой папке. Затем выполните такую команду:rpm -i ./имяфайла.rpm
где имяфайла.rpm - скачанный вами файл.В Ubuntu процесс скачивания и установки автоматизирован, для его запуска придется воспользоваться всего одной командой:sudo apt-get install mcВсе перечисленные команды выполняйте из режима root. В Ubuntu такого режима нет, поэтому перед apt-get и используется команда sudo. После того, как Midnight Commander установлен, его может запустить любой пользователь, воспользовавшись такой командой:mc
2
Если Midnight Commander не используется, изменить права доступа к файлу со shell-скриптом таким образом, чтобы его можно было исполнять, можно такой командой:chmod 755 имяфайла
где имяфайла - имя вашего файла со скриптом.Теперь попробуйте запустить его:./имяфайла
3
Если вы предпочитаете использовать Midnight Commander, измените права доступа к скрипту следующим образом. Запустите эту программу, перейдите в папку с созданным вами файлом, подведите к нему указатель, затем в меню «Файл» найдите пункт «Права доступа». Установите галочки в пунктах «Запуск/поиск для владельца», «Запуск/поиск для группы» и «Запуск/поиск для других» (некоторые из них можете не устанавливать, если вы не желаете разрешать запускать скрипт другим пользователям). Сохраните настройки кнопкой «Установить».Теперь имя файла в списке станет зеленым, а слева от него появится звездочка. Подведя к нему указатель и нажав клавишу "Enter", вы сможете запустить файл.

Совет 2 : Как запустить bash-скрипт

Оболочка bash, установленная практически во всех операционных системах семейства Linux, имеет очень развитую систему команд, позволяющую разрабатывать скрипты, обладающие богатым функционалом. Подобные сценарии используются в Linux-системах повсеместно. Запустить bash-скрипт можно, установив для него соответствующие атрибуты и имея необходимые права.
Как запустить bash-скрипт
Вам понадобится
  • - учетная запись на целевой машине;
  • - возможно, права root.
Инструкция
1
Осуществите консольный вход на машине, где должен быть исполнен скрипт. Запустите эмулятор терминала (konsole, XTerm, и т.д.) или переключитесь в текстовую консоль, нажав одно из сочетаний клавиш Ctrl+Alt+Fx. Если нет физического доступа к компьютеру, подключитесь к нему по сети, используя ssh-клиент (например, PuTTY под Windows или ssh под Linux). Если требуется, введите данные своей учетной записи.
2
Смените текущую директорию на ту, в которой находится файл скрипта. Это стоит сделать для удобства дальнейшей работы. Используйте команду cd, параметром которой должен быть абсолютный или относительный путь к целевому каталогу. Например:cd /home/tmp/Вы также можете использовать какой-либо файловый менеджер, например Midnight Commander.
3
Измените права доступа к файлу скрипта, если это необходимо. Сделайте его исполняемым и доступным для редактирования с вашей учетной записью. Если хозяином файла являетесь вы, то выполните команду chmod, изменив права. Например:chmod 0755 ./test.shЕсли владельцем файла является другой пользователь, то либо временно установите права 0777, выполнив chmod при помощи sudo, либо измените владельца и группу при помощи chown (также из sudo). Если вы используете файловый менеджер, подобные действия может быть гораздо удобнее произвести с его помощью (в Midnight Commander это соответствующие пункты меню File).
4
Просмотрите и, если необходимо, отредактируйте скрипт, указав в его первой строке путь к интерпретатору bash после символов #!. Используйте предпочитаемый текстовый редактор. Например, vim или редактор Midnight Commander. Сохраните измененный файл скрипта.
5
Запустите сценарий bash. Введите в консоли абсолютный или относительный путь к директории с файлом скрипта, его имя, а также параметры, если они необходимы. Нажмите ENTER.

Совет 3 : Как в Линуксе открыть консоль

Консоль в операционной системе Linux служит для работы с командной строкой. Запустить ее можно как во весь экран, так и в окне. Количество одновременно открытых оконных консолей ограничено лишь объемом ОЗУ компьютера.
Как в Линуксе открыть консоль
Инструкция
1
Для работы в консоли можно вообще не запускать графическую среду X Window System. Этот способ работает лишь в том случае, если в вашем дистрибутиве ее автоматический запуск отключен. При этом работать можно сразу в четырех консолях, переключая их сочетаниями клавиш Alt-Fn, где n - номер консоли. В некоторых дистрибутивах аналогичным образом можно открыть и пятую и шестую консоли. Если вместо командной строки появится приглашение ввести логин и пароль, введите их. Запустить среду X Window System можно из любой из них, введя команду startx.
2
Когда среда X Window System запущена, та полноэкранная консоль, из которой осуществлен ее запуск, оказывается занятой. Если эта среда запустилась автоматически, таковой становится первая из них. Для выхода из графической среды сохраните все файлы, закройте все приложения, а затем найдите в ее меню пункт, соответствующий ее закрытию без завершения работы или перезагрузки компьютера. Название этого пункта зависит от используемой вами оболочки (например, KDE, Gnome, JWM). В частности, в KDE 3 для этого следует нажать кнопку с буквой K и шестерней, выбрать пункт «Завершить сеанс» и нажать кнопку «Завершить текущий сеанс». Учтите, что в некоторых дистрибутивах выход из X Window System может спровоцировать автоматическое завершение работы самой ОС. Можно также выйти из графической среды аварийно, нажав Ctrl-Alt-Backspace, но в этом случае все несохраненные документы окажутся утеряны.
3
Находясь в графической среде, можно переключаться вручную между ней и полноэкранными консолями. Для этого нажмите Ctrl-Alt-Fn, где n - номер консоли. Затем переключаться между консолями можно, нажимая Alt-Fn. Для возврата в X Window System выберите пятую или седьмую консоль, в зависимости от используемого вами дистрибутива.
4
Наиболее удобна оконная консоль, запускаемая прямо в графической среде. Для ее открытия нажмите кнопку с изображением монитора, имеющего черный экран с командной строкой, либо выберите в меню оболочки программу xterm, nxtern, Konsole или аналогичную.
5
Когда команды выполняются от имени пользователя root, в приглашении командной строки отображается символ #, а когда от имени любого другого пользователя - символ $. Сменить пользователя можно командой login с последующим вводом имени и пароля. Перейти в режим пользователя root можно также командой su, после ввода которой нужно указать только пароль. В некоторых дистрибутивах режим суперпользователя отсутствует - тогда команды от его имени можно выполнять, используя утилиту sudo.
Обратите внимание
Не запускайте программы от имени пользователя root без необходимости. Не вводите команды, назначения и синтаксиса которых вы не знаете.
Совет полезен?
Поиск
Добавить комментарий к статье
Осталось символов: 500