Изучаю Дебиан ...
Читаю свою первую книжку по линуксу. Дошел до "mkdir" ....
Написано:
команда mkdir /root/files/new_files/catalog создаст каталог catalog в глубинных каталогах суперпользователя (root).
Кстати, если каталоги files и new_files не существовали, команд mkdir создаст и их.
Захожу под USER в домашний каталог этого "юзера"
mkdir test1 - всё ОК, каталог создается ... УРА!
Теперь делаем как по книжке =>
Находимся в домашнем каталоге пользователя и вводим: mkdir /test2/333/222
Что Я сделал не правильно? smile
Новичек ни как не вЪедет ...
Так ведь, надо с ключём --parents.
[console]mkdir -p test2/333/222[/console]
mkdir -p test2/333/222
...
ОПЦИИ
...
-p, --parents
Создает недостающие родительские каталоги для каждого указанного каталога. Права доступа к родительским каталогам
устанавливаются в значение umask, логически сложенное с `u+wx'. Аргументы, соответствующие существующим каталогам,
игнорируются. (Таким образом, если каталог /a существует, то `mkdir /a' выдаст ошибку, а `mkdir -p /a' -- нет.)
...
СПС! Сейчас попробую!
Однако в книге некого Ляхова Д .... написано именно то,что Я и "пробовал"... ни каких -p .... а "просто" mkdir /root/files/new_files/catalog и тут же "УТВЕРЖДЕНИЕ", что если попутных каталогов нет, то они автоматом создадутся ... неужели этот Ляхов Д. .... пишет не знамо сам о чем? Или в Дебиане "так" ... а в каком то другом Линуксе по Ляховски?
Или в Дебиане "так" ... а в каком то другом Линуксе по Ляховски?
Везде так.
Автор может ошибся...
Благодарю всех! Что то Я видимо "не ту книжку выбрал" в качестве букваря по Debian ....
А ведь читаю все внимательно и пробую делать, что в книжке написано ...
И то что Я спросил, это далеко не "первый код из книжки", который не работает в Debian...
У меня вопрос: это все таки Debian такой "уникальный" или автор книги Ляхов Д . .... что то "путает"?
Есть хорошие команды
[console]man mkdir
mkdir --help[/console]
Естественно вместо mkdir можно вписать название другой команды.
В Федоре тоже нужен ключик -p.
везде нужен
просто книги пишут не один месяц и не один человек
всякое бывает...
вопрос на засыпку ==> при использовании команд (в Debian) типа man mkdir .... по некоторым HELP ==> на английском, а по некоторым на русском ...
Можно как то "обновить Debian", что бы все или большинство "манов" и "хелпов" были на русском?
forroboform, используя пакетный менеджер вашего дистрибутива, убедитесь, что у вас последняя версия man-pages-ru.
Lupo Alberto большое Вам спасибо! smile
Благодарю всех! Что то Я видимо "не ту книжку выбрал" в качестве букваря по Debian ....
А ведь читаю все внимательно и пробую делать, что в книжке написано ...
И то что Я спросил, это далеко не "первый код из книжки", который не работает в Debian...
У меня вопрос: это все таки Debian такой "уникальный" или автор книги Ляхов Д . .... что то "путает"?
В bash'е есть такая штука, называется "алиасы". Это псевдонимы команды. К примеру, команда rm без всяких вопросов удаляет файлы. Однако, в большинстве дистрибутивов мы видим:
[console]doc@bx:~$ touch test.txt
doc@bx:~$ rm test.txt
rm: удалить пустой обычный файл `test.txt'? y
doc@bx:~$
[/console]
Почему так? А всё просто:
[console]doc@bx:~$ alias
alias d='dir'
alias df='df -h'
alias dir='/bin/ls $LS_OPTIONS --format=vertical'
alias grep='grep --color'
alias ll='ls -l'
alias ls='/bin/ls $LS_OPTIONS'
alias rm='rm -i'
alias rmbak='find . \( -name "*.bak" -o -name "*~" \) -exec rm -v {} \;'
alias v='vdir'
alias vdir='/bin/ls $LS_OPTIONS --format=long'
[/console]
т.е. набирая rm, я на самом деле набираю rm -i, что приводит к выдаче подтверждения.
Наверное у автора тоже какой-то alias стоял.
ЗЫЖ Экспериментирование с правами рута приведёт к краху системы!
Экспериментирование с правами рута приведёт к краху системы!
Совершенно необязательно. В винде много лет можно было стереть все руками, и ничего, жили люди как-то.
жили люди как-то.
...переставляли систему с нуля 3 раза в году...
а если машиной пользовались 2-3 человека (семья), то и много чаще.
forroboform, в любой книге есть неточности. И подобная книга устаревает за 2-3 года. Поэтому авто большой роли не играет. Держать подобную книгу актуальной, очень тяжело. В свое время, я принимал участие в разработке таблицы соответствия Вин - Лин программ. Но она устаревала наполовину примерно за месяц, и поддерживать ее актуально мне было не по силам, и я от этого отказался.
Всё равно хорошая книга даёт некие базовые знания, помогает понять логику предмета. Я иногда заглядываю в книги 5-летней давности, каждый раз нахожу что-то интересное.
colonel, в консоле, разумеется. Но и то, бывают неточности. А так. любая книга хороша! Это лучше, чем учить линукс по убутну.