Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Создание файлов (http://forum.oszone.net/showthread.php?t=152179)

medvedkovo 03-10-2009 14:27 1233486

Создание файлов
 
Подскажите пожайлуста, как создать файл в определённой директории?
Конкретно - к примеру директория /etc/ , мне нужно создать там папку, сделать чтобы было вот так - /etc/fstab

mkdir /etc/fstab - такую команду надо вводить?

Kent 03-10-2009 14:42 1233498

Если нужно создать именно директорию, то mkdir. Если нужно создать файл, то touch.
Зачем в /etc что-то создавать? Это системный каталог.

WhitePangolin 03-10-2009 14:44 1233501

Цитата:

Цитата medvedkovo
мне нужно создать там папку, сделать чтобы было вот так - /etc/fstab »

Эм... а точно нужно?

medvedkovo 03-10-2009 14:56 1233513

Это не в системе, а на внешнем HDD, который я подключаю к роутеру.
Цитата:

Цитата Kent
Если нужно создать файл »

Именно!

То есть будет вот так - touch /etc/fstab?

lxa85 03-10-2009 14:58 1233515

Цитата:

Цитата medvedkovo
То есть будет вот так - touch /etc/fstab? »

да, именно так.

medvedkovo 03-10-2009 15:12 1233528

lxa85,
Понял, спасибо.
А как в этот файл вписать то что мне нужно?

lxa85 03-10-2009 15:52 1233571

Цитата:

Цитата medvedkovo
Понял, спасибо. »

да не за что. Правда.
Если в роутере есть программа редактор, например pico или nano, то им.
Если нет, то должна быть echo
$ echo somethink > /etc/fstab - запишет somethik в файл, в независимости, было там что или нет. Т.е. затрет поверх.
$ echo somethink2 >> /etc/fstab - допишет somethink2 к концу файла.
Чтобы посмотреть содержимое файла, выпонить
$cat /etc/fstab

Kent 04-10-2009 00:00 1234001

Ещё можно так:
Код:

$ cat > /etc/fstab << EOF
> line 1
> line 2
> line 3
> EOF

После каждой строки Enter.

WhitePangolin 04-10-2009 08:03 1234073

Дайтека я тоже свою письку покажу :)

Код:

echo -e "line1 \n line2 \n line3" > /etc/fstab

medvedkovo 08-10-2009 11:28 1237530

lxa85,
Значиться так:

1 - touch /etc/fstab - создаю файл
2 - echo .......... > /etc/fstab - где ............ нужные мне данные в этом файле

Всё правильно?

Kent 08-10-2009 13:25 1237612

Первый пункт можно исключить.

medvedkovo 08-10-2009 15:57 1237723

Kent,
Понял

Большое всем спасибо


Время: 14:14.

Время: 14:14.
© OSzone.net 2001-