Linux. Карманный справочник
Скотт Граннеман
Данная книга представляет собой краткое пособие по основным командам операционной системы Linux. В первых главах представлены самые элементарные сведения о работе с системой. По мере чтения книги материал усложняется; освоив его, читатель сможет решать достаточно серьезные задачи.
Начинающие пользователи, только приступающие к изучению Linux, найдут сведения о самых необходимых им командах. Но предполагаемая аудитория не ограничивается новичками. Материал книги также напомнит опытным пользователям команды и опции, которые они успели забыть или которым они по каким-то причинам ранее не уделяли внимания.
М.: «И.Д. Вильямс», 2008
ISBN 978-5-8459-1118-6
Количество страниц: 416.
Содержание книги «Linux. Карманный справочник»:
- 17 Об авторе
- 18 Благодарности
- 20 От издательства
- 21 Введение
- 22 На кого рассчитана книга
- 23 Основные соглашения
- 25 Глава 1. Общие сведения о работе с командной строкой
- 25 Файлы и ничего кроме файлов
- 26 Максимальная длина имени файла
- 27 Регистр символов в именах файлов
- 28 Специальные символы в именах файлов
- 31 Символы групповых операций
- 34 Выводы
- 35 Глава 2. Основные команды
- 35 Вывод списка файлов и каталогов
- 36 Вывод содержимого произвольного каталога
- 37 Использование символов групповых операций при определении содержимого каталога
- 38 Просмотр содержимого подкаталогов
- 39 Вывод содержимого каталога в один столбец
- 40 Вывод содержимого каталога с запятыми в качестве разделителей
- 40 Отображение скрытых файлов и каталогов
- 41 Отображение информации о типах файлов
- 42 Отображение информации в цвете
- 44 Информация о правах доступа и владельцах файлов
- 50 Вывод информации в обратном порядке
- 51 Сортировка содержимого каталога по суффиксам имен файлов
- 52 Сортировка по дате и времени
- 53 Сортировка содержимого каталога по размеру файлов
- 53 Представление размеров файлов в килобайтах, мегабайтах и гигабайтах
- 55 Определение пути к текущему каталогу
- 55 Переход к другому каталогу
- 56 Переход в рабочий каталог
- 56 Переход к предыдущему каталогу
- 57 Изменение сведений о времени
- 58 Установка произвольного времени для файла
- 61 Создание нового пустого файла
- 61 Создание нового каталога
- 62 Создание нового каталога и необходимых подкаталогов
- 63 Информация о действиях, выполняемых командой mkdir
- 64 Копирование файлов
- 66 Копирование файлов с использованием символов групповых операций
- 67 Вывод подробной информации о копировании файлов
- 68 Как предотвратить копирование поверх важных файлов
- 70 Копирование каталогов
- 71 Использование команды cp для создания резервных копий
- 73 Перемещение и переименование файлов
- 75 Переименование файлов и каталогов
- 76 Удаление файлов
- 78 Удаление нескольких файлов с помощью символов групповых операций
- 78 Вывод подробной информации при удалении файлов
- 79 Как предотвратить удаление важных файлов
- 80 Удаление пустого каталога
- 81 Удаление файлов и каталогов, содержащих данные
- 82 Проблемы при удалении файлов
- 84 Как превратиться в другого пользователя
- 85 Как превратиться в другого пользователя и использовать его переменные окружения
- 86 Как превратиться в пользователя root
- 86 Как стать пользователем root и использовать его переменные окружения
- 88 Выводы
- 89 Глава 3. Получение информации о командах
- 90 Получение информации о командах с помощью команды man
- 93 Поиск команды по выполняемым ею действиям
- 94 Получение кратких сведений о команде
- 94 Формирование базы данных команд
- 95 Просмотр страницы справочной системы, посвященной конкретной команде
- 97 Вывод справочной информации на печать
- 99 Получение информации о командах с помощью info
- 100 Навигация в системе info
- 104 Определение путей к исполняемым, исходным файлам и страницам справочного руководства
- 105 Описание команд
- 107 Поиск информации о команде по выполняемым ею действиям
- 108 Сведения об экземпляре программы для запуска
- 110 Выводы
- 111 Глава 4. Объединение команд
- 111 Последовательное выполнение нескольких команд
- 114 Выполнение команды при условии успешного завершения предыдущих
- 116 Выполнение команды при условии, что предыдущая завершилась с ошибкой
- 117 Использование выходных данных одной команды при вызове другой команды
- 118 Входной и выходной потоки
- 120 Передача выходных данных одной команды на вход другой команды
- 122 Перенаправление выходных данных в файл
- 124 Как предотвратить перезапись файла при перенаправлении
- 125 Перенаправление выходных данных и запись их в конец файла
- 126 Использование содержимого файла в качестве входных данных
- 127 Выводы
- 129 Глава 5. Отображение содержимого файлов
- 129 Вывод содержимого файла в stdout
- 130 Конкатенация файлов и вывод их в stdout
- 131 Конкатенация файлов и запись результатов в другой файл
- 132 Конкатенация файлов и нумерация строк
- 133 Постраничный вывод текста
- 135 Поиск с помощью программы постраничного просмотра
- 136 Редактирование файлов, отображаемых средствами постраничного просмотра
- 137 Просмотр первых десяти строк файла
- 138 Просмотр первых десяти строк нескольких файлов
- 139 Просмотр произвольного числа строк из файлов
- 140 Просмотр указанного числа байтов из начала файла
- 141 Просмотр последних десяти строк файла
- 141 Просмотр последних десяти строк нескольких файлов
- 142 Просмотр произвольного числа последних строк из файлов
- 143 Просмотр обновляемых строк в конце файла
- 145 Выводы
- 147 Глава 6. Вывод на печать
- 148 Получение списка доступных принтеров
- 149 Определение принтера по умолчанию
- 149 Определение расположения принтеров
- 152 Получение полной информации о принтерах
- 153 Вывод информации на принтер по умолчанию
- 153 Вывод информации на произвольно выбранный принтер
- 154 Вывод нескольких копий файла
- 155 Получение списка заданий на печать
- 156 Вывод информации о заданиях для конкретного принтера
- 157 Отмена задания, переданного на принтер по умолчанию
- 157 Отмена задания, переданного на произвольный принтер
- 158 Отмена всех заданий на печать
- 159 Выводы
- 161 Глава 7. Владельцы файлов и права доступа
- 162 Изменение групп для файлов и каталогов
- 163 Рекурсивное изменение принадлежности каталога группе
- 165 Отслеживание изменений, которые вносятся посредством команды chgrp
- 167 Изменение владельцев файлов и каталогов
- 169 Изменение владельца и группы для файлов и каталогов
- 170 Общие сведения о правах доступа
- 173 Изменения прав доступа к файлам и каталогам с использованием символьных обозначений
- 175 Изменения прав доступа к файлам и каталогам с использованием числовых обозначений
- 180 Рекурсивное изменение прав
- 182 Установка и сброс suid
- 185 Установка и сброс признака sgid
- 188 Установка и сброс признака «sticky bit»
- 191 Выводы
- 193 Глава 8. Создание архивов и сжатие данных
- 195 Архивирование и сжатие файлов посредством программы zip
- 197 Повышение уровня сжатия с помощью программы zip
- 199 Защита zip-архивов паролем
- 201 Разархивирование файлов
- 202 Получение списка файлов для разархивирования
- 203 Проверка файлов, предназначенных для разархивирования
- 203 Сжатие файлов посредством программы gzip
- 205 Рекурсивная обработка файлов посредством программы gzip
- 207 Повышение уровня сжатия с помощью программы gzip
- 208 Распаковка файлов, сжатых с помощью программы gzip
- 209 Проверка файлов, предназначенных для распаковки с помощью программы gunzip
- 210 Сжатие файлов посредством программы bzip2
- 211 Повышение уровня сжатия с помощью программы bzip2
- 212 Распаковка файлов, сжатых с помощью программы bzip2
- 213 Проверка файлов, предназначенных для разархивирования с помощью программы bunzip2
- 214 Архивирование файлов с помощью программы tar
- 216 Создание архивов и сжатие файлов посредством программ tar и gzip
- 218 Проверка файлов, предназначенных для распаковки и разархивирования
- 220 Распаковка и разархивирование файлов
- 221 Выводы
- 223 Глава 9. Поиск данных
- 223 Поиск в базе имен файлов
- 225 Поиск в базе имен файлов без учета регистра
- 226 Управление результатами поиска в базе имен файлов
- 227 Обновление базы, используемой программой locate
- 229 Поиск фрагментов текстового файла
- 230 Общие сведения о шаблонах поиска
- 235 Рекурсивный поиск фрагментов текста в файлах
- 236 Поиск фрагментов текста в файлах без учета регистра
- 237 Поиск слов в файлах
- 238 Отображение номеров строк
- 239 Поиск слов в выходных данных других команд
- 241 Просмотр контекста для слов, имеющихся в файлах
- 244 Отображение строк, не содержащих указанных слов
- 245 Отображение списка файлов, содержащих указанное слово
- 246 Поиск слов в результатах поиска
- 247 Выводы
- 249 Глава 10. Команда find
- 249 Поиск файлов по имени
- 251 Поиск файлов по имени владельца
- 252 Поиск файлов по имени группы
- 253 Поиск файлов по размеру
- 255 Поиск файлов по типу
- 257 Отображение результатов при выполнении всех выражений (AND)
- 258 Отображение результатов при выполнении любого из выражений (OR)
- 260 Отображение результатов, если выражение не выполняется (NOT)
- 261 Выполнение действий над каждым найденным файлом
- 264 Вывод результатов поиска в файл
- 264 Выводы
- 267 Глава 11. Оболочка
- 267 Просмотр списка предыстории
- 268 Повторное выполнение последней команды
- 269 Вызов предыдущей команды путем указания ее номера
- 270 Вызов предыдущей команды путем указания строки символов
- 271 Отображение псевдонимов команд
- 272 Просмотр псевдонима конкретной команды
- 272 Создание нового временного псевдонима
- 273 Создание нового постоянно действующего псевдонима
- 275 Удаление всех псевдонимов
- 276 Выводы
- 277 Глава 12. Контроль использования системных ресурсов
- 278 Вывод информации о процессах, выполняемых в системе
- 280 Просмотр дерева процессов
- 282 Отображение процессов, принадлежащих конкретному пользователю
- 283 Завершение выполняющегося процесса
- 286 Отображение динамически обновляемого списка выполняющихся процессов
- 288 Получение списка открытых файлов
- 289 Отображение файлов, открытых конкретным пользователем
- 291 Получение списка пользователей для конкретного файла
- 291 Отображение сведений о процессах, соответствующих конкретной программе
- 293 Отображение информации об оперативной памяти системы
- 295 Отображение информации об использовании дискового пространства
- 297 Определение размера области, занятой содержимым каталога
- 298 Ограничение вывода общим размером пространства, занятого каталогом
- 299 Выводы
- 301 Глава 13. Инсталляция программного обеспечения
- 302 Инсталляция программных пакетов в RPM-системах
- 304 Удаление программных пакетов из RPM-систем
- 301 Инсталляция зависимых программных пакетов в RPM-системах
- 307 Удаление зависимых программных пакетов из RPM-систем
- 309 Обновление программных пакетов в RPM-системах
- 311 Поиск пакетов, готовых к копированию на RPM-системы
- 312 Инсталляция программных пакетов в Debain
- 313 Удаление программных пакетов из системы Debain
- 314 Инсталляция зависимых пакетов в системе Debain
- 318 Удаление зависимых пакетов из системы Debain
- 319 Обновление зависимых пакетов в системе Debain
- 321 Поиск пакетов, доступных для копирования в систему Debain
- 322 Удаление ненужных инсталляционных пакетов из системы Debain
- 323 Устранение проблем с помощью команды apt
- 325 Выводы
- 327 Глава 14. Сетевое взаимодействие
- 328 Определение состояния сетевых интерфейсов
- 331 Проверка способности компьютера принимать запросы
- 333 Контроль прохождения пакета между двумя узлами
- 335 Выполнение DNS-преобразования
- 337 Настройка сетевого интерфейса
- 339 Получение информации о состоянии сетевого интерфейса беспроводной связи
- 340 Настройка сетевого интерфейса беспроводной связи
- 344 Получение адресов средствами DHCP
- 346 Активизация сетевого соединения
- 348 Перевод сетевого интерфейса в неактивизированное состояние
- 349 Отображение таблицы маршрутизации
- 351 Внесение изменений в таблицу маршрутизации
- 354 Устранение проблем, связанных с сетевым взаимодействием
- 358 Выводы
- 359 Глава 15. Работа в сети
- 359 Организация защищенного взаимодействия с другим компьютером
- 361 Защищенная регистрация на другой машине без использования пароля
- 367 Защищенная система FTP
- 369 Защищенное копирование файлов между узлами сети
- 371 Защищенная передача файлов и создание резервных копий
- 379 Копирование файлов из Web
- 384 Копирование Web-узлов
- 387 Указание последовательностей имен копируемых файлов
- 388 Выводы
- 391 Глава 16. Взаимодействие с системой Windows
- 392 Обнаружение Master Browser рабочей группы
- 396 Запрос имен NetBIOS и IP-адресов
- 397 Получение списка разделяемых ресурсов
- 399 Обращение к ресурсам Samba с помощью FTP-подобного клиента
- 401 Монтирование файловой системы Samba
- 407 Выводы
- 409 Предметный указатель
Инструкция как скачать книгу Скотт Граннеман: Linux. Карманный справочник в форматах DjVu, PDF, DOC или fb2 совершенно бесплатно.
Рейтинг книги:
5 голосов
90