مسترکلاس خط فرمان لینوکس برای توسعهدهندگان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- از ابتدا به یک ابرقهرمان خط فرمان لینوکس تبدیل شوید!
- استفاده از لینوکس به عنوان ابزاری برای توسعه و استقرار نرمافزار را بیاموزید.
- رابط کاربری گرافیکی (GUI) را کنار بگذارید و با انجام سریع کارها در خط فرمان، در زمان خود صرفهجویی کنید.
- کنترل را به دست بگیرید: مدیریت منابع و سرویسهای سیستمهای راه دور را بیاموزید.
- درک بهتری از سیستمعامل کسب کنید: با سازوکارهای زیربنایی سیستمهای لینوکس آشنا شوید.
- با ساخت اسکریپتهای Bash شخصی و استفاده از اسکریپتهای موجود، مبانی اسکریپتنویسی Bash را یاد بگیرید.
پیشنیازهای دوره
- نیازی به تجربه قبلی در لینوکس یا واسط خط فرمان نیست. ما از ابتدا شروع میکنیم.
- یک کامپیوتر با سیستمعامل macOS، ویندوز یا لینوکس
توضیحات دوره
پتانسیل کامل لینوکس را آزاد کنید و مهارتهای توسعه خود را با «مسترکلاس خط فرمان لینوکس برای توسعهدهندگان» ارتقا دهید. این دوره که به طور خاص برای توسعهدهندگان طراحی شده، شما را با پیچیدگیها و جزئیات دقیق خط فرمان لینوکس آشنا میکند و دانش و ابزارهای لازم برای ناوبری و کنترل کارآمد محیطهای لینوکسی را در اختیار شما قرار میدهد.
مانیک، یک توسعهدهنده فول-استک و مدرس شما در این دوره است. با تجربهای که به عنوان یک برنامهنویس دارد، مهارتهای ضروری برای تسلط به خط فرمان و استفاده از لینوکس به عنوان یک ابزار قدرتمند توسعه و استقرار را به خوبی درک میکند. مدرس این برنامه درسی را به گونهای طراحی کرده که شما را به سرعت وارد مسیر یادگیری کرده و به تسلط عملی به خط فرمان برای کاربردهای دنیای واقعی مجهز کند.
آنچه خواهید آموخت:
- مقدمه و تاریخچه لینوکس: سفر خود را با یک اصول محکم آغاز کنید و بفهمید لینوکس چگونه به قدرت امروزی خود دست یافت.
- سیستم فایل لینوکس: بر ساختار و مدیریت فایلها در لینوکس، که مهارتی حیاتی برای هر توسعهدهندهای است، مسلط شوید.
- درک و بررسی عمیق فرمان ها: دانشی عمیق از فرمان های ضروری لینوکس برای دستکاری سیستم و فایلها به دست آورید.
- ریدایرکشن در خط فرمان: ریدایرکت ورودی و خروجی را برای بهینهسازی گردش کار خود در محیط لینوکس بیاموزید.
- تسلط به بسطهای شل: قدرت بسطهای شل را برای سادهسازی فرمان های و اسکریپتهای پیچیده کشف کنید.
- ترفندهای صفحهکلید: کارایی خود را با میانبرهای صفحهکلید که باعث صرفهجویی در زمان میشوند، افزایش دهید.
- مدیریت مجوزهای دسترسی در لینوکس: مدل مجوزهای دسترسی در لینوکس را برای مدیریت امن دسترسی به فایلها و دایرکتوریها درک کنید.
- درک و مدیریت فرآیندهای لینوکس: با مدیریت فرآیندها، که برای بهینهسازی عملکرد و تخصیص منابع ضروری است، آشنا شوید.
- محیط لینوکس: به بررسی متغیرهای محیطی و پیکربندیهای لینوکس بپردازید تا محیط کاری خود را مطابق نیازهایتان سفارشی کنید.
- ویرایش متن با استفاده از VI: در استفاده از VI، ویرایشگر متن همهمنظوره، برای ایجاد و ویرایش اسکریپتها و کدها ماهر شوید.
- مدیریت بستهها: یاد بگیرید چگونه نرمافزارها و وابستگیها را با سیستمهای مدیریت بسته لینوکس مدیریت کنید.
- مدیریت حافظه ذخیرهسازی: چگونگی مدیریت کارآمد منابع ذخیرهسازی در لینوکس را بیاموزید.
- شبکه: مبانی شبکه در لینوکس را برای اطمینان از ارتباط مؤثر اپلیکیشن های خود کشف کنید.
- جستجوی فایلها: به تکنیکهای یافتن سریع و کارآمد فایلها مسلط شوید.
- آرشیوسازی و فشردهسازی: استفاده از ابزارهای لینوکس برای آرشیو و فشردهسازی فایلها را که برای مدیریت دادهها ضروری است، یاد بگیرید.
- مبانی اسکریپتنویسی Bash: خودکارسازی تسک ها و ساخت اسکریپت با Bash را برای بعبود بهرهوری توسعه خود آغاز کنید.
پروژهها:
در طول این مسترکلاس، کاربرد عملی مهارتهای جدید شما از اهمیت بالایی برخوردار است. هنگام بررسی اسکریپتنویسی bash، ما دو پروژه جذاب را برای تثبیت تخصص شما در خط فرمان انجام خواهیم داد. ابتدا، یک طوطی متحرک مهمانی با هنر اسکی خواهید ساخت و انیمیشنهای تعاملی را در ترمینال خود زنده میکنید. سپس، یک اپلیکیشن خبری توسعه خواهیم داد که به شما امکان میدهد آخرین اخبار را با استفاده از کلمات کلیدی خاص به عنوان آرگومان، مستقیماً در ترمینال دریافت کنید. این پروژهها برای آزمودن مهارتهای شما و افزودن چاشنی خلاقیت و کاربرد واقعی به سفر یادگیریتان طراحی شدهاند.
فهرست فرمان رایج (لیست کامل نیست):
- ls
- file
- less
- mkdir
- cp
- mv
- rm
- ln
- type
- which
- help
- man
- apropos
- whatis
- info
- exec
- grep
- uniq
- wc
- head
- tail
- sort
- id
- chmod
- su
- sudo
- chown
- chgrp
- ps
- top
- vi
- apt
- ping
- traceroute
- netstat
- ftp
- ssh
- locate
- find
- gzip
- bzip2
- tar
- zip
- cat
- و موارد دیگر
امروز ماجراجویی خود را در خط فرمان لینوکس آغاز کنید! به مدرس در «مسترکلاس خط فرمان لینوکس برای توسعهدهندگان» بپیوندید و چگونگی کار، توسعه و استقرار خود با لینوکس را متحول کنید. بیایید با هم پتانسیل کامل شما را شکوفا کنیم. هماکنون در این دوره شرکت کرده و تسلط به لینوکس را آغاز کنید!
این دوره برای چه کسانی مناسب است؟
- هر کسی که قصد دارد کار با خط فرمان لینوکس را شروع کند.
- توسعهدهندگان نرمافزاری که میخواهند با یادگیری خط فرمان لینوکس مهارتهای خود را بهبود دهند.
- هر کسی که میخواهد به مهارتهای خط فرمان لینوکس مسلط شود.
- اگر میخواهید مسیر شغلی خود را به عنوان یک مدیر سیستم لینوکس آغاز کنید.
مسترکلاس خط فرمان لینوکس برای توسعهدهندگان
-
آشنایی با دوره 03:01
-
سیستمعامل چیست؟ 08:48
-
تلفظ صحیح 01:21
-
منابع و تمرین مهم! 03:24
-
تاریخچه کوتاه شروع کار 04:33
-
چرا توزیعها و نه سیستمعامل 10:50
-
Debian در مقابل Fedora در مقابل macOS (سیستمهای یونیکس و شبه-یونیکس) 04:10
-
نصب اوبونتو روی macOS 11:38
-
نصب اوبونتو روی ویندوز با استفاده از WSL2 03:22
-
مقدمهای بر ماژول سیستم فایل 01:52
-
ساختار پایه یک فرمان 03:32
-
ناوبری داخل ترمینال 13:52
-
تلاش برای حفظ فرمان ها نکنید 01:58
-
بررسی ساختار دایرکتوری 13:33
-
درک ساختار دایرکتوری در لینوکس 14:54
-
فرمان `ls` در لینوکس 10:37
-
فرمت بلند فرمان `ls` 05:46
-
فرمان `file` 04:34
-
فرمان `less` 07:49
-
مقدمهای بر Wildcards 12:23
-
بررسی عمیقتر کلاسهای کاراکتری 08:29
-
mkdir - ساخت دایرکتوریها 06:46
-
آزمون سیستمهای فایل لینوکس - بخش 1 None
-
cp - کپی فایلها و دایرکتوریها 07:45
-
mv - جابجایی و تغییر نام فایلها 09:26
-
rm - حذف فایلها و دایرکتوریها 07:57
-
لینکها در لینوکس 08:08
-
ln - ایجاد لینکها 09:23
-
ln - بازنویسی فایلهای موجود 05:57
-
شناسایی لینکها در ترمینال 04:40
-
تمرین - تمرین برای سیستم فایل لینوکس 01:00
-
راهحل - برای تمرین 15:04
-
آزمون سیستم فایل لینوکس - بخش 2 None
-
مقدمه - درک فرمان های در لینوکس 01:38
-
درک مفهوم فرمان ها 05:40
-
type - بررسی نوع فرمان 04:49
-
which - محل فایل اجرایی 03:25
-
help - اطلاعات در مورد فرمان های داخلی 03:21
-
help در مقابل help-- 02:27
-
man - دفترچه راهنمای برنامه 06:11
-
apropos - نمایش فرمان مناسب 05:23
-
whatis - صفحات راهنمای یک خطی 03:41
-
info - نمایش ورودی اطلاعات 13:19
-
تمرین - تمرین فرمان های در لینوکس 01:01
-
راهحل - تمرین فرمان های در لینوکس 07:21
-
آزمون درک فرمان های در لینوکس None
-
مقدمهای بر ریدایرکشن خط فرمان 01:23
-
جریانها و ریدایرکشن 19:26
-
ریدایرکت کردن stdout 07:54
-
ریدایرکت کردن stderr 06:15
-
ریدایرکت کردن stdin 05:21
-
ترتیب ریدایرکشن 08:36
-
تمرین - ریدایرکشن 00:42
-
راهحل - ریدایرکشن 09:35
-
grep - چاپ عبارت منظم جهانی 09:39
-
آزمون ریدایرکشن خط فرمان - بخش 1 None
-
uniq - فیلتر خطوط تکراری کنار هم 03:57
-
wc - شمارش کلمات 03:42
-
فرمان های head و tail 03:11
-
sort - فرمان 06:19
-
لولهها 05:04
-
پایپلاینها و فیلترها 04:48
-
تمرین - پایپلاینها و فیلترها 00:44
-
راهحل - پایپلاینها و فیلترها 05:46
-
آزمون ریدایرکشن خط فرمان - بخش 2 None
-
مقدمهای بر تسلط به بسط های شل 01:19
-
بسط 03:24
-
بسط مسیر فایل 05:58
-
بسط تیلدا 03:40
-
بسط محاسباتی 10:29
-
بسط آکولاد 06:10
-
بسط پارامتر 10:02
-
جایگزینی فرمان 05:12
-
آزمون تسلط به بسط شل - بخش 1 None
-
بسط متغیر 07:13
-
بسط نام مستعار 07:10
-
بسط تاریخچه 05:10
-
تقسیمبندی کلمات 04:40
-
تمرین - تسلط به بسطهای شل 00:37
-
راهحل - تسلط به بسطهای شل 04:49
-
کوتینگ 05:06
-
دابل کوتیشن 04:25
-
سینگل کوتیشن 02:46
-
آزمون تسلط به بسط شل - بخش 2 None
-
مقدمه: ترفندهای صفحهکلید 01:22
-
کتابخانه Readline در Bash 03:51
-
حرکات مکاننما 04:25
-
ویرایش متن 05:38
-
تکمیل متن 03:06
-
استفاده از تاریخچه 02:57
-
تمرین - ترفندهای صفحهکلید 00:28
-
راهحل - ترفندهای صفحهکلید 05:59
-
مقدمه - مجوزهای دسترسی در لینوکس 01:07
-
سیستمعاملهای چندکاربره 10:32
-
مالک، گروه، همه 07:09
-
id - شناسه کاربر 04:31
-
خواندن، نوشتن، اجرا 07:49
-
chmod - حالت نمادین 12:15
-
chmod - حالت عددی 13:27
-
★تمرین★ دسترسیهای لینوکس 00:46
-
★راهحل★ دسترسیهای لینوکس 08:24
-
آزمون دسترسیهای لینوکس - بخش 1 None
-
تغییر هویتها 04:59
-
مدیریت کاربران 07:31
-
su - تغییر کاربر 05:29
-
درک گروهها 03:32
-
sudo و فایل Sudoers 10:33
-
مالکیت فایل 06:35
-
chown - تغییر مالک فایل 10:39
-
chgrp - تغییر گروه 05:48
-
آزمون دسترسیهای لینوکس - بخش 2 None
-
مقدمه: فرآیندهای لینوکس 01:40
-
فرآیندهای لینوکس و چندوظیفگی 06:33
-
شناسه فرایندها (PID)، فرزندان و دیمنها 07:09
-
ps - مشاهده فرآیندها 08:51
-
وضعیتهای فرآیند 09:48
-
top - ابزار تعاملی فرآیندها 12:21
-
سیگنالها 09:29
-
خاموش کردن سیستم 04:09
-
تمرین - فرآیندهای لینوکس 00:41
-
راهحل - فرآیندهای لینوکس 04:56
-
آزمون فرآیندهای لینوکس None
-
محیط لینوکس 00:57
-
درک محیط 06:59
-
متغیرهای محیطی و شل 13:17
-
چگونه محیط کار ایجاد میشود؟ 06:47
-
فایل راهاندازی 05:06
-
متغیر PATH 12:42
-
تمرین- تغییر فایل .bashrc 00:58
-
راهحل - تغییر فایل .bashrc 02:53
-
آزمون محیط لینوکس None
-
مقدمهای بر ویرایشگر Vi 01:07
-
تاریخچه VI 04:49
-
حالتهای ویرایش در VI 09:40
-
مبانی VI 05:09
-
حذف متن در VI 03:38
-
برش، کپی، چسباندن 03:08
-
اتصال خطوط 01:34
-
جستجو و جایگزینی 10:10
-
ویرایش چند فایل 08:00
-
کپی محتوای بین فایلها 07:57
-
تمرین - تسلط به ویرایشگر VI 00:55
-
راهحل - تسلط به ویرایشگر VI 08:02
-
آزمون معرفی ویرایشگر VI None
-
مقدمه: مدیریت بسته 01:06
-
درک مدیریت بستهها 03:38
-
بستهها چیست؟ 11:01
-
سیستم مدیریت بسته چگونه کار میکند؟ 11:13
-
ابزارهای مدیریت بسته 03:08
-
یافتن و نصب بستهها 05:46
-
حذف بستهها 07:35
-
بروزرسانی بستهها 05:38
-
بازیابی اطلاعات بسته 02:29
-
تمرین - مدیریت بسته لینوکس 00:33
-
راهحل - مدیریت بسته لینوکس 08:42
-
آزمون مدیریت بسته لینوکس None
-
مقدمهای بر مدیریت ذخیرهسازی در لینوکس 00:58
-
انواع ذخیرهسازی 02:27
-
مانت و آنمانت 12:51
-
درک اینکه پارتیشنها چیست؟ 08:11
-
مانت کردن یک درایو 10:13
-
چرا آنمانت کردن لازم است؟ 06:59
-
تعیین نام دستگاهها 07:30
-
سیستمهای فایل لینوکس 05:47
-
ایجاد سیستم فایل جدید 15:02
-
تست و تعمیر سیستم فایل 02:36
-
ایجاد ایمیج از درایو 11:21
-
تمرین - مدیریت ذخیرهسازی 00:33
-
راهحل - مدیریت ذخیرهسازی 10:57
-
آزمون مدیریت ذخیرهسازی None
-
مقدمه: شبکهبندی در لینوکس 00:43
-
ping 06:14
-
traceroute 03:44
-
netstat و جدولهای مسیریابی 08:05
-
زیرساخت شبکه برای نمایش عملی 08:29
-
درک FTP 03:08
-
نصب FTP 08:54
-
استفاده از FTP 04:20
-
درک SSH 08:47
-
اتصال به SSH 08:29
-
SFTP 03:47
-
مقایسه SSH و FTP 02:28
-
آزمون شبکهبندی در لینوکس None
-
مقدمه: جستجوی فایلها 00:50
-
locate 05:31
-
find 05:34
-
find - تستها 07:18
-
درک تاریخ و زمانها 09:04
-
find - تستهای موجود قبلی 05:22
-
find - عملگرهای منطقی 16:04
-
find و xargs 06:24
-
تمرین - جستجوی فایلها 00:24
-
راهحل - جستجوی فایلها 11:27
-
آزمون جستجوی فایلها None
-
مقدمه: بایگانی در لینوکس 00:40
-
بایگانی در لینوکس 05:22
-
gzip 07:08
-
bzip 03:28
-
tar 11:09
-
zip 07:45
-
تمرین - فشردهسازی و بایگانی 01:43
-
راهحل - فشردهسازی و بایگانی 05:27
-
آزمون بایگانی در لینوکس None
-
مقدمه: اسکریپتنویسی Bash 02:09
-
Hello World 11:52
-
درک Shebang (#!) 07:35
-
اسکریپتهای bash جامعه 02:10
-
Party Parrot 12:32
-
دریافت اخبار 09:04
مشخصات آموزش
مسترکلاس خط فرمان لینوکس برای توسعهدهندگان
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:209
- مدت زمان :19:43:01
- حجم :7.7GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy