لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خط فرمان لینوکس (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
ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین
اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.
اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.
نمایش نظرات