Уведомлений еще не было
Оцените книгу
1
2
3
4
5
6
7
8
9
10
Ваша оценка 0
Литрес
Лабиринт
2178.00 ₽

Описание книги

Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux и настала пора нырнуть поглубже и познакомиться с возможностями командной строки. Командная строка - всегда с вами, от первого знакомства до написания полноценных программ в Bash - самой популярной оболочке Linux . Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями команд, поиском по шаблону и многим другим. Прочитав эту книгу вы легко научитесь создавать и удалять файлы, ката...

Уильям Шоттс знакомит вас с истинной философией Linux. Вы уже знакомы с Linux и настала пора нырнуть поглубже и познакомиться с возможностями командной строки. Командная строка - всегда с вами, от первого знакомства до написания полноценных программ в Bash - самой популярной оболочке Linux . Познакомьтесь с основами навигации по файловой системе, настройки среды, последовательностями команд, поиском по шаблону и многим другим. Прочитав эту книгу вы легко научитесь создавать и удалять файлы, каталоги и символьные ссылки; администрировать систему, включая сетевое оборудование, установку пакетов и управление процессами; редактировать файлы; писать скрипты для автоматизации общих или рутинных задач; выполнять любые работы с текстовыми файлами. Преодолев начальный страх перед оболочкой Linux, вы поймете, что командная строка - это естественный, логичный и простой способ общения с компьютером. И не забывайте протирать пыль с мышки. Книга «Командная строка Linux. Полное руководство» автора Уильям Шоттс оценена посетителями КнигоГид, и её читательский рейтинг составил 8.20 из 10.
Для бесплатного просмотра предоставляются: аннотация, публикация, отзывы, а также файлы для скачивания.

  • Просмотров: 784
  • Страниц: 480 стр.
  • Рецензий: 0
Информация об издании
  • Переводчики: не указаны
  • Серия: Для профессионалов
  • ISBN (EAN): 978-5-496-02303-0
  • Количество страниц: 480 стр.
  • Языки: Русский
  • Возрастное ограничение: 16+
  • Год написания: 2017
8.2 общий рейтинг

13 оценок

Подробная статистика
0-2
0%
0 оценок
3-4
0%
0 оценок
5-6
0%
0 оценок
7-8
38%
5 оценок
9-10
62%
8 оценок
Эту книгу оценили 13 пользователей
Возраст
0%
до 18
13%
18-25
50%
25-35
25%
35-45
12%
45+
92% мужчины
8% женщины


