Показать сообщение отдельно
Старый 23.01.2005, 18:07   #1
ViP
 
Аватар для penguinolog
 
Пол:Мужской
Регистрация: 16.11.2004
Адрес: Где-то
Сообщений: 275
Репутация: 334
Exclamation Первые шаги в *nix...

<H1>Первые шаги в *NIX</H1>
<h2>Итак: вы поставили себе Linux/FreeBSD/любой другой *NIX и не знаете с чего начать? Тогда эта статья для вас!</h2>
<h3>Коммандная строка. Начало начал...</h3>
Первое, что вам придётся понять: наибольшую функциональность в *NIX системах предоставляет коммандная строка (некоторые особо "умные" комманды могут достигать 6 или более строк...), а память у вас не бесконечная... Поэтому все основные коммандные оболочки знакомы с автодополнением и историей ввода комманд :ok:.
Самые важные комманды (в отличие от ДОСа) обычно предельно коротки, вот их краткий список:
<tt>ls</tt> -- просмотр содержимого папки (<tt>ls -a</tt> показать всё содержимое папки, включая скрытые и резервные файлы),
<tt>cd имя_папки</tt> перейти в папку (если без параметров, или <tt>cd $</tt> -- переход в домашний каталог, <tt>cd $имя_пользователя</tt> -- переход в домашний каталог соответствующего пользователя),
<tt>rm имя_файла</tt> -- удалить файл (<tt>rm -r имя_папки</tt> -- рекурсивно удалить папку со всем её содержимым),
<tt>man имя</tt> -- получить справку по комманде/программе/файлу...
<b><tt>poweroff</tt></b> (Под FreeBSD предпочтительней <b><tt>shutdown -p now</tt></b>) -- <b>корректно выключить компьютер.</b>
<tt>grep что_то</tt> -- Найти что-то во входных данных (применяется совместно с другими коммандами с синтаксисом следующего вида: <tt>ls|grep имя</tt> -- будет отображена только строка, содержащая соответствующее имя),
<tt>more</tt> -- отображать поэкранно (если весь вывод не помещается на экране), применяется с синтаксисом аналогичным <tt>grep</tt>, а также для просмотра фалов: <tt>more имя_файла</tt>...
<tt>ps</tt> -- отобразить запущенные процессы,
<tt>kill PID</tt> -- завершить процесс, с соответствующим PID (из <tt>ps</tt>),
<tt>комманда &</tt> -- запустить процесс в фоне (никакого вывода на экран, комманда выполняется сама по себе, вы работаете сами по себе...),
<tt>jobs</tt> -- показать, что выполняется в фоне,
<tt>fg номер_задачи</tt> -- перевести комманду из фона в интерактивный режим (номер берётся из <tt>jobs</tt>)...
Как правило это самые наиболее употребляемые стандартные комманды...
Если вы знакомы с Norton Commander -- поставьте пакет mc, и попадёте в родную среду...
Более подробно вы можете познкамиться с текстовым интерфейсом системы используя соответствующую литературу -- каждая из ОС имеет свои особенности и многие из них уникальны...
<h3>Теперь перейдём к более красивой части -- GUI...</h3>
Так как сами интерфейсы рассмотрены [Для просмотра ссылок требуется регистрация. Зарегистрироваться...], я сразу перейду к процессу настройки... Но для начала системные требования:
<ol><li>Наличие X11R6 версии >3</li>
<li>Знание своего железа!</li></ol>
Теперь о настройке:

Наберите <tt>xorgc < tab ></tt> -- должно сработать автодополнение. Если не сработает -- попробуйте <tt>xf86c < tab ></tt>. Полученную комманду выполните и ответьте на все вопросы с учётом того, что при разрешении меньше 1024x768 работать неудобно...
Затем откройте <tt>/etc/X11/</tt> и измените там файл, заканчивающийся на conf (для разных серверов имя начинается по разному) и допишите в параметры клавиатуры:
<tt>"xkboptions" grp:alt_shift_toggle</tt> (или <tt>ctrl_shift_toggle</tt> -- кому как удобнее...).
Далее в зависимости от сервера и кодировок (у меня KOI8-R):
Если у вас XFree86 версии 3 -- в секции настройки клавиатуры замените язык на <tt>ru</tt>, под версией 4 -- через запятую: <tt>en,ru</tt>. Под XOrg менять ничего не надо!
Если вы установили дополнительные шрифты -- добавьте для них запись в соответствующую секцию по аналогии с уже имеющимися записями (если видите запись с номером сетевого порта -- настройки в другом месте! Читайте <tt>man xfs</tt>, где XFS -- X Font Server, не путать с файловой системой!).
Следующий этап -- выбор рабочего окружения. Оно запускается из файла ~/.xinitrc .При запуске X выполняет этот файл построчно и <b><u>по окончании работы последней комманды завершает свою работу</u></b>. Вот соответствия некоторых сред и комманд (<b>всё предварять <tt>exec</tt></b>):
GNOME -- gnome-session
XFCE -- xfce-session
KDE -- startkde
WindowMaker -- wmaker
IceWM -- icewm
Первым делом, вне зависимости от окружения, которым собираетесь пользоваться, советую запустить GNOME и настроить переключение раскладки клавиатуры -- это наипростейший способ...

Если будут вопросы -- пишите! (На то это и форум!).
penguinolog вне форума
 
Вверх
Эти 12 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.08262 секунды с 9 запросами