Как мне открыть файл, который ведет в Терминал?

Допустим, поместите файл на рабочий стол, и когда он откроется, он откроется в терминале. Если я хочу сделать это, какое расширение я могу использовать в «Сохранить как» текстового редактора? (например, open.shell) Ubuntu 12.04.2, 64-битная версия

0
задан 19 August 2013 в 14:31

3 ответа

Некоторые расширения, которые вы можете использовать в Сохранить как при использовании текстового редактора, вы можете использовать .bat, .sh, .txt.

Вы также можете использовать xdg-open , чтобы открыть файл или URL в предпочтительном приложении пользователя.

Вы также можете щелкнуть правой кнопкой мыши по файлу из Nautulis и выбрать открыть в терминале, и, если его можно открыть в терминале, он откроется. Чтобы добавить это к Nautilus, просто посмотрите на Add Open in Terminal Command в контекстное меню Nautilus

.
0
ответ дан 19 August 2013 в 14:31

Терминал не предназначен для открытых файлов с ним ! Вы можете редактировать / открывать / просматривать файлы изнутри терминала , используя такие команды, как nano file_name / xdg-open file_name / cat file_name.

Также (возможно, в этом вас заинтересовало) вы можете запускать непосредственно в терминале некоторые исполняемые текстовые файлы (например, файлы bash-скриптов). Для этого откройте Nautilus, перейдите в Files & rarr; Предпочтения , выберите вкладку Поведение и выберите параметр, который вы предпочитаете для исполняемых текстовых файлов:

file preferences

0
ответ дан 19 August 2013 в 14:31
  1. Создайте скрипт в вашем любимом редакторе, например, gedit
  2. В первой строке скрипта поместите шебанг
  3. Сохраните скрипт где-нибудь, используя расширение .sh например ~ / Desktop / myscript.sh
  4. Открыть настройки Nautilus, в исполняемых текстовых файлах отметьте первую опцию Запускать исполняемые текстовые файлы при их открытии
  5. Дважды щелкните, чтобы откройте скрипт.

В качестве справочного примера вы можете использовать следующий простой скрипт bash, который печатает строку на терминале:

#!/bin/bash
echo "I am running this executable file"
read -p "Press enter to exit"

Когда вы запустите скрипт, откроется окно терминала, выполнив echo и read команды

О shebang: Первая строка в скрипте #!/bin/bash «сообщает» системе, какой интерпретатор использовать для прецессии команды написано в нем.

0
ответ дан 19 August 2013 в 14:31

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

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