К этой книге не добавлены цитаты
Эта книга еще не добавлена в подборки
К ЭТОЙ КНИГЕ НЕ ДОБАВЛЕНЫ персонажи
К ЭТОЙ КНИГЕ НЕ ДОБАВЛЕНЫ ТЕСТЫ
Оглавление книги
Командная строка Linux [Полное руководство]
Благодарности
Введение
Зачем нужна командная строка?
О чем эта книга
Кому адресована эта книга
Что дается в этой книге
Как читать эту книгу
Предварительные условия
Часть I. Командная оболочка
Эмуляторы терминалов
Первые удары по клавишам
Некоторые простые команды1
Завершение сеанса работы с терминалом
2. Навигация
Дерево каталогов файловой системы
Текущий рабочий каталог
Перечисление содержимого каталога
Смена текущего рабочего каталога
3. Исследование системы
Любопытные возможности ls
Определение типов файлов командой file
Просмотр содержимого файлов командой less
Обзорное путешествие
Символические ссылки
4. Операции с файлами и каталогами
Групповые символы
mkdir — создание каталогов
cp — копирование файлов и каталогов
mv — перемещение и переименование файлов
rm — удаление файлов и каталогов
ln — создание ссылок
Давайте построим песочницу
Заключительное замечание
5. Работа с командами
Что такое команды?
Идентификация команд
Получение документации с описанием команд
Создание собственных команд с помощью alias
Навестите старых друзей
6. Перенаправление
Стандартный ввод, вывод и вывод ошибок
Конвейеры
Заключительное замечание
7. Взгляд на мир глазами командной оболочки
Подстановка
Экранирование
Экранирование символов
Заключительное замечание
8. Продвинутые приемы работы с клавиатурой
Редактирование командной строки
Дополнение
Использование истории
Заключительное замечание
9. Привилегии
Владельцы, члены группы и все остальные
Чтение, запись и выполнение
Изменение идентичности
Использование привилегий
Изменение своего пароля
10. Процессы
Как действует процесс
Управление процессами
Сигналы
Другие команды управления процессами
Часть II. Окружение и настройка
Что хранится в окружении?
Как устанавливается окружение?
Изменение окружения
Заключительное замечание
12. Плавное введение в vi
Зачем осваивать vi
Немного предыстории
Запуск и завершение vi
Режимы редактирования
Перемещение курсора
Основы редактирования
Поиск и замена
Редактирование нескольких файлов
Сохранение результатов работы
13. Настройка приглашения к вводу
Устройство строки приглашения к вводу
Альтернативные варианты оформления приглашения
Добавление цвета
Перемещение курсора
Сохранение определения приглашения
Заключительное замечание
Часть III. Типичные задачи и основные инструменты 14. Управление пакетами
Системы пакетов
Как действует система пакетов
Типичные задачи управления пакетами
Заключительное замечание
15. Устройства хранения
Монтирование и размонтирование устройств хранения
Создание новых файловых систем
Проверка и восстановление файловой системы
Форматирование гибких дисков
Непосредственное перемещение данных между устройствами
Создание образа компакт-диска
Запись образа компакт-диска
Дополнительные сведения
16. Сети
Исследование и мониторинг сети
Передача файлов по сети
Безопасные взаимодействия с удаленными узлами
17. Поиск файлов
locate — простой способ поиска файлов
find — сложный способ поиска файлов
18. Архивация и резервное копирование
Сжатие файлов
Архивирование файлов
Синхронизация файлов и каталогов
19. Регулярные выражения
Что такое регулярные выражения?
grep — поиск в тексте
Метасимволы и литералы
Любой символ
Якоря
Выражения в квадратных скобках и классы символов
Простые и расширенные регулярные выражения POSIX
Чередование
Квантификаторы
Практические примеры применения регулярных выражений
Заключительное замечание
20. Обработка текста
Области применения текста
А вот и наши старые знакомые!
Нарезка и перетасовка текста
Сравнение текста
Редактирование на лету
Заключительное замечание
Дополнительное задание
21. Форматирование вывода
Инструменты простого форматирования
Системы форматирования документов
Заключительное замечание
22. Печать
Краткая история поддержки печати
Печать в Linux
Подготовка файлов к печати
Отправка задания печати на принтер
Наблюдение за заданиями печати и управление ими
23. Компиляция программ
Что такое компиляция?
Компиляция программ на C
Заключительное замечание
Часть IV. Сценарии командной оболочки
Что такое сценарии командной оболочки
Как написать сценарий командной оболочки
Дополнительные хитрости по оформлению
Заключительное замечание
25. Начало проекта
Этап первый: минимальный документ
Этап второй: добавление некоторых данных
Переменные и константы
Встроенные документы
Заключительное замечание
26. Проектирование сверху вниз
Функции командной оболочки
Локальные переменные
Постоянное опробование сценария
Заключительное замечание
27. Управление потоком выполнения: ветвление при помощи if
Использование if
Код завершения
Команда test
Более современная версия команды test
(( )) — для проверки целых чисел
Объединение выражений
Операторы управления: еще один способ ветвления
Заключительное замечание
28. Чтение ввода с клавиатуры
read — чтение значений со стандартного ввода
Проверка ввода
Меню
Заключительное замечание
Дополнительные сведения
29. Управление потоком выполнения: циклы while и until
Циклы
while
Прерывание цикла
until
Чтение файлов в циклах
Заключительное замечание
30. Поиск и устранение ошибок
Синтаксические ошибки
Логические ошибки
Тестирование
Отладка
Заключительное замечание
31. Управление потоком выполнения: ветвление с помощью case
case
Заключительное замечание
32. Позиционные параметры
Доступ к командной строке
Обработка позиционных параметров скопом
Более сложное приложение
Заключительное замечание
33. Управление потоком выполнения: цикл for
for: традиционная форма
for: форма в стиле языка C
Заключительное замечание
34. Строки и числа
Подстановка параметров
Вычисление и подстановка арифметических выражений
Заключительное замечание
Дополнительные сведения
35. Массивы
Что такое массивы?
Создание массива
Присваивание значений массиву
Доступ к элементам массива
Операции с массивами
Заключительное замечание
36. Экзотика
Группы команд и подоболочки
Ловушки
Асинхронное выполнение
Именованные каналы
Заключительное замечание
КНИГА НЕ УПОМИНАЛАСЬ В БЛОГАХ

Рецензии на книгу

Написано 0 рецензий

Компьютеры
8.2
0
0
Новая большая книга CSS
Новая большая книга CSS

Технология CSS3 позволяет создавать профессионально оформленные сайты, но тонкости этого языка могут оказаться довольно сложными даже для опытных веб-разработчиков. Полностью переработанное четвертое издание этой книги поможет вам поднять навыки работы с HTML и CSS на новый уровень; она содержит множество ценных советов, описаний приемов, а также инструкции, написанные в стиле справочного руководс...

Программное обеспечение
8.8
0
0
World of Warcraft. Полная иллюстрированная энциклопедия
World of Warcraft. Полная иллюстрированная энциклопедия

