КнигоПровод.Ru22.11.2024

/ИТ-книги

Linux. Карманный справочник — Граннеман С.
Linux. Карманный справочник
Необходимый код и команды
Граннеман С.
год издания — 2007, кол-во страниц — 416, ISBN — 978-5-8459-1118-6, 0-672-32838-0, тираж — 3000, язык — русский, тип обложки — мягк., масса книги — 190 гр., издательство — Вильямс
цена: 499.00 рубПоложить эту книгу в корзину
LINUX PHRASEBOOK
ESSENTIAL CODE AND COMMANDS
Scott Granneman

Sams Publishing, 2006


Пер. с англ. В. В. Вейтмана

Формат 70x100 1/32. Печать офсетная
ключевые слова — операционн, linux, файл, root, stdout, chgrp, suid, sgid, gzip, gunzip, bzip2, bunzip2, rpm-, debian, dns, сетев, беспроводн, dhcp, маршрутизац, ftp, web-, netbios, ip-адрес, samba, apache

Данная книга представляет собой краткое пособие по основным командам операционной системы Linux. В первых главах представлены самые элементарные сведения о работе с системой. По мере чтения книги материал усложняется; освоив его, читатель сможет решать достаточно серьёзные задачи. Начинающие пользователи, только приступающие к изучению Linux, найдут сведения о самых необходимых им командах. Но предполагаемая аудитория не ограничивается новичками. Материал книги также напомнит опытным пользователям команды и опции, которые они успели забыть или которым они по каким-то причинам ранее не уделяли внимания.

ОГЛАВЛЕНИЕ

Об авторе17
Благодарности18
От издательства20
 
Введение21
 
На кого рассчитана книга22
Основные соглашения23
 
Глава 1. Общие сведения о работе с командной строкой25
 
Файлы и ничего кроме файлов25
Максимальная длина имени файла26
Регистр символов в именах файлов27
Специальные символы в именах файлов28
Символы групповых операций31
Выводы34
 
Глава 2. Основные команды35
 
Вывод списка файлов и каталогов35
Вывод содержимого произвольного каталога36
Использование символов групповых операций при определении
содержимого каталога37
Просмотр содержимого подкаталогов38
Вывод содержимого каталога в один столбец39
Вывод содержимого каталога с запятыми в качестве
разделителей40
Отображение скрытых файлов и каталогов40
Отображение информации о типах файлов41
Отображение информации в цвете42
Информация о правах доступа и владельцах файлов44
Вывод информации в обратном порядке50
Сортировка содержимого каталога по суффиксам имён файлов51
Сортировка по дате и времени52
Сортировка содержимого каталога по размеру файлов53
Представление размеров файлов в килобайтах, мегабайтах и
гигабайтах53
Определение пути к текущему каталогу55
Переход к другому каталогу55
Переход в рабочий каталог56
Переход к предыдущему каталогу56
Изменение сведений о времени57
Установка произвольного времени для файла58
Создание нового пустого файла61
Создание нового каталога61
Создание нового каталога и необходимых подкаталогов62
Информация о действиях, выполняемых командой mkdir63
Копирование файлов64
Копирование файлов с использованием символов групповых
операций66
Вывод подробной информации о копировании файлов67
Как предотвратить копирование поверх важных файлов68
Копирование каталогов70
Использование команды ср для создания резервных копий71
Перемещение и переименование файлов73
Переименование файлов и каталогов75
Удаление файлов76
Удаление нескольких файлов с помощью символов групповых
операций78
Вывод подробной информации при удалении файлов78
Как предотвратить удаление важных файлов79
Удаление пустого каталога80
Удаление файлов и каталогов, содержащих данные81
Проблемы при удалении файлов82
Как превратиться в другого пользователя84
Как превратиться в другого пользователя и использовать его
переменные окружения85
Как превратиться в пользователя root86
Как стать пользователем root и использовать его переменные
окружения86
Выводы88
 
Глава 3. Получение информации о командах89
 
Получение информации о командах с помощью команды man90
Поиск команды по выполняемым ею действиям93
Получение кратких сведений о команде94
Формирование базы данных команд94
Просмотр страницы справочной системы, посвящённой
конкретной команде95
Вывод справочной информации на печать97
Получение информации о командах с помощью info99
Навигация в системе info100
Определение путей к исполняемым, исходным файлам и
страницам справочного руководства104
Описание команд105
Поиск информации о команде по выполняемым ею действиям107
Сведения об экземпляре программы для запуска108
Выводы110
 
