Внимание! Эта страница только для самых распространенных вопросов по Linux, UNIX и ответов на них.
Для более детальных пояснений пожалуйста обращайтесь к нашему Форуму.
Чтобы добавить вопрос или выставить оценку (рейтинг) материалу, Вам нужно зарегистрироваться и войти на сайт под своим именем.
Для переключения в виртуальную консоль из графической оболочки используйте комбинацию клавиш Ctrl+Alt+Fn (Fn - это клавиши F1, F2 ... F12). Ctrl+Alt+F1 переключает на первую виртуальную консоль, Ctrl+Alt+F2 переключает на вторую и т.д.
Если Вы находитесь в консоли, то переключаться между консолями можно комбинацией клафиш Alt+Fn.
Чтобы вернуться в "иксы" (X-Window), Вам нужно переключиться на ту виртуальную консоль, на которую Вы вышли из X-Window. Если Вы загрузили систему в консольном (текстовом) режиме и запустили графическую оболочку из командной строки (например командой "startx"), то сеанс работы X-Window в таком случае будет привязан к следующей незанятой консоли, но не к той, с которой он был запущен. Таким образом, если к примеру у Вас работают 3 виртуальных консоли, то X-Window будет работать на 4-й (четвертой), и для перехода в графическую оболочку Вам нужно использовать комбинацию Alt+F4.
Иногда при установке пакета появляется сообщение о том, что инсталляция не возможна, т.к. пакет не содержит подписи. Подпись применяется для того, чтобы определить источник происхождения пакета, а также быть уверенным, что целостность пакета не нарушена (к примеру пакет не взломан).
При установке (или смене) новых тем интерфейса файлы этих тем устанавливаются в домашний каталог пользователя (~/.themes), но в этом случае для программ, запускаемых от имени пользователя root, будут использоваться стандартные темы. Для того, чтобы тема интерфейса применялась для всех программ, нужно установить соответствующую тему в каталог /usr/share/themes
Многие программы, установленные под эмулятором Wine, к сожалению не могут полностью и правильно деинсталироваться. В результате при удалении программ могут остаться ненужные файлы, иконки рабочего стола и пункты в меню. Здесь приведен пример, как полностью удалить ВСЕ программы:
- эта команда удалит ВСЕ программы:
rm -rf $HOME/.wine
- эти команды удалят оставшихся иконки и каталоги на рабочем столе, пункты меню:
Внимание! Последняя команда содержит маску файлов "????_*.xpm", под шаблон которой могут попасть иконки программ (в редких случаях), которые не были установлены под Wine. Так что перед удалением рекомендуется предварительно визуально проверить каталог $HOME/.local/share/icons/
Для удаления переменной из списка переменных окружения выполните команду:
$ unset VARIABLE (где VARIABLE это имя переменной)
Команда unset удалит переменную и ее значение. Если удаляемая Вами переменная не была явно определена в текущей сессии оболочки, то в большинстве случаев эта переменная и ее значение будут заново переопределены при следующей сессии оболочки.
Для установки значения переменной окружения выполните:
$ export VARIABLE=value
Переменной VARIABLE будет присвоено значение значение value. Если переменная VARIABLE не существовала, то она будет создана. Если VARIABLE уже имела какое-то значение ранее, то оно будет изменено на новое.
Для переменной PATH рекомендуется использовать команду в следующем формате:
$ export PATH=$PATH:/home/mylogin/newdirectory
В этом случае bash будет интерпретировать переменную PATH не как ее имя, а как ее значение, т.к. перед именем переменной PATH в данном случае поставлен символ $ Таким образом текущее значение переменная PATH не будет полностью заменено новым значением, но к теперь к существующему значению будет добавлено новое.
Если Вы не можете извлечь из DVD/CD привода диск, то обычно причина этого в том, что какой-то из процессов блокирует доступ к приводу. Перед тем, как освободить привод, нужно узнать, какой процесс его использует:
Выполним команду (с правами пользователя root): # fuser /media/cdrom
Вы теперь видите, каким процессом занят привод, и если Вы уверены, что это не критически важный для системы процесс в данный момент, то просто убиваем процесс: # fuser -k /media/cdrom
Иногда случается, что экран терминала замусорен, и даже при попытке набора команд, даже на английском языке, вместо ожидаемого текста вы видите набор непонятных символов. Попытка воспользоваться командой clear только поможет очистить область экрана, но при наборе команд опять мусор. Вот пример:
В таких случаях спасает выполнение в терминале, как ни странно угрожающе звучащей, команды
# reset
Но не стоит ее бояться. Она просто вернет терминал в исходное состояние, но не будет перезагружать систему. Если Вы выполняете эту команду не используя привилегии root, то просто команду нужно выполнить дважды. Эта команда очень Вам поможет особенно когда у Вас "замусорился" терминал на удаленном компьютере. Ведь Вам не придется перезапускать сеанс или тем более перезагружать удаленный компьютер, что вообще иногда невозможно сделать.