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

Learning Linux Command Line (2018)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
دانش خط فرمان لینوکس برای هر کسی که از این سیستم عامل منبع باز استفاده می کند بسیار مهم است. برای بسیاری از وظایف، کارآمدتر و انعطاف پذیرتر از یک محیط گرافیکی است. برای مدیران، نقش حیاتی در پیکربندی مجوزها و کار با فایل ها ایفا می کند. در این دوره آموزشی، اسکات سیمپسون، مدرس با تجربه، اصول کار با خط فرمان لینوکس را با استفاده از پوسته Bash، با تمرکز بر دستورات عملی لینوکس با مثال هایی که به شما کمک می کند در ساختار فایل و پوشه، ویرایش متن و تنظیم مجوزها پیمایش کنید، بحث می کند. اسکات همچنین برخی از ابزارهای خط فرمان رایج مانند grep، awk و sed و برنامه های خط فرمان مانند ویرایشگرهای متن nano و Vim را مورد بحث قرار می دهد. این دوره با نگاهی به نحوه نصب و به روز رسانی نرم افزار با مدیر بسته به پایان می رسد.
اهداف یادگیری
  • تشخیص دهید که کاراکترهای "-h" در عبارت "df –h/home/alice/documents" چه چیزی را نشان می دهند.
  • نحوه فراخوانی دستور قبلی در Bash را توضیح دهید.
  • مشخص کنید که دستور "ls -l" چه چیزی را نشان می دهد.
  • آنچه برای استفاده از دستور find برای جستجوی فایل ها بر اساس نام، اندازه و غیره لازم است را به یاد بیاورید.
  • لیست دو حالت مجوزهای فایل را می توان به تنظیم کرد.
  • به یاد بیاورید که چرا بسیاری از ابزارهای خط فرمان برای استفاده در لوله ها با دستورات دیگر در نظر گرفته شده اند.
  • توضیح دهید که دستور "grep -E "[123]" report.txt چه چیزی را نشان می دهد.
  • مشخص کنید که نماد " " اغلب برای چه مواردی استفاده می شود.

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

معرفی Introduction

  • آموزش خط فرمان لینوکس Learning Linux command line

  • آنچه شما باید بدانید What you should know

  • معرفی بسیار سریع لینوکس A very quick intro to Linux

1. تنظیم محیط 1. Setting Up Your Environment

  • ساخت ماشین مجازی لینوکس Creating a Linux virtual machine

  • زیر سیستم ویندوز برای لینوکس در ویندوز 10 Windows Subsystem for Linux on Windows 10

  • دنبال کردن در مک Following along on a Mac

  • دنبال کردن در لینوکس Following along on Linux

  • استفاده از ارائه دهنده ابر Using a cloud provider

2. مبانی خط فرمان 2. Command-Line Basics

  • خط فرمان چیست؟ What is the command line?

  • دستورات چگونه ساخته می شوند How commands are structured

  • دستورات را در یک پوسته در اعلان بنویسید Write commands in a shell at the prompt

  • میانبرهای مفید صفحه کلید در ترمینال Helpful keyboard shortcuts in the terminal

  • یافتن کمک برای دستورات Finding help for commands

  • امتحان فصل Chapter Quiz

3. فایل ها، پوشه ها و مجوزها 3. Files, Folders, and Permissions

  • فایل ها، پوشه ها و پیمایش Files, folders, and navigation

  • کمی بیشتر در مورد ls A little more about ls

  • پوشه ها را ایجاد و حذف کنید Create and remove folders

  • فایل ها و پوشه ها را کپی، انتقال و حذف کنید Copy, move, and delete files and folders

  • پیدا کردن فایل ها از خط فرمان Find files from the command line

  • نقش های کاربر و sudo User roles and sudo

  • مجوزهای فایل File permissions

  • لینک های سخت و نمادین را ایجاد کنید Create hard and symbolic links

  • سیستم فایل لینوکس The Linux filesystem

  • امتحان فصل Chapter Quiz

4. وظایف و ابزارهای خط فرمان مشترک 4. Common Command-Line Tasks and Tools

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

  • از لوله ها برای اتصال دستورات به یکدیگر استفاده کنید Use pipes to connect commands together

  • فایل های متنی را با گربه، سر، دم و کمتر مشاهده کنید View text files with cat, head, tail, and less

  • جستجوی متن در فایل ها و استریم ها با grep Search for text in files and streams with grep

  • متن را با awk، sed و sort دستکاری کنید Manipulate text with awk, sed, and sort

  • ویرایش متن با Vim Edit text with Vim

  • ویرایش متن با نانو Edit text with nano

  • کار با آرشیوهای TAR و ZIP Working with TAR and ZIP archives

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

  • کاوش متغیرهای محیطی و PATH Exploring environment variables and PATH

  • چالش: استخراج اطلاعات از یک فایل متنی Challenge: Extract information from a text file

  • راه حل: استخراج اطلاعات از یک فایل متنی Solution: Extract information from a text file

  • امتحان فصل Chapter Quiz

5. نگاهی به برخی موضوعات پیشرفته تر 5. A Peek at Some More Advanced Topics

  • اطلاعات توزیع و هسته را پیدا کنید Find distro and kernel information

  • اطلاعات سخت افزار و دیسک سیستم را پیدا کنید Find system hardware and disk information

  • نصب و به روز رسانی نرم افزار با یک مدیر بسته Install and update software with a package manager

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش خط فرمان لینوکس (2018)
جزییات دوره
2h 18m
42
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Scott Simpson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Simpson Scott Simpson

ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین

اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.

اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.