Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Shell in 'nix, Help 
V
    Опции темы
Reczedivist
  Дата 5.4.2006, 19:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 4.10.2005
Где: г омск

Репутация: нет
Всего: нет



так товарищи мира программного не откажите в любезности ответить на поставленный вопрос...

1)как сделать в 'nix исполняемый файл(типа bat в win) что бы можно было в shell его имя писать и он запускался....
я пока делаю сле. sh name но как то не красиво
находил пример типа chmod 755 name(открывая доступ к файлу)
и потом по идеи можно просто name ввести....но не пашет

2)как загрузить в загрузчик 'nix windos ато жутко устал со шлейфами играть.....

помогите все кто может.........

PM MAIL   Вверх
Бонифаций
Дата 5.4.2006, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



в юниксах запускаемыми считаются все файлы, имеющие соответсвующий атрибут. Он ставится с помощью команды chmod

т.е. вы пишите скрипт (например myscript), затем делаете

chmod o+x myyscript

все. готово.

можете запускать

./myscript




--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
regis
Дата 6.4.2006, 12:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: нет
Всего: 7



Во многих *nix-ах еще не вредно поставить в начале файла строку вроде:

#!/bin/bash

или где и какой там у вас шелл стоит.

А вопрос 2) -- признаюсь, я не понял. smile

--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
Бонифаций
Дата 6.4.2006, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



2 вопрос видимо про lilo или grub


--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
Reczedivist
Дата 6.4.2006, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 4.10.2005
Где: г омск

Репутация: нет
Всего: нет



да именно про lilo.....немного смазал предложение


Цитата(Бонифаций @ 5.4.2006, 19:42 Найти цитируемый пост)
т.е. вы пишите скрипт (например myscript), затем делаете

chmod o+x myyscript

все. готово.

можете запускать

./myscript

так я же написал.....я сделал этот файл исполняемым
755-восмеричная систем -- 111-root 101-группа 101-остальные
r wx r- x r-x
..но он зараза не пашит..... smile

поясни пожалуйста chmod o+x
x-понятно.....а что за о с +
Добавлено @ 21:25
кстати про lilo тоже пишите не стесняйтесь))) smile

Это сообщение отредактировал(а) Reczedivist - 6.4.2006, 21:23
PM MAIL   Вверх
regis
Дата 7.4.2006, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 232
Регистрация: 12.12.2005
Где: Москва, Россия

Репутация: нет
Всего: 7



Насколько я помню, команда

chmod o+x File...

добавляет юзерам категории others (не владелец, не группа...) право на исполнение файла (т.е. execute). Подробнее -- man chmod.

И пожалуйста конкретнее: почему "не пашет"? Если сообщение об ошибке выдает, то какое?

LILO (Linux Loader) и GRUB (Great Unified Bootloader) -- мультисистемные загрузчики, умеют грузить все виды DOS/Win + Linux + (для GRUB) еще несколько ОС. Более старый -- LILO, более новый -- GRUB. Рекомендую последний -- в нем проще настраивать конфигурацию загрузки, есть красивости вроде графического загрузочного меню и пр. Пробуйте man grub, там все описано.



--------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой.
PM MAIL WWW   Вверх
Бонифаций
Дата 7.4.2006, 19:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



Цитата(regis @ 7.4.2006, 14:21 Найти цитируемый пост)
chmod o+x File...

добавляет юзерам категории others (не владелец, не группа...)



Сорри, сорри, опечатка конечно, должно быть a+x

regis, давай сообщение об ошибке.
Добавлено @ 19:11
regis, давай попробуем тестовый пример.
Код

$ cat - >mytest <<EOF
> echo "Hello"
> EOF
$ chmod a+x mytest
$ ./mytest
Hello
$





--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
Reczedivist
  Дата 9.4.2006, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 4.10.2005
Где: г омск

Репутация: нет
Всего: нет



все спасибо я разорался...спасибо....

Бонифаций->зачем ставить ./ перед name

я читал что можно писать просто name если указать место команды в PATH
но нигде не нашел объяснение зачем ставить ./-типа во все корне ищет что ли

PM MAIL   Вверх
Бонифаций
Дата 9.4.2006, 11:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 1
Всего: 40



Цитата(Reczedivist @ 9.4.2006, 11:00 Найти цитируемый пост)
зачем ставить ./ перед name


В большинстве дистрибутивов текущий каталог не входит в PATH. Поэтомус помощью ./ я явно указываю - иполняемый файл из текущей директории.



--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0681 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.