Ну, и коль уж менять винт, то Linux буду ставить по-новой, т.к. заморачиваться с переносом настроек как-то не особо хочется… А раз уж ставить сызнова, то озадачился вопросом: а что именно ставить? Нет, Kubuntu – это, конечно хорошо, но свет клином на ней не сошёлся… Во-первых, так и не определился с рабочим столом. Понятно, что скорее всего это будут либо KDE, либо GNOME. Но что именно? С одной стороны, в KDE 4.x обещают много вкусного/полезного/красивого… Да и привык я к кедам… С другой стороны, с гномом я толком и не ознакомился, хотя потенциал тоже внушительный… Да и в грядущих релизах тоже грозятся много чего прикрутить… Вобщем, думаю… Во-вторых, сам дистрибутив… Давеча читал в январском LinuxFormat сравнительный обзор по Mandriva 2008, SuSE 10.3 (если с номером не путаю) и Ubuntu 7.10. Mandriva идёт фсад… SuSE – в принципе, неплохая система. Но после того, как Novell подписали соглашение с мелкомягкими, не хочется юзать их продукт… Fedora… Да, она у меня даже установлена на VirtualBox. Очень интересно. Но… Из идейный соображений в ней нет абсолютно ничего проприетарного. Т.е. надо повозиться, что бы научить читать проприетарные форматы видео/аудио и т.д… Можно, конечно… Надо почитать поподробнее… На Gentoo пока даже не замахиваюсь: сам понимаю, что не готов. Вобщем, что мы имеем (из наиболее распространённых)? Ubuntu/Kubuntu 8.04 после релиза; Debian; Fedora; Sabayon – как-то ставил на виртуальной машине – очень понравилось оформление. Но на этом всё: глубже не знакомился. Конечно, хотелось бы остаться на дистрибутиве на базе Debian, поскольку немного его всё же знаю, но Sabayon подкупает тем, что это уже собранный Gentoo. Вобщем, пока что больше всего склоняюсь в его сторону…
Из спортивного интереса поставил Федору под VirtualBox. ШЕСТУЮ! С гномом!!!
Йапонама! Никакого гемора ни с раскладкой клавы, ни монитором… Распозналось и установилось сходу, при установке.
И это в шестой-то! Которая была чёрт знает когда сделана!
*задумался, а ту ли ось выбрал год назад*
Вышел новый номер 12 (99) журнала LinuxFormat. В декабрьском номере можно прочитать о следующих темах:
10 проектов “сделай сам”: 3D-анаглифы из фотографий, загрузочный USB-брелок, медиа-сервер с Linux, новая прошивка для маршрутизатора, Fedora Respin и многое другое;
10 лучших расширений WordPress — оснастите свой блог по-максимуму;
Для непосвященных, bash – командная оболочка по умолчанию во многих Linux-дистрибутивах, включая Fedora, Ubuntu, Redhat и др. Используя операционную систему Linux-семейства, вы, вероятно, используете и bash. По этой причине ниже я собрал несколько часто возникающих проблем с bash и простые способы их решения.
1. Потеря истории команд
Если открыть окно терминала и ввести несколько команд, а после открыть второе окно, то история команд bash во втором окне не будет содержать команд из первого. К тому же, если закрыть первый терминал, а затем второй, то история команд из первого терминала будет перезаписана вторым. Вдвойне неприятно!
Так происходит из-за того, что история команд записывается только при закрытии терминала, а не после каждой команды. Это можно исправить.
Для этого надо отредактировать файл .bashrc (начинающим: любой файл, начинающийся с точки, является скрытым – служит для хранения пользовательских настроек).
nano ~/.bashrc
sudo здесь не нужно, это файл пользователя, а не настройка системы. Мне нравится nano, но можно использовать любой редактор: gedit, kate, mousepad, vi или emacs
добавить строки
shopt -s histappend
PROMPT_COMMAND=’history -a’
И сохранить. (Ctrl-O для записи. “^” означает клавишу “Ctrl” в nano и других программах. ^X для выхода)
Так история команд будет добавляться к старой, а не перезаписывать ее, и запись будет происходить каждый раз в момент отображения подсказки bash.
2. Глупые ошибки в написании
Добавьте
shopt -s cdspell
опять-таки в .bashrc. Таким образом ошибки в написании (например, ect вместо etc) будут исправляться.
3. Дубликаты в истории команд
Я часто набираю cd .. несколько раз подряд, и когда я нажимаю клавишу “вверх”, чтобы вернуться к ранее введенным командам, я не хочу, чтобы мне постоянно напоминали о моих неоптимальных передвижениях по файловой системе.
Добавьте
export HISTCONTROL=”ignoredups”
опять таки к .bashrc.
Или даже лучше, добавьте
export HISTIGNORE=”&:ls:[bf]g:exit”
Это позволит избавиться от дубликатов, а также от ls, bg, fg и exit, что сделает историю команд bash более читабельной.
4. Разорванные многострочные команды в истории команд
Добавьте
shopt -s cmdhist
в .bashrc, и многострочные команды будут записываться в одну строку, что облегчит редактирование.
5. Пара дополнительных советов от комментаторов
Нажмите Ctrl-R в bash, далее начните набирать команду. Так искать в истории команд гораздо быстрее, чем нажимать 300 раз “вверх”.
Также можно искать при помощи
history | grep “foo”
Команда
cd -
осуществляет возврат к последней посещенной директории – бывает полезно, когда нужно перейти куда-то чтобы что-то изменить, а затем быстро вернуться назад.
Нажатие “Esc”+”.” вызывает последний упомянутый объект. Например, если набрать cat /etc/apt/sources.list, а затем rm и нажать “Esc”+”.”, то команда будет автоматически завершена: rm /etc/apt/sources.list. Попробуйте!
Заключение
Вот несколько советов, как сделать историю команд bash удобней. Если у вас есть свои хитрости на этот счет, добавляйте в комментарии!
Извиняюсь за копипаст. Просто нашел эту статью полезной для себя и думаю, что для многих будет хорошим подспорьем.
Взято с