🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش جامع خط فرمان لینوکس برای توسعه دهندگان - تسلط بر بش (Bash Shell)
- آخرین آپدیت
دانلود Linux Command Line For Developers Masterclass - Bash Shell
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با دوره جامع "آموزش خط فرمان لینوکس برای توسعه دهندگان" پتانسیل کامل لینوکس را آزاد کنید و مهارتهای توسعه خود را ارتقا دهید. این دوره که به طور خاص برای توسعه دهندگان طراحی شده است، شما را در پیچیدگیهای خط فرمان لینوکس راهنمایی میکند و دانش و ابزارهای مورد نیاز برای پیمایش و کنترل کارآمد محیطهای لینوکس را در اختیار شما قرار میدهد.
سلام، من مانیک هستم، یک توسعه دهنده فول استک و مدرس شما در این دوره. با تجربه ای که به عنوان برنامه نویس دارم، مهارت های ضروری مورد نیاز شما را برای تسلط بر خط فرمان و استفاده از لینوکس به عنوان یک ابزار توسعه و استقرار قدرتمند درک می کنم. من برنامه درسی را به گونه ای ساختار داده ام که شما را به سرعت شروع به کار کند و شما را به مهارت های عملی خط فرمان برای کاربردهای دنیای واقعی مجهز کند.
آنچه خواهید آموخت:
مقدمه و تاریخچه لینوکس: سفر خود را با یک پایه محکم آغاز کنید، و درک کنید که چگونه لینوکس به نیروگاه امروزی تبدیل شده است.
سیستم فایل لینوکس: بر ساختار و مدیریت فایلها در لینوکس مسلط شوید، مهارتی حیاتی برای هر توسعه دهنده.
درک و بررسی عمیق دستورات: دانش عمیقی از دستورات ضروری لینوکس برای دستکاری سیستم و فایلها کسب کنید.
تغییر مسیر خروجی و ورودی در خط فرمان: یاد بگیرید ورودی و خروجی را تغییر مسیر دهید تا گردش کار خود را در محیط لینوکس ساده کنید.
تسلط بر گسترش پوسته (Shell Expansions): قدرت گسترش پوسته را برای سادهسازی دستورات و اسکریپتهای پیچیده کشف کنید.
ترفندهای صفحه کلید: کارایی خود را با میانبرهای صفحه کلید صرفه جویی در زمان افزایش دهید.
مدیریت مجوزها در لینوکس: مدل مجوزها را در لینوکس درک کنید تا دسترسی به فایلها و دایرکتوریها را به طور ایمن مدیریت کنید.
درک و مدیریت فرآیندهای لینوکس: با مدیریت فرآیندها آشنا شوید، که برای بهینه سازی عملکرد و تخصیص منابع بسیار مهم است.
محیط لینوکس: در متغیرها و تنظیمات محیط لینوکس غوطه ور شوید تا فضای کاری خود را مطابق با نیازهای خود تنظیم کنید.
ویرایش متن با استفاده از VI: در VI، ویرایشگر متن همه جا حاضر، مهارت کسب کنید تا اسکریپت ها و کدها را ایجاد و ویرایش کنید.
مدیریت بسته: یاد بگیرید نرم افزار و وابستگی ها را با سیستم های مدیریت بسته لینوکس مدیریت کنید.
مدیریت ذخیره سازی: درک کنید که چگونه منابع ذخیره سازی را در لینوکس به طور کارآمد مدیریت کنید.
شبکه: اصول اولیه شبکه را در لینوکس بررسی کنید تا مطمئن شوید برنامه های شما به طور موثر ارتباط برقرار می کنند.
جستجو برای فایل ها: بر تکنیک های یافتن سریع و کارآمد فایل ها مسلط شوید.
آرشیو و فشرده سازی: یاد بگیرید از ابزارهای لینوکس برای آرشیو و فشرده سازی فایل ها استفاده کنید، که برای مدیریت داده ها ضروری هستند.
مبانی اسکریپت نویسی Bash: شروع به خودکارسازی وظایف و ساخت اسکریپت ها با Bash کنید تا بهره وری توسعه خود را افزایش دهید.
پروژه ها:
در طول این دوره جامع، کاربرد عملی مهارت های تازه به دست آمده شما از اهمیت بالایی برخوردار است. در حین بررسی اسکریپت نویسی bash، به دو پروژه جذاب خواهیم پرداخت تا تخصص خط فرمان شما را تثبیت کنیم. ابتدا، یک طوطی مهمانی متحرک هنر ASCII ایجاد خواهید کرد و انیمیشن های پر جنب و جوش را در ترمینال خود زنده خواهید کرد. سپس، یک برنامه خبری توسعه خواهیم داد که شما را قادر می سازد آخرین اخبار را مستقیماً در ترمینال با استفاده از کلمات کلیدی جستجوی خاص به عنوان آرگومان دریافت کنید. این پروژه ها برای آزمایش مهارت های شما و افزودن یک لمس خلاقیت و کاربرد واقعی به سفر یادگیری شما طراحی شده اند.
لیست دستورات رایج (نه لیست کامل):
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
و بسیاری موارد دیگر
امروز ماجراجویی خط فرمان لینوکس خود را آغاز کنید! در "آموزش خط فرمان لینوکس برای توسعه دهندگان" به من بپیوندید و نحوه پیمایش، توسعه و استقرار با لینوکس را متحول کنید. بیایید با هم پتانسیل کامل شما را آزاد کنیم. اکنون ثبت نام کنید و تسلط بر لینوکس را شروع کنید!
سرفصل ها و درس ها
Introduction To Linux-فصل-1-معرفی لینوکس
Introduction To Linux
Introduction to the course-ویدئو-1-1-معرفی دوره
Introduction to the course
What Are Operating Systems-ویدئو-1-2-سیستم عامل ها چه هستند
What Are Operating Systems
The Correct Pronunciation-ویدئو-1-3-تلفظ صحیح
The Correct Pronunciation
Resources And Practice Important!-ویدئو-1-4-منابع و تمرین مهم!
Resources And Practice Important!
A Brief History Of How It Started-ویدئو-1-5-تاریخچه مختصری از نحوه شروع آن
A Brief History Of How It Started
Why Distributions And Not Operating System-ویدئو-1-6-چرا توزیع ها و نه سیستم عامل
Why Distributions And Not Operating System
Debian vs. Fedora vs. macOS (Unix and Unix Like)-ویدئو-1-7-Debian در برابر Fedora در برابر macOS (یونیکس و شبه یونیکس)
Debian vs. Fedora vs. macOS (Unix and Unix Like)
Installing Ubuntu on MacOs-ویدئو-1-8-نصب اوبونتو روی MacOs
Installing Ubuntu on MacOs
Installing Ubuntu On Windows Using WSL2-ویدئو-1-9-نصب اوبونتو روی ویندوز با استفاده از WSL2
Installing Ubuntu On Windows Using WSL2
The Linux File System-فصل-2-سیستم فایل لینوکس
The Linux File System
Introduction To File System Module-ویدئو-2-1-معرفی ماژول سیستم فایل
Introduction To File System Module
Basic Structure Of A Command-ویدئو-2-2-ساختار اصلی یک دستور
Basic Structure Of A Command
Navigation Inside the Terminal-ویدئو-2-3-پیمایش درون ترمینال
Navigation Inside the Terminal
Don’t Try To Memorise Commands-ویدئو-2-4-سعی نکنید دستورات را حفظ کنید
Don’t Try To Memorise Commands
Overview Of Directory Structure-ویدئو-2-5-مروری بر ساختار دایرکتوری
Overview Of Directory Structure
Understanding The Directory Structure In Linux-ویدئو-2-6-درک ساختار دایرکتوری در لینوکس
Understanding The Directory Structure In Linux
The `ls` Command in Linux-ویدئو-2-7-دستور `ls` در لینوکس
The `ls` Command in Linux
`ls` Long Format-ویدئو-2-8-فرمت طولانی `ls`
`ls` Long Format
The `file` Command-ویدئو-2-9-دستور `file`
The `file` Command
The `less` Command-ویدئو-2-10-دستور `less`
The `less` Command
Introduction To Wildcards-ویدئو-2-11-معرفی کاراکترهای wildcard
Introduction To Wildcards
Deeper Dive Into Character Classes-ویدئو-2-12-غواصی عمیق تر در کلاس های کاراکتری
Deeper Dive Into Character Classes
نمایش نظرات