آموزش مدیریت لینوکس با sed و awk

Linux Administration with sed and awk

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره نشان می دهد که چگونه می توانید از ابزارهایی مانند sed و awk برای تهیه گزارشات خود استفاده کنید. با استفاده از داده های زنده و مثال های واقعی ، این دوره یک راه حل عملی را برای شما آموزش می دهد تا بتوانید از آن در محیط خود استفاده کنید. این دوره پیچیدگی استفاده از sed و awk را به شما ارائه می دهد و به شما نشان می دهد که با کمی تمرین می توانید این کارها را آسان کنید. با grep شروع می کنیم ، ما از ابزاری برای یادگیری فن بیان منظم استفاده می کنیم. با استفاده از این اصول ، ما به سراغ استفاده عملی از sed و awk می رویم. این دوره در یک بحث در مورد کار با پرونده های ورود به سیستم با دسترسی 30 هزار خط یا بیشتر به اوج خود می رسد و نشان می دهد که چگونه ابزار تجزیه و تحلیل گزارش خود را ایجاد کنید. مثالها حول نیازهای عملی یک شرکت فرضی و مشکلات احتمالی در زندگی واقعی است.

سرفصل ها و درس ها

شروع شدن Getting Started

  • به DIY 'r' ما خوش آمدید Welcome to DIY 'r' Us

  • مقدمه ای بر grep An Introduction to grep

  • معرفی sed Introducing sed

  • DIY 'r' Us از ما استقبال می کند DIY 'r' Us Welcomes awk

  • خلاصه Summary

با استفاده از grep Using grep

  • مقدمه ای بر دستور grep Introduction to the grep Command

  • درک اصول grep Understanding the Basics of grep

  • برنامه DIY 'r' Us: تجزیه فایلهای CSV DIY 'r' Us Application: Parsing CSV Files

  • خلاصه Summary

عبارات با قاعده Regular Expressions

  • تسلط بر عبارات منظم Mastering Regular Expressions

  • با استفاده از لنگر Using Anchors

  • کار با Ranges Working with Ranges

  • مرزها را با رشته ها مشخص کنید Identify Boundaries with Strings

  • کار با کمیت سنج Working with Quantifiers

  • ایجاد یک فرایند درخواست برای اعتبار سنجی سوابق کارمندان Building an Application Process to Validate Employee Records

  • خلاصه Summary

مبانی sed Fundamentals of sed

  • معرفی sed Introducing sed

  • فرمان چاپ Print Command

  • معرفی ویژگی جایگزین در sed Introducing the Substitute Feature Within sed

  • استفاده از ویژگی جایگزین در داخل sed Using the Substitute Feature Within sed

  • درج ، ضمیمه و حذف کنید Insert, Append, and Delete

  • نسخه ی نمایشی: با استفاده از درج ها ، ضمیمه ها و حذف ها Demo: Using Inserts, Appends, and Deletions

  • استفاده از عبارات متعدد در sed Using Multiple Expressions Within sed

  • ویرایش از راه دور با استفاده از sed بیش از SSH Remote Edits Using sed Over SSH

  • خلاصه Summary

گروه جایگزینی با sed Substitution Grouping with sed

  • معرفی گروه های جایگزینی Introducing Substitution Groups

  • قالب بندی نام های کاربر Formatting User Names

  • درک گروه بندی عددی Understanding Numerical Grouping

  • به روزرسانی کاتالوگ های محصول Updating the Product Catalogs

  • خلاصه Summary

اجرای دستورات با sed Executing Commands with sed

  • مقدمه Introduction

  • اجرای دستور با sed Executing Command with sed

  • با استفاده از sed Within vim Using sed Within vim

  • خواندن و نوشتن در پرونده ها Reading and Writing to Files

  • خلاصه Summary

اصول awk Fundamentals of awk

  • مقدمه ای بر awk Introduction to awk

  • مبانی awk The Basics of awk

  • برنامه کارمندان The Employees Application

  • مشکل با آخرین لاگ The Problem with lastlog

  • راه حل awk برای یک محصول بهتر The awk Solution to a Better lastlog Output

  • خلاصه Summary

نمایش سوابق از Flat Files با استفاده از awk Displaying Records from Flat Files Using awk

  • نحوه گزارش گیری از فایلهای XML با awk How to Report from XML Files with awk

  • شروع با Clean Data Starting with Clean Data

  • گزارش یک پیکربندی میزبان مجازی تنها Reporting a Single Virtual Host Configuration

  • کار با کاتالوگ محصولات XML Working with XML Product Catalogs

  • نسخه ی نمایشی: برنامه جدید کاتالوگ Demo: The New Catalog Application

  • با استفاده از جدا کننده های چند زمینه Using Multiple Field Separators

  • انتشار برنامه جدید The New Application Release

  • خلاصه Summary

گزارش های وب را با awk تجزیه و تحلیل کنید Analyze Web Logs with awk

  • درک طرحواره پرونده های ورود به سیستم وب Understanding the Schema of Web Log Files

  • چاپ اطلاعات پایه دسترسی به وب Printing Basic Web Access Information

  • ایجاد اطلاعات خلاصه و کل با awk Creating Summary and Aggregate Information with awk

  • نمایش تجمیع قسمتها از ورودی های دسترسی Demonstration Aggregating Fields from the Access Logs

  • محاسبه محبوب ترین مرورگر Calculating the Most Popular Browser

  • خلاصه Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش مدیریت لینوکس با sed و awk
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 0m
55
Pluralsight (پلورال سایت) pluralsight-small
17 آذر 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
204
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Mallett Andrew Mallett

اندرو در سراسر لینوکس با دانش عمیق سیستم عامل است و این با برنامه نویسی در bash ، perl ، python و ruby و توسعه برنامه ها در C ، C ++ و Java پشتیبانی می شود. اندرو که سالها در آموزش کار کرده است ، پس از اتلاف وقت بی پایان در شب های جمعه ، سیستم های ساخت دوره های خودکار را ایجاد کرده است. اولین سیستم ساختی که وی ساخت به درستی "شب های جمعه" نامگذاری شد. این امر علاقه وی را به همه موارد مرتبط با استقرار القا کرده است. او نویسنده دوره های آموزشی در زمینه Microsoft Deployment Toolkit و همچنین بی شمار راه حل های اختصاصی PXE برای سازمان های آموزشی بوده است. تعهد او نسبت به جامعه میزان محتوایی را که از زمان تاسیس theurbanpenguin در سال 2009 در کانال YouTube خود بارگذاری کرده است نشان می دهد و همچنین اخیراً کمک به پروژه Google/Raspberry Pi CoderDojo. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.