Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

Следующая>


Командная строка Linux

Третье Интернет-издание


Уильям Шоттс



Книга LinuxCommand.org

Книга LinuxCommand.org


изображение

изображение

Авторские права © 2008-2016, Уильям Э. Шоттс младший.



Эта работа находится под лицензией Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License. Чтобы просмотреть копию этой лицензии, перейдите по ссылке выше или отправьте письмо по адресу Creative Commons, PO Box 1866, Mountain View, CA 94042.

Версия этой книги также доступна в печатном виде, изданном издательством No Starch Press. Копии можно купить везде, где продаются прекрасные книги. No Starch Press также предлагает электронные форматы для популярных электронных книг. С ними можно связаться по адресу: https://www.nostarch.com.

Linux® является зарегистрированным товарным знаком Линуса Торвальдса. Все остальные товарные знаки принадлежат соответствующим владельцам.

Эта книга является частью проекта LinuxCommand.org, сайта для обучения и пропаганды Linux, посвященного помощи пользователям устаревших операционных систем в переходе в будущее. Вы можете связаться с проектом LinuxCommand.org по адресу http://linuxcommand.org.

История выпусков


Версия

Время

Описание

16.07

Июль 28, 2016

Третье Интернет-издание.

13.07

Июль 6, 2013

Второе Интернет-издание.

09.12

14 декабря 2009

Первое Интернет-издание.



 

