لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش خط فرمان لینوکس
Learning Linux Command Line
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
پیش نیازهای پیشنهادی
آشنایی با مبانی کامپیوتر: فایل ها، دایرکتوری ها و برنامه های در حال اجرا
درک درستی از macOS یا Windows
دسکتاپ اوبونتو در ماشین مجازی VirtualBox اجرا می شود
پروژه ها
از خط فرمان برای یافتن اطلاعات خاص استفاده کنید.
دستورات ارائه شده را ارزیابی کنید و نحو خراب را تعمیر کنید.
یک فایل ایجاد و به اشتراک بگذارید.
اطلاعات را از یک فایل متنی استخراج کنید.
دانش خط فرمان لینوکس برای هر کسی که از این سیستم عامل منبع باز استفاده می کند بسیار مهم است. برای بسیاری از وظایف، کارآمدتر و انعطاف پذیرتر از یک محیط گرافیکی است. برای مدیران، نقش حیاتی در پیکربندی مجوزها و کار با فایل ها ایفا می کند. در این دوره آموزشی، اسکات سیمپسون، مربی با تجربه، اصول اولیه تنظیم محیط و کار با خط فرمان لینوکس با استفاده از پوسته Bash را مورد بحث قرار می دهد.
این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
سرفصل ها و درس ها
معرفی
Introduction
آموزش خط فرمان لینوکس
Learning Linux command line
معرفی بسیار سریع لینوکس
A very quick intro to Linux
آنچه شما باید بدانید
What you should know
1. تنظیم محیط
1. Setting Up Your Environment
ساخت ماشین مجازی لینوکس
Creating a Linux virtual machine
در پلتفرم های دیگر دنبال می شود
Following along on other platforms
استفاده از GitHub Codespaces با این دوره
Using GitHub Codespaces with this course
2. مبانی خط فرمان
2. Command-Line Basics
دستورات را در یک پوسته در اعلان بنویسید
Write commands in a shell at the prompt
راه حل: اطلاعات فرمان را بیابید
Solution: Find command information
چالش: اطلاعات فرمان را پیدا کنید
Challenge: Find command information
میانبرهای مفید صفحه کلید در ترمینال
Helpful keyboard shortcuts in the terminal
درک چگونگی ساختار دستورات
Understand how commands are structured
یافتن کمک برای دستورات
Finding help for commands
خط فرمان چیست؟
What is the command line?
3. فایل ها، دایرکتوری ها و مجوزها
3. Files, Directories, and Permissions
چالش: کار با فایل ها را تمرین کنید
Challenge: Practice working with files
ایجاد و حذف دایرکتوری ها
Create and remove directories
راه حل: نحو خراب را رفع کنید
Solution: Fix broken syntax
آشنایی با مسیرهای فایل
Understanding file paths
درک مجوزهای فایل
Understand file permissions
راه حل: کار با فایل ها را تمرین کنید
Solution: Practice working with files
نقش های کاربر و sudo را درک کنید
Understand user roles and sudo
چالش: نحو خراب را برطرف کنید
Challenge: Fix broken syntax
پیمایش در سیستم فایل
Navigating the file system
بررسی خروجی دستور ls
Exploring the output of the ls command
فایل ها و دایرکتوری ها را کپی، انتقال و حذف کنید
Copy, move, and delete files and directories
فایل ها را از خط فرمان پیدا کنید
Find files from the command line
مجوزهای فایل را تغییر دهید
Modify file permissions
پیوندهای سخت و نمادین ایجاد کنید
Create hard and symbolic links
سیستم فایل لینوکس
The Linux file system
4. وظایف و ابزارهای خط فرمان مشترک
4. Common Command-Line Tasks and Tools
کار با آرشیو تار و zip
Working with tar and zip archives
متن را با awk، sed و sort دستکاری کنید
Manipulate text with awk, sed, and sort
از لوله ها برای اتصال دستورات به یکدیگر استفاده کنید
Use pipes to connect commands together
جستجوی متن در فایل ها و استریم ها با grep
Search for text in files and streams with grep
راه حل: یک فایل ایجاد و به اشتراک بگذارید
Solution: Create and share a file
متن را با Vim ویرایش کنید
Edit text with Vim
چالش: یک فایل ایجاد و به اشتراک بگذارید
Challenge: Create and share a file
راه حل: استخراج اطلاعات از یک فایل متنی
Solution: Extract information from a text file
فلسفه یونیکس
The Unix philosophy
ویرایش متن با نانو
Edit text with nano
کاوش متغیرهای محیطی و PATH
Exploring environment variables and PATH
چالش: استخراج اطلاعات از یک فایل متنی
Challenge: Extract information from a text file
مشاهده فایل های متنی با گربه، سر، دم و موارد کمتر
View text files with cat, head, tail, and less
تغییر مسیر خروجی
Output redirection
5. نگاهی به برخی موضوعات پیشرفته تر
5. A Peek at Some More Advanced Topics
اطلاعات سخت افزار و دیسک سیستم را پیدا کنید
Find system hardware and disk information
با یک Pack Manager نرم افزار را نصب و به روز کنید
Install and update software with a package manager
اطلاعاتی در مورد توزیع لینوکس خود بیابید
Find information about your Linux distribution
ایجاد دوره های فناوری به عنوان نویسنده ارشد در لینکدین
اسکات سیمپسون دوره های فناوری را به عنوان نویسنده ارشد در لینکدین ایجاد می کند.
اسکات از زمانی که به کامپیوتر علاقه مند بوده است حدوداً هفت ساله بود و در بیشتر این مدت، به دوستان، خانواده و غریبه ها یاد می داد که چگونه از آنها استفاده کنند. این سرگرمی عجیب و غریب در دوران کالج به شغلی با اپل تبدیل شد. اسکات پس از گذراندن دوره کارشناسی ارشد خود در تحصیل در دانشگاه ایالتی سن دیگو، به شکل گیری دوره های فناوری و توسعه دهنده در lynda.com به عنوان یک تولید کننده محتوا کمک کرد. اسکات به عنوان یک نویسنده ارشد آموزش لینکدین، بر آموزش لینوکس، SQL، امنیت و سایر موضوعات فناوری به طیف گسترده ای از زبان آموزان در سراسر جهان تمرکز دارد. وقتی اسکات دوره های فناوری نمی سازد، از سفر، مطالعه و عکاسی لذت می برد.
نمایش نظرات