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/