Книга «Командний рядок Linux. Повне керівництво»

image Вільям Шоттс знайомить вас з істинною філософією Linux. Ви вже знайомі з Linux, і настала пора пірнути глибше і познайомитися з можливостями командного рядка. Командний рядок завжди з вами, від першого знайомства до написання повноцінних програм в Bash — найпопулярнішою оболонці Linux. Познайомтеся з основами навігації по файловій системі, налаштування середовища, послідовностями команд, пошуком по шаблону і багатьом іншим.

Прочитавши цю книгу, ви легко навчитеся створювати та видаляти файли, каталоги і символьні посилання; адмініструвати систему, включаючи мережеве обладнання, установку пакетів і управління процесами; редагувати файли; писати скрипти для автоматизації загальних або рутинних завдань; виконувати будь-які роботи з текстовими файлами.

Подолавши початковий страх перед оболонкою Linux, ви зрозумієте, що командний рядок — це природний, логічний і простий спосіб спілкування з комп'ютером. І не забувайте протирати пил з мишки.


Про що ця книга
Ця книга представляє обширний огляд «життя» в командному рядку Linux. На відміну від інших книг, присвячених одній програмі, такий як командний інтерпретатор bash, в цій книзі я спробую розповісти, як порозумітися з інтерфейсом командного рядка у більш широкому аспекті. Як він працює? Що можна зробити з його допомогою? Як краще його використовувати?

Ця книга не про адміністрування системи Linux. Навіть при тому, що будь-яке серйозне обговорення командного рядка незмінно веде до обговорення тем адміністрування системи, ця книга зачіпає лише вузьке коло завдань, що мають відношення до адміністрування. Але вона готує читача до додаткових досліджень, закладаючи основи знань, необхідних для використання командного рядка як основного інструменту для вирішення будь-яких серйозних завдань системного адміністрування.

Ця книга виключно про Linux. Багато книги намагаються розширити свою цільову аудиторію, включаючи обговорення інші платформи, такі як Unix і Mac OS X. З цієї причини в них обговорюються лише загальні теми. Ця книга, навпаки, присвячена тільки сучасним дистрибутивам Linux. І хоча дев'яносто п'ять відсотків дані будуть корисні користувачами інших Unix-подібних систем, основною цільовою аудиторією цієї книги є користувачі командного рядка сучасних версій Linux.

Кому адресована ця книга
Ця книга адресована новим користувачам Linux, мігруючих з інших платформ. Досить імовірно, що ви — «досвідчений користувач» певної версії Microsoft Windows. Можливо, керівник дав вам завдання освоїти адміністрування Linux-сервера або, може бути, ви звичайний користувач, втомлений від нескінченних проблем безпеки і вирішив спробувати Linux. Ким би ви не були, тут вас чекає привітний прийом.

Однак слід зазначити, що в освоєнні Linux немає простих шляхів. Вивчення командного рядка — непросте завдання, що вимагає певних зусиль. Не те щоб це занадто складно, радше дуже різноманітне. Звичайна система Linux містить тисячі програм, які можна використовувати в командному рядку. Тому майте на увазі, що бажання вивчити командний рядок має бути усвідомленим і цілеспрямованим.

З іншого боку, вивчення командного рядка Linux надзвичайно корисно. Якщо ви вважаєте себе досвідченим користувачем, зачекайте трохи, і ви дізнаєтеся, що таке дійсно досвідчений користувач. Крім того, на відміну від інших навичок роботи з комп'ютером, вміння працювати в командному рядку ще довго буде залишатися корисним. Навички, придбані сьогодні, залишаться корисними і через 10 років. Командний рядок витримала випробування часом. Якщо у вас немає досвіду програмування — не хвилюйтесь, ми допоможемо в його придбанні.

Що дається в цій книзі
У цій книзі матеріал викладається ретельно вивіреної послідовності, як у школі, де вчитель керує вами і направляє вас з правильного шляху. Багато авторів грішать тим, що подають матеріал в «систематичному порядку, що має певний сенс для письменника, але здатне викликати плутанину у початківців користувачів.

Мета цієї книги — познайомити вас з ідеологією Unix, яка відрізняється від ідеології Windows. По дорозі ми іноді будемо відхилятися убік, щоб спробувати зрозуміти, чому те чи інше працює саме так, а не інакше. Linux — це не просто програмне забезпечення, це також частина великої культури Unix, що має свою мову та історію. Тут я міг би додати ще пару пихатих фраз. Але утримаюся від цього.

Книга ділиться на чотири частини, кожна з яких охоплює певний аспект володіння командним рядком:

Частина I «Командна оболонка» вводить у курс основ мови командного рядка: структура команд, прийоми навігації файловою системою, редагування командного рядка і пошук довідкової інформації з описом команд.

Частина II «Оточення та налаштування» присвячена редагування конфігураційних файлів, управляючих роботою командного рядка.

Частина III «Типові завдання та основні інструменти» досліджує безліч типових завдань, часто виконуваних в командному рядку. Unix-подібні операційні системи, такі як Linux, мають безліч класичних програм командного рядка, допомагають виконувати різні операції з даними.

Частина IV «Сценарії командної оболонки» знайомить з програмуванням на мові командної оболонки, який, на загальну думку, має не дуже широкими можливостями, але простий у вивченні і дозволяє автоматизувати багато обчислювальні завдання. Вивчаючи програмування на мові командної оболонки, ви познайомитеся з ідеями, які зможете застосовувати в інших мовах програмування.

» Більш докладно з книгою можна ознайомитися на сайті видавництва
» Зміст
» Уривок

Для Хаброжителей знижка 25% по купону — Шоттс
За фактом оплати паперової книги відправляємо на e-mail електронну версію книги.
Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.