ВведениеЗачем использовать командную строку?О чем эта книгаКому следует прочитать эту книгуЧто в этой книгеКак читать эту книгуПредпосылкиБлагодарностиПервое Интернет-изданиеВторое Интернет-изданиеТретье Интернет-изданиеВаш отзыв необходим!Что нового в третьем интернет-изданииДальнейшее чтениеколофонЧасть 1 - Изучение оболочки1 - Что такое оболочка?Эмуляторы терминалаВаши первые нажатия клавишПопробуйте несколько простых командЗавершение терминальной сессииПодведение итоговДальнейшее чтение2 - НавигацияПонимание дерева файловой системыТекущий рабочий каталогСписок содержимого каталогаИзменение текущего рабочего каталогаПодведение итогов3 - Изучение системыБольше удовольствия с lsОпределение типа файла с помощью файлаПросмотр содержимого файла с меньшими затратамиЭкскурсияСимволические ссылкиЖесткие ссылкиПодведение итоговДальнейшее чтение4 - Управление файлами и каталогамиWildcardsmkdir - Создание каталоговcp - копировать файлы и каталогиmv - перемещать и переименовывать файлыrm - Удалить файлы и каталогиln - Создание ссылокДавайте построим игровую площадкуПодведение итоговДальнейшее чтение5 - Работа с командамиЧто такое команды?Определение командПолучение документации по командеСоздание собственных команд с псевдонимомПодведение итоговДальнейшее чтение6 - ПеренаправлениеСтандартный ввод, вывод и ошибкаПеренаправление стандартного выводаПеренаправление стандартной ошибкиПеренаправление стандартного вводаТрубопроводыПодведение итоговСерия 7 - Увидеть мир таким, каким его видит ракушкарасширениеквотированиеПодведение итоговДальнейшее чтение8 - Продвинутые трюки с клавиатуройРедактирование командной строкиЗавершениеИспользование историиПодведение итоговДальнейшее чтение9 - РазрешенияВладельцы, участники группы и все остальныеЧтение, письмо и исполнениеСмена идентичностиОсуществление наших привилегийСмена пароляПодведение итоговДальнейшее чтение10 - ПроцессыКак работает процессПросмотр процессовПроцессы управленияСигналыВыключение системыДругие команды, связанные с процессамиПодведение итоговЧасть 2 - Конфигурация и окружающая среда11 - Окружающая средаЧто хранится в окружающей среде?Как устроена окружающая среда?Изменение окружающей средыПодведение итоговДальнейшее чтение12 - Вежливое введение в viПочему мы должны учиться viНемного предысторииЗапуск и остановка viРежимы редактированияПеремещение курсора вокругОсновное редактированиеПоиск и заменаРедактирование нескольких файловСпасая нашу работуПодведение итоговДальнейшее чтение13 - Настройка подсказкиАнатомия подсказкиПробуем несколько альтернативных дизайнов подсказокДобавление цветаПеремещение курсораСохранение подсказкиПодведение итоговДальнейшее чтениеЧасть 3 - Общие задачи и необходимые инструменты14 - Управление пакетамиУпаковочные системыКак работает система пакетовОбщие задачи управления пакетамиПодведение итоговДальнейшее чтение15 - Носители данныхМонтаж и демонтаж запоминающих устройствСоздание новых файловых системТестирование и восстановление файловых системФорматирование гибких дисковПеремещение данных напрямую на устройства и с устройствСоздание образов компакт-дисковЗапись образов компакт-дисковПодведение итоговДальнейшее чтениеExtra Credit16 - СетьИсследование и мониторинг сетиПередача файлов по сетиБезопасная связь с удаленными хостамиПодведение итоговДальнейшее чтение17 - Поиск файловlocate - легкий способ поиска файловfind - трудный путь поиска файловПодведение итоговДальнейшее чтение18 - Архивирование и резервное копированиеСжатие файловАрхивирование файловСинхронизация файлов и каталоговПодведение итоговДальнейшее чтение19 - Регулярные выраженияЧто такое регулярные выражения?GREPМетасимволы и литералыЛюбой персонажЯкоряВыражения в скобках и классы символовPOSIX Basic Vs. Расширенные регулярные выраженияперемежаемостьКванторыКак заставить регулярные выражения работатьПодведение итоговДальнейшее чтение20 - Обработка текстаПриложения текстаВозвращение к некоторым старым друзьямНарезка и нарезка кубикамиСравнение текстаМонтаж на летуПодведение итоговДальнейшее чтениеExtra Credit21 - Форматирование выводаПростые инструменты форматированияСистемы форматирования документовПодведение итоговДальнейшее чтение22 - ПечатьКраткая история печатиПечать в LinuxПодготовка файлов к печатиОтправка задания на печать на принтерМониторинг и управление заданиями на печатьПодведение итоговДальнейшее чтение23 - Компиляция программЧто такое компиляция?Компиляция программы ACПодведение итоговДальнейшее чтениеЧасть 4 - Написание сценариев оболочки24 - Написание вашего первого сценарияЧто такое сценарии оболочки?Как написать сценарий оболочкиФормат файла сценарияИсполняемые разрешенияРасположение файла сценарияДополнительные приемы форматированияПодведение итоговДальнейшее чтение25 - Запуск проектаПервый этап: минимальный документВторой этап: добавляем немного данныхПеременные и константыЗдесь документыПодведение итоговДальнейшее чтение26 - Дизайн сверху внизФункции оболочкиЛокальные переменныеДержите скрипты в рабочем состоянииПодведение итоговДальнейшее чтение27 - Управление потоком: ветвление с ififСтатус выходатестXNUMXБолее современная версия теста(()) - разработан для целых чиселОбъединение выраженийОператоры управления: еще один способ разветвленияПодведение итоговДальнейшее чтение28 - Чтение ввода с клавиатурычтение - чтение значений из стандартного вводаПроверка вводаМенюПодведение итоговДальнейшее чтение29 - Управление потоком: цикл с пока / допетляВыход из циклаЧтение файлов с помощью цикловПодведение итоговДальнейшее чтение30 - Устранение неполадокСинтаксические ошибкиЛогические ошибкиТестированиеОтладкаПодведение итоговДальнейшее чтение31 - Управление потоком: ветвление с корпусомслучаевПодведение итоговДальнейшее чтение32 - Позиционные параметрыДоступ к командной строкеОбработка позиционных параметров в массовом порядкеБолее полное приложениеПодведение итоговДальнейшее чтение33 - Управление потоком: зацикливание с длядля: Традиционная форма оболочкидля: Языковая форма CПодведение итоговДальнейшее чтение34 - Строки и числаРасширение параметровАрифметическая оценка и расширениеbc - язык калькулятора произвольной точностиПодведение итоговExtra CreditДальнейшее чтение35 - МассивыЧто такое массивы?Создание массиваПрисвоение значений массивуДоступ к элементам массиваОперации с массивамиАссоциативные массивыПодведение итоговДальнейшее чтение36 - ЭкзотикаГрупповые команды и субоболочкиЛовушкиАсинхронное выполнениеИменованные трубыПодведение итоговДальнейшее чтениеИндекс

Лучшие облачные вычисления для ОС в OnWorks: