Извините за столь нескромный вопрос... но я только 2 дня как решил начать переход на *nix. Вот я установил FreeBSD 5.2.1...
Ну и собственно сабж 8)
>Извините за столь нескромный вопрос... но я только 2 дня как решил
>начать переход на *nix. Вот я установил FreeBSD 5.2.1...
>Ну и собственно сабж 8)
Welcome to unix world, stranger !
любые команды которые ты ввожишь в командной строке,
можно оформить как скрипт :
--- sample code --- :
#!/bin/sh
# коментарии начинаются с символа #
# первая строчка с #! указывает какой интерпретатор использовать
echo "hello"
--- end of sample ---
поместить в любой файл, например sample.sh
потом chmod +x sample.sh
и запукай его..
в помощь : www.google.ru/search?q=shell+programming
и всё что найдёте на этом сайте..
Если что непонятно - обращайтесь, Вам всегда помогут.
>>Извините за столь нескромный вопрос... но я только 2 дня как решил
>>начать переход на *nix. Вот я установил FreeBSD 5.2.1...
>>Ну и собственно сабж 8)
>Welcome to unix world, stranger !
>любые команды которые ты ввожишь в командной строке,
>можно оформить как скрипт :
>--- sample code --- :
>#!/bin/sh
># коментарии начинаются с символа #
># первая строчка с #! указывает какой интерпретатор использовать
>echo "hello"
>--- end of sample ---
>поместить в любой файл, например sample.sh
>потом chmod +x sample.sh
>и запукай его..
>в помощь : www.google.ru/search?q=shell+programming
>и всё что найдёте на этом сайте..
>Если что непонятно - обращайтесь, Вам всегда помогут.
Ну я создал файл scr.sh с таким содержанием:
#!/bin/sh
ehco "Hello"задал аттрибуты как вы сказали и запускаю в консоли из /root/ как
./scr.sh
а мне отвечает что-то вроде "Permission denied"
Что это такое?
Я там ошибся, я пишу
echo
а не так как я написал...
И еще вопрос в догонку, когда я писал на си под дос там был модуль dos.h и внем функция exec чтоб выполнять команды, как это осуществить в Unix?
>И еще вопрос в догонку, когда я писал на си под дос
>там был модуль dos.h и внем функция exec чтоб выполнять команды,
>как это осуществить в Unix?/usr/include/unistd.h
>Ну я создал файл scr.sh с таким содержанием:
>#!/bin/sh
>ehco "Hello"
>
>задал аттрибуты как вы сказали и запускаю в консоли из /root/ как
>
>./scr.sh
>а мне отвечает что-то вроде "Permission denied"
>Что это такое?chmod 700 scr.sh
Спасибо, с запуском я разобрался, таперь мне интересно про программирование на си, там есть модуль stdio.h а вот conio.h нет. А откуда взять getch() gotoxy() и т.д. Ведь наверника есть их аналоги. Вот. И как исполнять системные команды? В частности мне надо очищать экран... А вообще там есть хелп по модулям?
>Спасибо, с запуском я разобрался, таперь мне интересно про программирование на си,
>там есть модуль stdio.h а вот conio.h нет. А откуда взять
>getch() gotoxy() и т.д. Ведь наверника есть их аналоги. Вот. И
>как исполнять системные команды? В частности мне надо очищать экран... А
>вообще там есть хелп по модулям?есть такая команда man
например чтобы получить описание того как работать с текстовым режимом терминала : man curses (или man ncurses)посмотрите раздел Документация на этом сайте - Вы наверняка найдёте всё что Вам нужно..
>есть такая команда man
>например чтобы получить описание того как работать с текстовым режимом терминала :
>man curses (или man ncurses)
Причем man можно вызываь и для имени ф-ии или системного вызова. Там , в мане, написано в каком заголовочном файле описана эта функция :)