OSDev http://osdev.su/ |
|
Переход на UNIX http://osdev.su/viewtopic.php?f=13&t=79 |
Страница 1 из 1 |
Автор: | semiono [ 02 июл 2007, 13:23 ] |
Заголовок сообщения: | Переход на UNIX |
Превед! Хочу начать писать скрипты, чтобы руками меньше вводить, например установку пакетов. 1.1. Как оформить скрипт - заголовок, end off file etc... нужен шаблон и синтакс тоже. 1.2. Куда это правильно положить, наверное в /root ? Какие у файла скрипта имена *.sh или может быть даже *.conf :) или вообще неважно. Хочу знать как это всё правильно делают сисадминсы! 2.1 А какой вообще синтакс в *.conf / rc - есть ли документация? Например, конструкции if {... fi {... или такие вот знаки test{$:PATH~ где это всё можно посмотреть и понять -- все логические конструкции и переменные в языке конфигов? Что ещё важно знать не входящее в man страницы?... :| |
Автор: | semiono [ 02 июл 2007, 13:32 ] |
Заголовок сообщения: | Re: Переход на UNIX |
a. Что-то не могу перемещать файл, только копирование cp /dir1/file /dir2 - а как переместить, чтоб в source файл не оставался? По идее это должен rm делать! ;- b. Не могу удалять распакованные тары, только поодиночки каждый файл [rm /dir/*/*/* rmdir /dir/*/* rm /dir/*/* ...] и т д. При таком [rmdir /dir] получаю - Directory not empty при любых пермишнс и правах нагх! гемор! :) |
Автор: | dinamyte [ 02 июл 2007, 13:54 ] |
Заголовок сообщения: | Re: Переход на UNIX |
Для перемещения есть команда mv. Для удаления директории и всего, что в ней находится, есть флаг -r (вкупе с -f) - рекурсивно (флаг подходит не только к rm, но и другим командам). Ну и, естественно, есть команда man имя_команды', где можно узнать информацию о ее использовании, но порой хватает флага --help' к команде. |
Автор: | semiono [ 02 июл 2007, 15:04 ] |
Заголовок сообщения: | Re: Переход на UNIX |
++1 Вообщето есть наверное особенности bsd. Кажется так и было if { Ещё немного спрошу заодно... Как в бсд шел поменять, чтой-то не видать в .profile или хде это вообще... в руте лежат два скрипта .csh .kshrrc - могу ошибаться однако понятно, что они лишь конфигурируют текущий шел, а кто его запускает? Так как я слышал гон на ksh, хочу заменить его на другой :) |
Автор: | Гость [ 03 июл 2007, 11:16 ] |
Заголовок сообщения: | Re: Переход на UNIX |
semiono, Вообще все скрипты пишутся на шелле... всмысле надо изучать синтаксис соответствующего шелла и будет тебе счастье. А расширение, как ты правильно заметил, в юниксе не играет роли.... PS: amaroK - мошная весч! |
Автор: | semiono [ 04 июл 2007, 20:36 ] |
Заголовок сообщения: | Re: Переход на UNIX |
Ишь ты! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |