Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не могу запустить в bash  (Прочитано 5771 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jenyaardalionov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Не могу запустить в bash
« : 17 Декабря 2013, 15:58:49 »
Пожалуйста опишите пошагово. Что нужно сделать для написания Hellow World на bash. Прошу как можно подробнее

Оффлайн Progger

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Не могу запустить в bash
« Ответ #1 : 17 Декабря 2013, 16:10:00 »
Создать файл hello, записать в него:
#!/bin/bash
echo "Hello world"
Сделать файл исполняемым:
chmod +x helloИли можно в свойствах файла установить галочку "Разрешить исполнение файла как приложения"
Запускать в терминале:
./helloМожно в файловом менеджере правой кнопкой мыши по файлу и пункт "Запустить в терминале", если он есть.

Оффлайн jenyaardalionov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Не могу запустить в bash
« Ответ #2 : 17 Декабря 2013, 16:20:27 »
jenya@jenya:~$ chmod +x hello
chmod: невозможно получить доступ к «hello»: Нет такого файла или каталога



Пользователь решил продолжить мысль 17 Декабря 2013, 16:21:57:
По поводу последней строки то же есть вопрос. Я конечно же до неее еще не добрался, но почему то уверен что ничего не заработает. Возможно нужно путь указать?

Оффлайн Progger

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Не могу запустить в bash
« Ответ #3 : 17 Декабря 2013, 16:28:46 »
jenya@jenya:~$ chmod +x hello
chmod: невозможно получить доступ к «hello»: Нет такого файла или каталога



Пользователь решил продолжить мысль 17 Декабря 2013, 16:21:57:
По поводу последней строки то же есть вопрос. Я конечно же до неее еще не добрался, но почему то уверен что ничего не заработает. Возможно нужно путь указать?
Можно указывать полный путь, но проще перейти в каталог с файлом:
cd /путь/до/файла/

Оффлайн jenyaardalionov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Не могу запустить в bash
« Ответ #4 : 17 Декабря 2013, 16:33:56 »
Тогда может быть вы мне объясните в каком каталоге нужно создавать файл. Я конешно новичек, но мне кажется что все *.nix системы по своей файловой системе не сильно отличаются. Поэтому я бы очень вас попросил, если не сложно на конкретном примере показать, как все это работает

P.S. насколько это возможно подробнее. Я новичек!

Оффлайн Progger

  • Любитель
  • *
  • Сообщений: 95
    • Просмотр профиля
Re: Не могу запустить в bash
« Ответ #5 : 17 Декабря 2013, 16:56:56 »
Тогда может быть вы мне объясните в каком каталоге нужно создавать файл. Я конешно новичек, но мне кажется что все *.nix системы по своей файловой системе не сильно отличаются. Поэтому я бы очень вас попросил, если не сложно на конкретном примере показать, как все это работает

P.S. насколько это возможно подробнее. Я новичек!
Можно в домашнем каталоге пользователя /home/user/ (вместо user - реальное имя пользователя - у меня /home/progger/), можно создать отдельную папку. Сделать это можно примерно так:
Переходим в домашний каталог (если ещё не в нём):
cd ~Создаём каталог:
mkdir helloПереходим в него:
cd helloСоздаём тут файл hello. Можно создать пустой файл:
touch helloИ отредактировать его. Можно сразу открыть редактор с нужным файлом, например так:
nano helloЕсли будете пользоваться этим редактором, то следует учесть, что символ ^ в командах означает Ctrl, т.е. сохранить это Ctrl + O, выйти - Ctrl + X
Потом делаем его исполняемым
chmod +x helloи запускаем
./hello

Оффлайн jenyaardalionov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Не могу запустить в bash
« Ответ #6 : 20 Декабря 2013, 10:30:46 »
Огромное спасибо все получилось

 

Страница сгенерирована за 0.037 секунд. Запросов: 26.