آموزش مبانی رابط خط فرمان لینوکس (CLI).

Linux Command Line Interface (CLI) Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره آموزش تسلط بر پوسته خط فرمان در لینوکس و یونیکس را خواهید آموخت. این دومین دوره از 4 دوره است که شما را برای گواهینامه LPIC-1 و CompTIA Linux+ آماده می کند. تسلط بر خط فرمان در مدیریت سرور لینوکس بسیار مهم است. اغلب اوقات هیچ رابط کاربری گرافیکی وجود نخواهد داشت و تمام دسترسی ها از طریق SSH از PuTTY یا کلاینت دیگری است. به زودی خواهید فهمید که با چه سرعتی می توان وظایف را از CLI انجام داد و چرا اینقدر قدرتمند است. ممکن است برای تاریخچه ویندوز خود به کلید پیکان بالا عادت کرده باشید، اما سابقه لینوکس بسیار بیشتر است. جستجو و خواندن از فایل‌ها سریع و آسان است و ابزارهای زیادی پوشش داده می‌شوند که مهارت‌های لازم برای مدیریت سرورها و دسکتاپ‌های خود را به شما می‌دهند.

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

معرفی Introduction

  • معرفی مبانی رابط خط فرمان لینوکس (CLI). Introducing Linux Command Line Interface (CLI) Fundamentals

  • قرار است به چه چیزی نگاه کنیم؟ What Are We Going to Look At?

کار بر روی خط فرمان Working on the Command Line

  • مقدمه ای بر کنسول های فیزیکی An Introduction to Physical Consoles

  • اتصال به کنسول در حین حضور در سرور Connecting to Consoles Whilst on the Server

  • معرفی کنسول های شبه Introducing Pseudo Consoles

  • استفاده از کنسول های شبه و SSH برای دسترسی به خط فرمان Using Pseudo Consoles and SSH to Access the Command Line

  • Bash تنها پوسته نیست Bash is Not the Only Shell

  • استفاده از ZSH در لینوکس Using the ZSH on Linux

  • فراخوانی دستورات با استفاده از تاریخچه Recalling Commands Using History

  • استفاده از توابع تاریخچه Bash Using Bash History Functions

  • متغیرهای تاریخچه ماندگار در اسکریپت های ورود Persisting History Variables Within Login Scripts

  • خلاصه ماژول Module Summary

تجزیه و تحلیل فایل های متنی Analyze Text Files

  • معرفی ابزارهایی که ممکن است برای خواندن فایل ها استفاده کنیم Introducing the Tools We May Use to Read Files

  • با استفاده از دستورات Cat و Tac Using the Commands Cat and Tac

  • از Cat برای مشاهده داده های پیکربندی زمان اجرا لینوکس استفاده کنید Use Cat to View Linux Runtime Configuration Data

  • خواندن از بالا یا پایین با سر و دم Reading From the Top or the Bottom With Head and Tail

  • صفحه بندی داده ها با بیشتر و کمتر Paging Data With More and Less

  • استفاده از برش برای فیلتر عمودی داده ها Using Cut to Vertically Filter Data

  • سازماندهی خروجی خود با مرتب سازی Organizing Your Output With Sort

  • خلاصه Summary

مدیریت فایل پایه Basic File Management

  • معرفی دوره Course Introduction

  • cp برای کپی و mv برای انتقال یا تغییر نام است cp is for Copy and mv for Move or Rename

  • گزینه -R امکان کپی های بازگشتی را فراهم می کند The Option -R Allows for Recursive Copies

  • برای حذف از rm استفاده می کنیم To Delete We Use rm

  • فهرست های دایرکتوری با ls Directory Listings With ls

  • گزینه های اضافی برای ls Additional Options for ls

  • Dd به دیسک های تکراری Dd to Duplicate Disks

  • همگام سازی دایرکتوری ها با rsync Synchronize Directories With rsync

  • مقدمه ای بر تار Introduction to tar

  • ایجاد پشتیبان با tar Creating Backups With tar

  • مقدمه برای یافتن Introduction to find

  • استفاده از Find برای مکان یابی فایل ها Using find to Locate Files

  • خلاصه Summary

جریان ها و لوله های خط فرمان Command Line Streams and Pipes

  • معرفی Introduction

  • تغییر مسیر خروجی Redirecting Output

  • با استفاده از noclobber Using noclobber

  • خواندن از فایل ها Reading From Files

  • خطوط لوله Pipelines

  • استفاده از خطوط لوله Using Pipelines

  • با استفاده از Command tee Using the Command tee

  • خلاصه Summary

ایجاد، کشتن و نظارت بر فرآیندها Create, Kill, and Monitor Processes

  • مقدمه ای بر مدیریت فرآیندها Introduction to Managing Processes

  • اهمیت بسته procps The Importance of the procps Package

  • درک میانگین زمان و بارگذاری Understanding Uptime and Load Averages

  • استفاده از Uptime برای نمایش میانگین بار Using Uptime to Display Load Averages

  • مشاغل و وظایف پیشینه Jobs and Backgrounding Tasks

  • اجرای بسیاری از مشاغل در یک کنسول Running Many Jobs Within a Single Console

  • درک دستورات ps و kill Understanding the ps and kill Commands

  • مدیریت فرآیندها در CLI Managing Processes on the CLI

  • بسیاری از جنبه های بالا The Many Facets of top

  • استفاده از بالا برای نمایش و مرتب سازی فرآیندها Using top to Display and Sort Processes

  • خلاصه Summary

جستجوی فایل های متنی با استفاده از عبارات منظم Search Text Files Using Regular Expressions

  • به Regular Expressions خوش آمدید Welcome to Regular Expressions

  • استفاده از grep و Case Sensitivity Using grep and Case Sensitivity

  • آیا به شما گفتم که فایل های نامرتب را دوست ندارم؟ Did I Tell You I Do Not Like Untidy Files?

  • استفاده از sed برای پاک کردن نظرات و خطوط خالی از فایل ها Using sed to Clean Comments and Blank Lines From Files

  • The Squiggles ^$} را معرفی می کنید؟[ Introducing The Squiggles ^$}?[

  • مثال عملی فیلتر کردن کد پستی Practical Example Filtering Postcodes

  • انتقال عبارات منظم به PERL Moving Regular Expressions Into PERL

  • اعتبار سنجی ورودی کاربر با استفاده از عبارات منظم Validating User Input Using Regular Expressions

  • خلاصه Summary

استفاده از vi برای ویرایش فایل ها از CLI Using vi to Edit Files From the CLI

  • آشنایی با vi و vim Introduction to vi and vim

  • باز و بسته کردن فایل ها در vim Opening and Closing Files in vim

  • ناوبری خط در vim Line Navigation in vim

  • نمایش ناوبری خط vim Demonstrating vim Line Navigation

  • درک خواندن و نوشتن از درون vim Understanding Reading and Writing From Within vim

  • خواندن و نوشتن روی فایل ها را تمرین کنید Practice Reading and Writing to Files

  • جستجو و جایگزینی متن در vim Searching and Replacing Text in vim

  • تداوم تنظیمات و نگاشت ها در vimrc Persisting Settings and Mappings in the .vimrc

  • خلاصه Summary

نمایش نظرات

آموزش مبانی رابط خط فرمان لینوکس (CLI).
جزییات دوره
4h 43m
70
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
488
از 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. وی همچنین در مدارس به آموزش لینوکس می پردازد. در طول سال ها اندرو به نوول ، مایکروسافت ، یادداشت های لوتوس ، سیتریکس ، سولاریس و همچنین لینوکس آموزش داده است. اگرچه عشق او لینوکس است. اندرو می تواند به شما کمک کند تا درک کنید محصول چگونه در سازمان شما جای می گیرد و از محیط ناهمگنی که همه ما در آن کار می کنیم ، مطلع شود.