В этой уникальной энциклопедии вы узнаете об удивительных расах, великих героях и злодеях, знаменитом оружии и прекрасных городах из мира самой популярной компьютерой онлайн-игры World of Warcraft. Перед вами откроется великолепный мир, который захватит вас навсегда.

Программное обеспечение
8.6
0
0
Мир игры Uncharted 4. Путь вора
Мир игры Uncharted 4. Путь вора

Cпустя несколько лет после своего последнего приключения Натан Дрейк возвращается в мир воров. Погрузитесь полностью в многогранный мир игры Uncharted 4: Путь вора, исследуя каждый его уголок, c помощью артубка Uncharted 4: A Thief's End от Naughty Dog и Dark Horse. Вы сможете увидеть ранее не издававшиеся рисунки и концепт-арты, которые сопровождаются комментариями разработчиков. Вы узнае...

Программное обеспечение
8.2
0
0
Head First. Программирование для Android
Head First. Программирование для Android

Система Android покорила мир. Все хотят иметь планшет или смартфон, а устройства на базе Android пользуются невероятной популярностью. В этой книге мы научим вас разрабатывать собственные приложения, а также покажем, как построить простое приложение и запустить его на виртуальном устройстве Android. Вы узнаете как структурировать приложения, познакомитесь с дизайном интерфейсов, научитесь созда...

Программное обеспечение
8.4
0
0
PHP 7
PHP 7

"Рассмотрены основы языка PHP и его рабочего окружения в Windows, Mac OS X и Linux. Отражены радикальные изменения в языке PHP, произошедшие с момента выхода предыдущего издания: трейты, пространство имен, анонимные функции, замыкания, элементы строгой типизации, генераторы, встроенный Web-сервер и многие другие возможности. Приведено описание синтаксиса PHP 7, а также функций для работы с массива...

Программное обеспечение
8.0
0
0
ES6 и не только
ES6 и не только

Даже если у вас уже есть опыт работы с JavaScript, скорее всего, язык вы в полной мере не знаете. Особое внимание в этой книге уделяется новым функциям, появившимся в Ecmascript 6 (ES6) – последней версии стандарта JavaScript.ES6 повествует о тонкостях языка, малознакомых большинству работающих на JavaScript программистов. Вооружившись этими знаниями, вы достигнете подлинного мастерства; выучите н...

Программное обеспечение
8.6
0
0
Android. Программирование для профессионалов
Android. Программирование для профессионалов

Когда вы приступаете к разработке приложений для Android - вы как будто оказываетесь в чужой стране: даже зная местный язык, на первых порах всё равно чувствуете себя не комфортно. Такое впечатление, что все окружающие знают что-то такое, чего вы никак не понимаете. И даже то, что вам уже известно, в новом контексте оказывается попросту неправильным. Третье издание познакомит вас с интегрированной...

Программное обеспечение
0.0
0
0
CSS. Карманный справочник
CSS. Карманный справочник

Работая с каскадными таблицами стилей (CSS), читатель может быстро найти нужный ответ в этом удобном кратком справочнике, в котором предоставляются все основные сведения, необходимые для оперативной реализации CSS. Этот карманный справочник идеально подходит для веб-разработчиков от промежуточного до продвинутого уровня квалификации, а его четвертое издание дополнено согласно спецификации CSS3. По...

Программное обеспечение
8.0
0
0
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств
HTML5 и CSS3. Разработка сайтов для любых браузеров и устройств

Сегодня как никогда остро стоит проблема адаптивного веб-дизайна. Все больше планшетных компьютеров, смартфонов и даже телевизоров используется для выхода в Интернет. Разработчикам веб-страниц требуется принимать во внимание огромное разнообразие размеров экранов, а также учитывать особенности соответствующего пользовательского взаимодействия. Адаптивный веб-дизайн позволяет наилучшим образом отоб...

Программное обеспечение
8.8
0
0
Простой Python. Современный стиль программирования
Простой Python. Современный стиль программирования

Эта книга идеально подходит как для начинающих программистов, так и для тех, кто только собирается осваивать Python, но уже имеет опыт программирования на других языках. В ней подробно рассматриваются самые современные пакеты и библиотеки Python. Стилистически издание напоминает руководство с вкраплениями кода, подробно объясняя различные концепции Python 3. Под обложкой вы найдете обширный матери...

Программирование
0.0
0
0
Borland C++ Builder 6
Borland C++ Builder 6

Эта книга посвящена визуальной разработке программного обеспечения в интегрированной среде Borland C++ Builder 6. Особое внимание в книге уделяется усовершенствованиям и модификациям, появившимся в новой версии пакета. Приводится более 100 оригинальных примеров разработки действующих приложений, позволяющих лучше понять и освоить новые инструменты и возможности. Книга будет полезна опытным поль...