Глава 4. Объединение команд111
 
Последовательное выполнение нескольких команд111
Выполнение команды при условии успешного завершения
предыдущих114
Выполнение команды при условии, что предыдущая завершилась
с ошибкой116
Использование выходных данных одной команды при вызове
другой команды117
Входной и выходной потоки118
Передача выходных данных одной команды на вход другой
команды120
Перенаправление выходных данных в файл122
Как предотвратить перезапись файла при перенаправлении124
Перенаправление выходных данных и запись их в конец файла125
Использование содержимого файла в качестве входных
данных126
Выводы127
 
Глава 5. Отображение содержимого файлов129
 
Вывод содержимого файла в stdout129
Конкатенация файлов и вывод их в stdout130
Конкатенация файлов и запись результатов в другой файл131
Конкатенация файлов и нумерация строк132
Постраничный вывод текста133
Поиск с помощью программы постраничного просмотра135
Редактирование файлов, отображаемых средствами
постраничного просмотра136
Просмотр первых десяти строк файла137
Просмотр первых десяти строк нескольких файлов138
Просмотр произвольного числа строк из файлов139
Просмотр указанного числа байтов из начала файла140
Просмотр последних десяти строк нескольких файлов141
Просмотр произвольного числа последних строк из файлов142
Просмотр обновляемых строк в конце файла143
Выводы145
 
Глава 6. Вывод на печать147
 
Получение списка доступных принтеров148
Определение принтера по умолчанию149
Определение расположения принтеров149
Получение полной информации о принтерах152
Вывод информации на принтер по умолчанию153
Вывод информации на произвольно выбранный принтер153
Вывод нескольких копий файла154
Получение списка заданий на печать155
Вывод информации о заданиях для конкретного принтера156
Отмена задания, переданного на принтер по умолчанию157
Отмена задания, переданного на произвольный принтер157
Отмена всех заданий на печать158
Выводы159
 
Глава 7. Владельцы файлов и права доступа161
 
Изменение групп для файлов и каталогов162
Рекурсивное изменение принадлежности каталога группе163
Отслеживание изменений, которые вносятся посредством
команды chgrp165
Изменение владельцев файлов и каталогов167
Изменение владельца и группы для файлов и каталогов169
Общие сведения о правах доступа170
Изменения прав доступа к файлам и каталогам с
использованием символьных обозначений173
Изменения прав доступа к файлам и каталогам с
использованием числовых обозначений175
Рекурсивное изменение прав180
Установка и сброс suid182
Установка и сброс признака sgid185
Установка и сброс признака «sticky bit»188
Выводы191
 
Глава 8. Создание архивов и сжатие данных193
 
Архивирование и сжатие файлов посредством программы zip195
Повышение уровня сжатия с помощью программы zip197
Защита zip-архивов паролем199
Разархивирование файлов201
Получение списка файлов для разархивирования202
Проверка файлов, предназначенныхдля разархивирования203
Сжатие файлов посредством программы gzip203
Рекурсивная обработка файлов посредством программы gzip205
Повышение уровня сжатия с помощью программы gzip207
Распаковка файлов, сжатых с помощью программы gzip208
Проверка файлов, предназначенных для распаковки с
помощью программы gunzip209
Сжатие файлов посредством программы bzip2210
Повышение уровня сжатия с помощью программы bzip2211
Распаковка файлов, сжатых с помощью программы bzip2212
Проверка файлов, предназначенных для разархивирования с
помощью программы bunzip2213
Архивирование файлов с помощью программы tar214
Создание архивов и сжатие файлов посредством программ
tar и gzip216
Проверка файлов, предназначенных для распаковки и
разархивирования218
Распаковка и разархивирование файлов220
Выводы221
 
Глава 9. Поиск данных223
 
Поиск в базе имён файлов223
Поиск в базе имён файлов без учёта регистра225
Управление результатами поиска в базе имён файлов226
Обновление базы, используемой программой locate227
Поиск фрагментов текстового файла229
Общие сведения о шаблонах поиска230
Рекурсивный поиск фрагментов текста в файлах235
Поиск фрагментов текста в файлах без учёта регистра236
Поиск слов в файлах237
Отображение номеров строк238
Поиск слов в выходных данных других команд239
Просмотр контекста для слов, имеющихся в файлах241
Отображение строк, не содержащих указанных слов244
Отображение списка файлов, содержащих указанное слово245
Поиск слов в результатах поиска246
Выводы247
 
