![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| Praetorian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.8.2005 Репутация: нет Всего: нет |
Привет. Вот я решил установить Unix/Linux. Только недавно увидел эту систему в глаза, то есть в монитор =), и мне она вообщем понравилась. Можете мне вообщем рассказать, что делать, как быть с ней, ну... как бы научить меня пользоваться ей, чтобы я заранее знал. У меня есть несколько вопросов, например, для начала, как просматривать и редактировать файлы? Есть ли такая команда, которая бы могла бы просмотреть содержимое и отредактировать его (задолбался при помощи «echo» редактировать
|
|||
|
||||
| Praetorian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.8.2005 Репутация: нет Всего: нет |
Кстати, тут в одной теме нашел про FreeBSD следующее:
Команды: dir = ls copy = cp edit = ee Я тут в юниксе покопался и обнаружил что первые две (ls, cp) работают а вот последняя (ee) нет! Так какая именно команда есть то же самое, что DOS'овская утилита "edit"? Такой же вопрос про DOS'овскую утилиту "view". P.S. Я имею в виду для Unix, а не для FreeBSD. Это сообщение отредактировал(а) Praetorian - 6.8.2005, 04:02 |
|||
|
||||
| Шмель |
|
||||||||||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.4.2004 Репутация: 7 Всего: 18 |
Для редактирования файлов можно использовать vim или mcedit
vim довольно мощный редактор, но он и в использовании может показать сложнее, чем более традиционный для выходцев с виндов mcedit Как пользоваться:
или
Расскажу немного про vim. Vim работает в двух режимах: вставка и нормальный режим. Сразу после открытия файла редактор находится в нормальном режиме. Передвигаться по файлу можно с помощью кнопок k - вверх, l - вправо, j - вниз, h - вверх или стрелками. Для удаления символа под курсором - нажать x, для удаления всей строки - dd, для вставки новой строки - o (после вставки строки, редактор переходит в режим вставки), для удаления разрыва строки (объединение двух строк) - J. Для повторения команды некоторое число раз можно несколько раз тыкать одну кнопку, а можно использовать числовые префиксы, например для перемещения курсора на пять строк вверх можно пять раз нажать "kkkkk" а можно просто "5k" (все это делается в нормальном режиме). Такой подход применим почти ко всем коммандам. Режим вставки: для перехода в этот режим надо нажать i (для перехода назад в нормальный режим - ESC ). Есть маленький нюансик - для вставки символа в конец строки нужно ткнуть a. После этого можно редактировать содержимое текущей строки. Ну и наконец сохранение и выход (все операции в нормальном режиме) сохранение
выход
сохранить и выйти
выйти без сохранения
И еще - есть программа vimtutor. Запускаешь ее и учишься работать. Мне очень помогла в освоении этого редактора. Для просмотра содержимого файла можно сделать так:
Здесь - программа cat читает file_name.txt и передает результат прочитанный текст программе less. После этого стрелками вверх-вниз передвигаешься по файлу, кнопкой q - возвращаешься в коммандную строку. ЗЫ: а еще у нас на форуме работает фак - http://forum.vingrad.ru/index.php?act=modu...dule=vingradfaq Это сообщение отредактировал(а) Шмель - 6.8.2005, 07:49 --------------------
будешь на Земле - заходи |
||||||||||||||
|
|||||||||||||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Очень удобным для новичка является кнопка <Tab> она дописывает команды. Например, чтобы посмотреть комады, начинающиеся на ch, пишем
ch и нажимаем <Tab>. Таким образом можно получать названия команд
А справка по команде даешь либо: команда --help, либо, более подробно man команда. А вообще посмотри аналогичные темы и вперед по ссылкам, манам, и пр.. А в форум задавай конкретные вопросы. |
|||
|
||||
| Ni@m |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 189 Регистрация: 11.3.2004 Где: почти Киев Репутация: нет Всего: 6 |
часто бывает, что сложно подобрать "слово" для man. В этом случае спасает apropos "слово". Он ищет по полкам книжного стелажа man'a.
К примеру
--------------------
Обучение - как переливание воды из одной чашки в другую: всегда лучше, чтоб чашка со знаниями нахордилась выше. |
|||
|
||||
| Praetorian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.8.2005 Репутация: нет Всего: нет |
Большое спасибо всем, мне все очень помогло! Для меня это очень полезная информация!
Шмель Спасибо за подробную инструкцию про vim! Мне как раз надо было редактировать файлы, мне очень помогло! Это сообщение отредактировал(а) Praetorian - 6.8.2005, 18:11 |
|||
|
||||
| Praetorian |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 2.8.2005 Репутация: нет Всего: нет |
Ещё появился такой вопрос: в какой директории хранятся драйвера устройств у Линукса?
|
|||
|
||||
| Шмель |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.4.2004 Репутация: 7 Всего: 18 |
/lib/modules/<kernel_version>
а тебе это зачем? --------------------
будешь на Земле - заходи |
|||
|
||||
| comcon1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 838 Регистрация: 11.6.2005 Где: Москва ДАС-МГУ Репутация: нет Всего: 17 |
Да. Драйвера в линуксе имеют совсем другой смысл, нежели в виндах. В винах это, как правила, наборчик динамических библиотек. В линуксе - это подключения к ядру.
Они могут быть статически встроены в ядро на этапе компиляции, а могут быть собраны как динамически подгружаемые ядерные модули. //Этот выбор остается за пользователем, если он решит перекомпилировать ядро.// А еще для отдельных устройств - это специальные програмы: ------------------- вот некоторые ----------- CUPS - для принтеров XFree, Xorg - для видеокарт Sane - для сканнеров |
|||
|
||||
| gm |
|
|||
|
Unregistered |
Смотреть (текстовые файлы) можно less-ом
А вообще, набери команду - mc (аналог нортона, far-а ...) ну и главное это info |
|||
|
||||
| Шмель |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 179 Регистрация: 16.4.2004 Репутация: 7 Всего: 18 |
в догонку - Vim-Cookbook на русском
--------------------
будешь на Земле - заходи |
|||
|
||||
| rcdimon |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 766 Регистрация: 12.7.2004 Где: Москва Репутация: нет Всего: 2 |
А не проще ли книгу купить? Тут тебе все равно на все вопросы не ответят
|
|||
|
||||
![]()
|
| Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
|
В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |