آموزش آشنایی با Bash Shell در سیستم عامل Mac و Linux

Introduction to the Bash Shell on Mac OS and Linux

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره شما را با مفاهیم و دستورات اساسی مورد نیاز برای شروع استفاده از Bash در Linux و Mac OS X آشنا می کند. خط فرمان یکی از مهمترین ابزارها برای یک کاربر قدرتمند Linux/UNIX است. Bash پیش فرض ورود به سیستم عامل در لینوکس و سیستم عامل مک است و افزودن آن به مجموعه مهارت های شما دنیای جدیدی از امکانات را باز می کند. یک چیز ، به شما امکان می دهد به تعداد زیادی از ابزارهای خط فرمان دسترسی پیدا کنید ، بسیاری از کارهای روزمره را ساده می کنید. اما Bash همچنین یک زبان اسکریپت نویسی قدرتمند برای خودکارسازی تقریباً هر چیزی در اختیارتان قرار می دهد. برای دسترسی از راه دور و مدیریت سیستم ، Bash کاملاً ضروری است.

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

بررسی اجمالی Overview

  • بررسی اجمالی Overview

  • چرا باش؟ Why Bash?

  • انتظار از این دوره چیست What to expect from this course

  • UNIX ، Linux ، Mac OS UNIX, Linux, Mac OS

  • فلسفه یونیکس The UNIX philosophy

اولین قدم ها First Steps

  • مقدمه Introduction

  • یک کلمه هشدار A Word of Warning

  • پیش نیازها Prerequisites

  • شروع bash Starting bash

  • شروع bash در linux Starting bash on linux

  • یک جلسه خط فرمان ساده A simple commandline session

  • تفاوت کمی بین لینوکس و سیستم عامل Mac A small difference between Linux and Mac OS

  • بررسی جلسه اول Review of the first session

  • بررسی کنید که Bash را اجرا می کنید Check that you are running Bash

  • دستورات ، استدلال ها و گزینه ها Commands, Arguments and Options

  • کمک گرفتن Getting help

  • عملی کردن Putting it into practice

  • تاریخ History

  • خلاصه Summary

مدیریت فایل اصلی Basic File Management

  • مقدمه Introduction

  • پیش غذا Appetizer

  • ایجاد فایل ها Creating Files

  • درباره Filenames About Filenames

  • نام پرونده ها با نویسه های خاص Filenames with special characters

  • مسیرهای مطلق و نسبی Absolute and Relative Paths

  • کپی کردن پرونده ها Copying Files

  • کپی راهنماها Copying Directories

  • در حال انتقال پرونده ها Moving Files

  • در حال حذف پرونده ها Deleting Files

  • ابتدا ایمنی: سوئیچ -i Safety first: the -i switch

  • خلاصه Summary

با استفاده موثرتر از Bash Using Bash More Effectively

  • مقدمه Introduction

  • کارت های وحشی Wildcards

  • انبساط بریس Brace Expansion

  • تغییر مسیر تغییر جهت Output Redirection

  • لوله های Pipes

  • جایگزینی فرمان Command Substitution

  • ترمینال در مقابل خط فرمان The Terminal vs. The Commandline

  • برخی از ترکیبات کلیدی Some Key Combinations

  • جستجو در تاریخ Searching Through History

  • خلاصه Summary

فیلتر کردن و پردازش متن Filtering and Processing Text

  • مقدمه Introduction

  • ویرایش فایلهای متنی در خط فرمان Editing Text Files on the Command Line

  • مرتب سازی بر اساس مرتب سازی Sorting with sort

  • سر و دم Head and Tail

  • شمارش با wc Counting with wc

  • جستجوی متن با grep Searching for Text with grep

  • در حال جستجو برای Files with find Searching for Files with find

  • جایگزینی نویسه ها با tr Replacing characters with tr

  • ابزار پیشرفته Advanced tools

  • داده های مبتنی بر ستون Column-based data

  • خلاصه Summary

مشاغل و فرایندها Jobs and Processes

  • مقدمه Introduction

  • مشاغل پیش زمینه Background jobs

  • کنترل شغلی Job Control

  • کشتن مشاغل و فرایندها Killing jobs and Processes

  • بازرسی فرآیندها Inspecting processes

  • خلاصه Summary

سفارشی سازی Customization

  • مقدمه Introduction

  • نام مستعار Aliases

  • ذخیره سفارشی سازی خود با .profile و .bashrc Saving your customization with .profile and .bashrc

  • متغیرهای محیطی Environment Variables

  • تنظیم پوسته پیش فرض Setting your default shell

  • خلاصه Summary

نمایش نظرات

آموزش آشنایی با Bash Shell در سیستم عامل Mac و Linux
جزییات دوره
3h 29m
64
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
694
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.