Глава 10. Команда find249
 
Поиск файлов по имени249
Поиск файлов по имени владельца251
Поиск файлов по имени группы252
Поиск файлов по размеру253
Поиск файлов по типу255
Отображение результатов при выполнении всех выражений (AND)257
Отображение результатов при выполнении любого из выражений
(OR)258
Отображение результатов, если выражение не выполняется
(NOT)260
Выполнение действий над каждым найденным файлом261
Вывод результатов поиска в файл264
Выводы264
 
Глава 11. Оболочка267
 
Просмотр списка предыстории267
Повторное выполнение последней команды268
Вызов предыдущей команды путём указания её номера269
Вызов предыдущей команды путём указания строки символов270
Отображение псевдонимов команд271
Просмотр псевдонима конкретной команды272
Создание нового временного псевдонима272
Создание нового постоянно действующего псевдонима273
Удаление всех псевдонимов275
Выводы276
 
Глава 12. Контроль использования системных ресурсов277
 
Вывод информации о процессах, выполняемых в системе278
Просмотр дерева процессов280
Отображение процессов, принадлежащих конкретному
пользователю282
Завершение выполняющегося процесса283
Отображение динамически обновляемого списка
выполняющихся процессов286
Получение списка открытых файлов288
Отображение файлов, открытых конкретным пользователем289
Получение списка пользователей для конкретного файла291
Отображение сведений о процессах, соответствующих
конкретной программе291
Отображение информации об оперативной памяти системы293
Отображение информации об использовании дискового
пространства295
Определение размера области, занятой содержимым каталога297
Ограничение вывода общим размером пространства, занятого
каталогом298
Выводы299
 
Глава 13. Инсталляция программного обеспечения301
 
Инсталляция программных пакетов в RPM-системах302
Удаление программных пакетов из RPM-систем304
Инсталляция зависимых программных пакетов в RPM-системах304
Удаление зависимых программных пакетов из RPM-систем307
Обновление программных пакетов в RPM-системах309
Поиск пакетов, готовых к копированию на RPM-системы311
Инсталляция программных пакетов в Debian312
Удаление программных пакетов из системы Debian313
Инсталляция зависимых пакетов в системе Debian314
Удаление зависимых пакетов из системы Debian318
Обновление зависимых пакетов в системе Debian319
Поиск пакетов, доступных для копирования в систему Debian321
Удаление ненужных инсталляционных пакетов из системы
Debian322
Устранение проблем с помощью команды apt323
Выводы325
 
Глава 14. Сетевое взаимодействие327
 
Определение состояния сетевых интерфейсов328
Проверка способности компьютера принимать запросы331
Контроль прохождения пакета между двумя узлами333
Выполнение DNS-преобразования335
Настройка сетевого интерфейса337
Получение информации о состоянии сетевого интерфейса
беспроводной связи339
Настройка сетевого интерфейса беспроводной связи340
Получение адресов средствами DHCP344
Активизация сетевого соединения346
Перевод сетевого интерфейса в неактивизированное состояние348
Отображение таблицы маршрутизации349
Внесение изменений в таблицу маршрутизации351
Устранение проблем, связанных с сетевым взаимодействием354
Выводы358
 
Глава 15. Работа в сети359
 
Организация защищённого взаимодействия с другим компьютером359
Защищённая регистрация на другой машине без использования
пароля364
Защищённая система FTP367
Защищённое копирование файлов между узлами сети369
Защищённая передача файлов и создание резервных копий371
Копирование файлов из Web379
Копирование Web-узлов
Указание последовательностей имён копируемых файлов
Выводы388
 
Глава 16. Взаимодействие с системой Windows391
 
Обнаружение Master Browser рабочей группы392
Запрос имён NetBIOS и IP-адресов396
Получение списка разделяемых ресурсов397
Обращение к ресурсам Samba с помощью FTP-подобного клиента399
Монтирование файловой системы Samba401
Выводы407
 
Предметный указатель409

Книги на ту же тему

  1. Использование Linux. — 6-е изд. Специальное издание, Бендел Д., Нейпир Р., 2002
  2. UNIX. Справочник, Роббинс А., 2007
  3. UNIX. Профессиональное программирование. — 2-е изд., Стивенс Р., Раго С., 2007

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru