مبانی لینوکس - رابط خط فرمان - بخش 6
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- استفاده از فرمانهای اولیه برای کنترل سیستم عامل لینوکس
- ناوبری و دستکاری سیستم فایل لینوکس با رابط خط فرمان
- مدیریت حافظه و فرآیندهای در حال اجرا در لینوکس
- کامپایل و اجرای یک برنامه سی در لینوکس
توضیحات دوره
این دوره شما را با لینوکس، سیستم عامل قدرتمند مورد استفاده اکثر توسعهدهندگان حرفهای، آشنا میکند!
چرا لینوکس را به مهارتهای برنامهنویسی C خود اضافه کنید؟ اکثر افراد بدون اینکه واقعا لینوکس را درک کنند، از آن استفاده میکنند! چه شما از یک گوشی هوشمند استفاده کنید، چه در وب جستوجو کنید یا از یک دستگاه خودپرداز استفاده کنید، هر بار لینوکس به نوعی در پسزمینه دخیل است. این سیستم عامل بیشترین استفاده را در دستگاههای تعبیهشده و سرورهای با عملکرد بالا دارد. همچنین رایجترین سیستم عامل مورد استفاده توسعهدهندگان برای ایجاد اپلیکیشنهای نرمافزاری است.
در این دوره، شما تاریخچه لینوکس و اینکه چگونه انجمن متن باز آن این توانایی را داشت که پیشرفتهترین سیستم عامل امروز را ایجاد کند. شما سیستم فایل را ناوبری میکنید، از فرمانهای اولیه لینوکس استفاده میکنید و به رابط خط فرمان لینوکس مسلط خواهید شد. این موارد، مهارتهای ضروری برای هر توسعهدهنده هستند.
شما همچنین قادر خواهید بود نرمافزاری که با زبان سی نوشته شده است را با ابزارهای استاندارد صنعت در لینوکس تولید کنید.
ما هیجانزدهایم که شما را با لینوکس آشنا کنیم و شما را در مسیر تبدیل شدن به یک کاربر ماهر این سیستم عامل قدرتمند راهنمایی کنیم!
در پایان این دوره کوتاه، شما به ششمین مرحله از تخصص برنامهنویسی سی با لینوکس خواهید رسید و درهای یک شغل در رشته مهندسی کامپیوتر را برای خود خواهید گشود.
چشمانداز شغلی شما:
- برنامهنویسان، توسعهدهندگان، مهندسان، مدیران و صنایع مرتبط در زمینه رایانش علمی و علم داده
- سیستمهای تعبیهشده، مانند انتقال، شبکههای یوتیلیتی و هوافضا
- صنعت رباتیک و ساخت
- IoT (اینترنت اشیا) مورد استفاده در خانههای هوشمند، اتوماسیون و فناوریهای پوشیدنی
- IEEE، بزرگترین سازمان حرفهای فنی برای پیشرفت فناوری در جهان، زبان C را به عنوان یکی از زبانهای برنامهنویسی برتر در سال 2017 مورد تقاضا توسط کارفرمایان رتبهبندی کرده است. (منبع: IEEE Spectrum)
مبانی لینوکس - رابط خط فرمان - بخش 6
-
بیایید شروع کنیم 1:42
-
یاد بگیرید چگونه از WebLinux استفاده کنید 2:33
-
پیدایش سیستم عاملها: تعریف، سرویسها (فایلها، حافظه و فرآیندها) و تاریخهای کلیدی 4:14
-
پیدایش UNIX: پروژه MAC در MIT ،MULTICS، تامپسون و ریچی 6:09
-
پیدایش و تاریخچه لینوکس: GNU، استالمن، GPL، لینوس توروالدز و لینوکس 4:29
-
رابط خط فرمان، پرامپت، گزینههای فرمان و داده فایلها و فرمان cal به عنوان مثال 3:13
-
اولین فرمانها: man ،command not found ،clear ،uptime ،hostname ،whoami ،history ،cal ،date ،echo 'hello world و گزینههای فرمان 14:15
-
فرمانهای تعاملی: top ،htop ،nano ،vim، چگونه به پرامپت بازگردیم؟ 10:42
-
بازی با فرمانها: worm ،firework ،rain ،hanoi و hello 3:53
-
سیستم فایل 5:57
-
pwd ،cd ،ls، مسیر مطلق و مسیر نسبی (بخش 1) 15:14
-
pwd ،cd ،ls، مسیر مطلق و مسیر نسبی (بخش 2) 6:42
-
Touch ،rm، نامها با فضاها 9:09
-
cat less 19:38
-
mkdir و rm -r 9:11
-
خود را در خط فرمان از مسدود شدن خارج کنید 6:41
-
mv: تغییر نام و انتقال 9:35
-
cp و cp -r 4:23
-
Find و locate 14:01
-
کامپایلر در مقابل مفسر 4:02
-
کامپایل یک برنامه سی بهصورت خودکار در Weblinux 6:43
-
کامپایل یک برنامه سی با GCC 7:26
-
نمایش حافظه، RAM، سلولها، کلمه، بایت، بیت و آدرس حافظه 4:29
-
مدیریت حافظه با خط فرمان: top ،htop و free 6:01
-
مصرف حافظه یک برنامه با htop و حافظه مجازی 8:39
-
در صورت نیاز Weblinux را ریبوت کنید 1:48
-
برنامههای تعاملی با سی با scanf و fflush 5:50
-
از scanf و ریدایرکشن فایل برای شبیهسازی ورودی استفاده کنید 4:29
-
از scanf استفاده نکنید، از fgets ،getline یا readline استفاده کنید 2:23
-
بیایید به کدنویسی ادامه دهیم 1:00
مشخصات آموزش
مبانی لینوکس - رابط خط فرمان - بخش 6
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:30
- مدت زمان :03:24:31
- حجم :478.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy