Дочитал Власова.
Сейчас читаю [15.01.03 9:00]
Питер Кью
Использование Unix. Специальное издание
М.; СПб.; К.: издательский дом "Вильямс", 1999 г., 624 с.
Показалось немного поверхностно, хотя авторы претендовали на всеохватность.
- Некоторые команды
- vi
Некоторые команды
- finger - информация о пользователях, работающих в данных момент, или получение информации о конкретном пользователе
- w - список текущих пользователях, отсортированный по имени терминала
- tnsping - проверка наличия доступа к конкретному dblink
- truss - отслеживание системных вызовов, принимаемых сигналов и ошибок при выполнении данной программы
- ifconfig - проверка состояния сетевых интерфейсов
- modinfo - список модулей, входящих в состав ядра
- pkgchk - проверка целостности системы и корректности её установки
- strings - поиск ASCII-строк в объектах и двоичных файлах
- sysdef - анализ конфигурации аппаратуры и программ
- hwconfig - отображает установленные аппаратные средства, адреса портов ввода-вывода, используемые прерывания и т. п.
- lsdev - отображает список устройств
- route get - отображает маршрут по заданному адресу назначения
- route monitor - отображает изменения в состоянии маршрутов, включая неудачные попытки поиска маршрутов
- vmstat - отображает состояние оперативной памяти, данные об уровне подкачки, использовании дисков и памяти и загрузке ЦП
- iostat - отображает статистические данные об обмене с диском или терминалом
- ipcs - отображает статистические данные о взаимодействии между процессами
vi
Команды перемещения курсора
- <пробел> - вправо на один символ (аналогично )
- - на первый символ следующей строки (аналогично <+>)
- <-> - на первый символ предыдущей строки
- <0> - в начало текущей строки
- <$> - в конец текущей строки
- <^> - на первую из заполненных позиций текущей строки
- - на пол-экрана вниз
- - на экран вниз
- - на пол-экрана вверх
- - на экран вверх
- - на строку с номером x или на последнюю строку в файле, если x не указано
- - на первую строку в файле
- - на строку в середине экрана
- - на последнюю строку на экране
- - на одно слово вперёд
- - на одно слово вперёд (разделители только пробелы)
- - на одно слово назад
- - на одно слово назад (разделители только пробелы)
- - в конец текущего слова
- - в конец текущего слова (разделители только пробелы)
- - к первому вхождению (справа) символа x в текущей строке
- - к первому вхождению (слева) символа x в текущей строке
- <;> - повторить последнюю команду или
- <,> - повторить поиск в обратном направлении
- - повторить поиск по шаблону (команда или )
- - повторить поиск по шаблону в обратном направлении
Редактирование текста
- - ввод текста в начале строки
- - ввод текста в конце строки
- - удаление текста слева от курсора
- - перейти в режим перезаписи (override)
- - отмена последних изменений в текущей строке
- - замена текста до конца строки
- - замена всей строки
- - сохранить рабочий буфер и выйти
- вставить содержимое буфера слева от курсора
- вставить содержимое буфера справа от курсора - - копировать в буфер
- - копировать в буфер до конца строки
- - копировать в буфер всю строку
- - вставить содержимое файла filename
Опции
- - каждая строка будет содержать то же количество пробелов, что и предыдущая
- - звуковой сигнал в случае ошибки
- - при поиске и замене регистр символов не учитывается
- - отображать табуляцию знаками ^I, а конец строки -- $
- - отображать в начале каждой строки её номер
- - выводить сообщение, если изменяются более x строк
- - задаёт оболочку, вызываемую по команде :! или :sh
- - определяет ширину поля табуляции
- - определяет отображением в строке состояния
- - предупреждение о выходе без сохранения