Компьютеры
6.0
0
0
Oracle PL/SQL для профессионалов
Oracle PL/SQL для профессионалов

Данная книга является наиболее полным руководством по языку PL/SQL, представляющему собой процедурное языковое расширение для SQL. В ней детально рассмотрены основы PL/SQL, структура программы, основные принципы работы с программными данными, а также методика применения операторов и инструкций для доступа к реляционным базам данных. Большое внимание уделяется вопросам безопасности, влиянию объектн...

Программирование
8.0
0
0
UNIX. Руководство системного администратора. Для профессионалов
UNIX. Руководство системного администратора. Для профессионалов

Третье издание уже ставшего классикой бестселлера. Эта книга - одна из немногих, предназначенных не для широкого круга пользователей, а для системных администраторов, работающих в среде UNIX. Изложенный материал будет полезен как профессионалам, так и тем, кто еще только постигает тонкости этой увлекательной и трудной работы. Другими словами, перед читателями - исчерпывающее руководство, в котором...

8.0
0
0
Веб-сервисы: XML, WSDL, SOAP и UDDI
Веб-сервисы: XML, WSDL, SOAP и UDDI

Книга содержит описание новой и важной Интернет-технологии, которая активно завоевывает всеобщее признание, несмотря на то, что еще находится в стадии развития. Степень актуальности, достоверности и объективности информации, представленной в книге, очень высокая, поскольку книга написана членом нескольких рабочих групп консорциума W3C, занимающихся выработкой и утверждением новейших стандартов име...

Компьютеры
0.0
0
0
Access. Сборник рецептов для профессионалов
Access. Сборник рецептов для профессионалов

Эта книга - не справочник, а сборник идей. В ней собраны полезные советы и рекомендации, которые сделают работу с Microsoft Access более эффективной. Если вы используете Access и не хотите, чтобы ваши приложения как две капли воды походили на другие приложения, сгенерированные программой-мастером, эта книга написана для вас. Авторы ставят перед читателем вполне реальные задачи, которые часто вс...

Программное обеспечение
0.0
0
0
Linux для профессионалов. Руководство администратора сети
Linux для профессионалов. Руководство администратора сети

Профессиональное руководство по установке, настройке и конфигурированию операционной системы Linux для работы в сети. Это второе, существенно переработанное и дополненное издание знаменитой книги Олафа Кирха, написанной им в соавторстве с Терри Доусоном.В книге рассмотрены вопросы планирования и проектирования сетей, маршрутизация, защита и взаимодействие с внешним миром. Отдельно рассматриваются ...

0.0
0
0
Win32 API и Visual Basic для профессионалов
Win32 API и Visual Basic для профессионалов

Эта книга не является сборником полезных советов и приемов, хотя в ней, вероятно, описаны тысячи разных приемов. Она не была задумана как энциклопедия самостоятельных фрагментов программного кода, которые бездумно подключаются к приложению - хотя многие ее примеры можно использовать подобным образом. Эта книга написана для того, чтобы научить читателя эффективно использовать Win32 API в Visual Bas...

Программное обеспечение
0.0
0
0
Большая книга Windows Vista
Большая книга Windows Vista

Книга посвящена описанию новых возможностей Windows Vista, а также изменению стандартных функций данной операционной системы. Если вы являетесь опытным пользователем Windows XP и раздумываете о том, чтобы перейти на новую систему, но пока не знаете, какие дополнительные возможности она предоставляет, то эта книга для вас. Из нее вы узнаете о тонкостях Windows Vista, об улучшениях в стандартных ко...

Компьютеры
0.0
0
0
Windows Vista. Для профессионалов
Windows Vista. Для профессионалов

Книга, которую вы сейчас держите в руках, предназначена для пользователей, которые уже успели не только установить, но и попробовать в работе новую операционную систему компании Microsoft – Windows Vista. Однако, как обычно, некоторые тонкости, касающиеся этой ОС, Microsoft раскрывать не спешит. Между тем Windows Vista содержит огромное количество малоизвестных настроек, среди которых недокументир...

Компьютеры
0.0
0
0
Профессиональное руководство по SQL Server: хранимые процедуры, XML, HTML. Для профессионалов
Профессиональное руководство по SQL Server: хранимые процедуры, XML, HTML. Для профессионалов

Книга посвящена философии программирования в Transact-SQL. Она объясняет, как применять эту философию для создания собственных способов кодирования и решения повседневных проблем. В ней, помимо основной темы, - хранимых процедур, - раскрыто множество вспомогательных, среди которых XML, HTML, .NET. Причина этого проста: когда вы создаете реальное программное обеспечение, вам всегда приходится работ...