Вопросы по Linux

Всё об ОС Linux
Сообщение
Автор
Аватара пользователя
No-STEAM
Лейтенант
Лейтенант
Сообщения: 193
Зарегистрирован: 23.06.2008
Откуда: /dev/urandom

#421 Сообщение 10.06.2011, 12:48

Не трожь слаку! Слака норм дистр, подойдет для обучения линуксу в целом.
А файла . не существует, просто это для того, чтобы указать интерпретатору, что нужно искать этот файл в той папке, где находишься а не в переменный PATH итд. Пример:
cd /home/nstm0/ololo |теперь мы в папке|
нам надо запустить файл lol.sh
Можно сделать /home/nstm0/ololo/lol.sh
А можно ./lol.sh
Думаю смысл ясен

Аватара пользователя
GanGSISoft
Полковник
Полковник
Сообщения: 1430
Зарегистрирован: 27.03.2008
Откуда: Бацькаўшчына
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

#422 Сообщение 10.06.2011, 12:58

Не трожь слаку!
Не буду больше, только последний вопрос, чем она лучше того же arch для обучения linux? ни пакетных зависимостей, ни нормальных репозиториев(как я понял почитав wikipedia и lurkmore).
Думаю смысл ясен
вообщем понятно, но если находимcя в /home/nstm0 то ведь можно писать просто cd ololo, и не обязательно cd ./ololo, и так ясно что если нету в начале слеша, то смотрим в папке в которой находимся. А для выполнения файлов нужно указать. Или это для того чтобы не перепутать с файлами из /usr/bin, ~/bin и др?

Аватара пользователя
No-STEAM
Лейтенант
Лейтенант
Сообщения: 193
Зарегистрирован: 23.06.2008
Откуда: /dev/urandom

#423 Сообщение 10.06.2011, 13:06

Для выполнение файлов обязательно.
Ну или можно еще exec blablabla, но это не труЪ

А слака как раз этим и подходит. У арча вики для виндузятников (не в обиду, но там все решения сводятся к набери то, удали это, отредакти это). В арче, скажем так, практически ничего не надо делать. И плюс в арче много отсебятины, инит система никак не дефолтная. Там свои костыли^W инициализационные скрипты.
Короче, зная арч ты знаешь арч, зная слаку ты знаешь линукс, как то так

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#424 Сообщение 10.06.2011, 13:45

зная слаку ты знаешь линукс, как то так
хороший миф времён прошлого десятилетия.
Зная слаку, ты знаешь характер главного мэйнтейнера.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
No-STEAM
Лейтенант
Лейтенант
Сообщения: 193
Зарегистрирован: 23.06.2008
Откуда: /dev/urandom

#425 Сообщение 10.06.2011, 13:49

NiGHt-LEshiY писал(а): хороший миф времён прошлого десятилетия.
Зная слаку, ты знаешь характер главного мэйнтейнера.
Тогда генту^W Funtoo но там тоже инит система левая ;)

Аватара пользователя
Athlon_33_88
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.06.2011

#426 Сообщение 10.06.2011, 14:09

GanGSISoft
в папках.d содержаться запускаемые файлы
например: sudo /etc/init.d/apache2 restart - перезапуск апача
или файл
/etc/rc.d это есть автозапуск.
./file - указывает на то,что файл находит в данной директории.
пример для make: ./configure - создание скрипта configure для программного пакета
GanGSISoft писал(а):вообщем понятно, но если находимcя в /home/nstm0 то ведь можно писать просто cd ololo, и не обязательно cd ./ololo, и так ясно что если нету в начале слеша, то смотрим в папке в которой находимся. А для выполнения файлов нужно указать. Или это для того чтобы не перепутать с файлами из /usr/bin, ~/bin и др?
cd - переход в директорию, а ./ это ссылка интерпретатору консоли,то ты указываешь файл, а не команду.
Последний раз редактировалось Athlon_33_88 10.06.2011, 14:16, всего редактировалось 1 раз.
Не красота,а резервное копирование спасет мир!

Аватара пользователя
No-STEAM
Лейтенант
Лейтенант
Сообщения: 193
Зарегистрирован: 23.06.2008
Откуда: /dev/urandom

#427 Сообщение 10.06.2011, 14:12

Athlon_33_88 писал(а):...
Гениально... А в conf.d тоже хранятся исполняемые файлы?

Аватара пользователя
Athlon_33_88
Нович0к
Нович0к
Сообщения: 29
Зарегистрирован: 09.06.2011

#428 Сообщение 10.06.2011, 14:19

No-STEAM писал(а):
Athlon_33_88 писал(а):...
Гениально... А в conf.d тоже хранятся исполняемые файлы?
это конфигурационные файлы запускаемых программ.
Не красота,а резервное копирование спасет мир!

Аватара пользователя
GanGSISoft
Полковник
Полковник
Сообщения: 1430
Зарегистрирован: 27.03.2008
Откуда: Бацькаўшчына
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

#429 Сообщение 10.06.2011, 15:11

в папках.d содержаться запускаемые файлы
Не сказал бы, в том же pacman.d хранится только mirrolist, и в других по всякому бывает

popoffka666
VIP
VIP
Сообщения: 2463
Зарегистрирован: 13.12.2007
Откуда: Latvia
Поблагодарили: 2 раза

#430 Сообщение 15.06.2011, 12:17

No-STEAM писал(а):А файла . не существует
Интересный факт: в FAT, директории «.» и «..» действительно существуют.
А нужно это, как кто-то выше уже объяснил, для того, чтобы ОС понимала, что нужно искать именно в текущей директории, а не в PATH.
The Planet is fine. The people are fucked. — George Carlin
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins

Мой рогалик на JavaScriptМой профиль на GitHub

Аватара пользователя
x_000
Полковник
Полковник
Сообщения: 4889
Зарегистрирован: 25.02.2008
Откуда: Deutsches Reich
Благодарил (а): 6 раз
Поблагодарили: 18 раз

#431 Сообщение 15.06.2011, 17:12

popoffka666 писал(а):Интересный факт: в FAT, директории «.» и «..» действительно существуют.
отдельные файлы . и .. всегда реально существуют в каждой папке в структуре файловой системы (в ext-ах, ufs, zfs, фат и нтфс абсолютно точно, насчет рейзера не уверен, но тоже должно быть)

Аватара пользователя
NiGHt-LEshiY
Полковник
Полковник
Сообщения: 10258
Зарегистрирован: 13.06.2008
Откуда: Россия
Благодарил (а): 752 раза
Поблагодарили: 2667 раз
Контактная информация:

#432 Сообщение 15.06.2011, 17:20

x_000
И в reiser3/4 есть.
Кодекс поведения участников сообщества — обязательно к прочтению.
Просьба присылать сообщения об ошибках в ЛС.

Аватара пользователя
GanGSISoft
Полковник
Полковник
Сообщения: 1430
Зарегистрирован: 27.03.2008
Откуда: Бацькаўшчына
Благодарил (а): 2 раза
Поблагодарили: 3 раза
Контактная информация:

#433 Сообщение 16.06.2011, 00:51

Может очень глупый вопрос но я сам не разберусь.
Есть ядро Linux и дистрибутивы и программы, это ясно. Есть дистрибутивы xBSD, там что за ядро?
И есть ещё куча всяких unix ОС разных, там какие ядра и зачем нужна куча разных unix ос?
Бинарники софта linux совместимы с BSD и другими unix?

Аватара пользователя
x_000
Полковник
Полковник
Сообщения: 4889
Зарегистрирован: 25.02.2008
Откуда: Deutsches Reich
Благодарил (а): 6 раз
Поблагодарили: 18 раз

#434 Сообщение 16.06.2011, 01:01

в разных xBSD ядро соответствующего xBSD и они происходят от ядра BSD4.3
в разных юникс ос ядра соответствующих "юникс ос" и все имеют разное происхождение
все эти ядра объединяет одно - соответствие стандартам POSIX
и бинарники могут быть разные, хотя есть формат a.out, единственный общий для всех юниксов, но он старый и примитивный, а вот эльфы поддерживают многие системы, но не на уровне полной совместимости друг с другом

popoffka666
VIP
VIP
Сообщения: 2463
Зарегистрирован: 13.12.2007
Откуда: Latvia
Поблагодарили: 2 раза

#435 Сообщение 16.06.2011, 10:12

Кстати, у меня тоже есть глупый вопрос. Вот есть Debian, хочу поставить на него GNOME, но:
  • хочу старый гном (т.е. 2.х, а не 3)
  • не хочу GDM, хочу логиниться через консоль и из неё запускать иксы и гном
Такое можно сделать, используя официальные репозитории? Если да, то как?
The Planet is fine. The people are fucked. — George Carlin
Science is interesting, and if you don't agree you can fuck off. — Richard Dawkins

Мой рогалик на JavaScriptМой профиль на GitHub

Ответить