در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش لینوکس (LPIC1 102) قسمت 3 : نوشتن Shell Script های ساده

آموزش لینوکس (LPIC1 102) قسمت 3 : نوشتن Shell Script های ساده

برای استفاده از این فیلم آموزشی باید هزینه آن را پرداخت کنید.

شما می توانید 3 دقیقه از این ویدیو را به صورت رایگان مشاهده کنید

شما باید بتوانید به عنوان یک کارشناس لینوکس از دستورات این سیستم عامل به خوبی استفاده کنید ، اینکه بتوانید دستورات را به تنهایی استفاده کنید کار زیاد عجیب و غریبی نیست ، مهم این است که بتوانید از این دستورات یک script یا فایل اجرایی درست کنید ، در این ویدیوی آموزشی ما به شما نحوه نوشتن و استفاده کردن از چند Shell Script ساده را آموزش می دهیم ، دقت کنید که شما قرار نیست در دوره آموزشی LPIC1 بتوانید یک Shell Script نویس قوی بشوید بلکه باید بتوانید یک Shell Script را تجزیه و تحلیل کنید و خروجی مناسب آن را مشاهده کنید. در این ویدیوی آموزشی ما شما را با نحوه استفاده از دستورات شرطی یا if در shell script ها آشنا می کنیم ، دستورات حلقه یا loop ای مثل for و while را با هم یاد می گیریم و syntax استفاده از shell script ها را با هم آموزش می بینیم ، ما مفهوم shebang را توضیح خواهیم داد و تفاوت function و shell script را برای شما بیان می کنیم ، تمامی این موارد و موارد دیگر در قالب یک سری اسکریپت از قبل آماده شده برای تمرین بهتر شما آماده شده است ، ابتدا برای اینکه بتوانید بهتر با این ویدیو پیش بروید فایل های زیر را برای آماده سازی لابراتوار مورد نظر در سیستم عامل لینوکس خودتان با همین نام ایجاد کنید و سپس تمرین ها را با ما جلو بروید :

دوره آموزشی لینوکس فارسی

اسکریپت اول به نام ifscript1


#!/bin/bash
echo "Are you an ITPRO ? "
read ISNAME
if [ $ISNAME = "Yes" ];
then
	echo "Very Nice , I am really proud of you."
else
	echo "Go Go Go , This is not your place."
fi

اسکریپت دوم به نام ifscript2


#!/bin/bash
echo "Are you an ITPRO ? "
read ISNAME
if [ $ISNAME = "Yes" ];
then
	echo "Very Nice , I am really proud of you."
	echo "He is an ITPRO , Thats OK." | mail -s "Congrats!!" root < unity.txt
else
	echo "Go Go Go , This is not your place."
fi

اسکریپت سوم به نام forloop1


#!/bin/bash
#I am Mohammad
for x in 1 2 3 4 5 
do
	echo $x
done

اسکریپت چهارم به نام forloop2


#!/bin/bash
for x in `seq 5 10`
do
	echo $x
done

اسکریپت پنچم به نام forloop3


#!/bin/bash
files=`ls ~`
for x in $files
do
	echo $x
done

اسکریپت ششم به نام whileloop1


#!/bin/bash
x=1
while [ $x -ne 5 ] 
do
	echo $x
	x=$(($x+1))
done

اسکریپت هفتم به نام whileloop2


#!/bin/bash
echo "Yechi Binivis ya Binivis Bases .."
x="Go"
while [ $x != "Bases" ] 
do
	read x
	echo $x
done

ویدیوی بالا یکی از مهمترین ویدیوهای LPIC1 کد 102 است و دارای حداقل 4 عدد سئوال در آزمون بین المللی این سری آموزشی است ، امیدوارم مورد توجه شما قرار بگیرد. ITPRO باشید

دوره آموزشی لینوکس

هرچند طبق قانون کپی برداری جرم است و پیگرد قانونی دارد اما من باور دارم انسان با فرهنگ ویدیوها را کپی نمی کند

#دوره_آموزشی_lpic1 #دوره_آموزشی_linux_فارسی #نوشتن_shell_script_در_لینوکس #دوره_آموزشی_lpic #دوره_آموزشی_lpic_فارسی #آموزش_shell_scripting_در_لینوکس #دوره_آموزشی_shell_scripting_در_لینوکس #نوشتن_یک_shell_script_ساده #دوره_آموزشی_linux_ویدیویی #دوره_آموزشی_لینوکس
عنوان
1 آموزش لینوکس (LPIC1 102) قسمت 1 : معرفی دوره و ساختار آموزشی 8′:15″ رایگان
2 آموزش لینوکس (LPIC1 102) قسمت 2 : استفاده از Shell Environment 40′:14″ 19,999
3 آموزش لینوکس (LPIC1 102) قسمت 3 : نوشتن Shell Script های ساده 42′:18″ 19,999
4 آموزش لینوکس (LPIC1 102) قسمت 4 : دستورات مقدماتی SQL 54′:20″ رایگان
5 آموزش لینوکس (LPIC1 102) قسمت 5 : شناخت ساختار X11 31′:30″ 9,999
6 آموزش لینوکس (LPIC1 102) قسمت 6 : تنظیمات Display Manager ها 48′:30″ 19,999
7 آموزش لینوکس (LPIC1 102) قسمت 7 : آشنایی با Accessibility 7′:51″ رایگان
8 آموزش لینوکس (LPIC1 102) قسمت 8 : مدیریت User و Group 44′:40″ 19,999
9 آموزش لینوکس (LPIC1 102) قسمت 9 : انجام خودکار Task های مدیریتی 48′:56″ 19,999
10 آموزش لینوکس (LPIC1 102) قسمت 10 : Localization و ... 34′:6″ 9,999
11 آموزش لینوکس (LPIC1 102) قسمت 11 : تنظیمات Time و NTP در سیستم 29′:2″ 19,999
12 آموزش لینوکس (LPIC1 102) قسمت 12 : لاگ برداری از سیستم 47′:10″ 25,555
13 آموزش لینوکس (LPIC1 102) قسمت 13 : آشنایی با Mail Transfer Agent 26′:27″ رایگان
14 آموزش لینوکس (LPIC1 102) قسمت 14 : مدیریت فرآیند پرینت و پرینترها 55′:58″ 19,999
15 آموزش لینوکس (LPIC1 102) قسمت 15 : بررسی ساختاری پروتکل IP 51′:31″ 19,999
16 آموزش لینوکس (LPIC1 102) قسمت 16 : تنظیمات مقدماتی شبکه 49′:5″ 19,999
17 آموزش لینوکس (LPIC1 102) قسمت 17 : رفع اشکال مقدماتی شبکه 32′:22″ 19,999
18 آموزش لینوکس (LPIC1 102) قسمت 18 : تنظیمات مقدماتی DNS سمت کلاینت 15′:21″ رایگان
19 آموزش لینوکس (LPIC1 102) قسمت 19 : وظایف مدیریت امنیت مقدماتی 51′:1″ 19,999
20 آموزش لینوکس (LPIC1 102) قسمت 20 : امن کردن سیستم Host 35′:33″ 19,999
21 آموزش لینوکس (LPIC1 102) قسمت 21 : رمزنگاری ارتباطات و داده ها 1:18′:36″ 35,555
زمان و قیمت کل 13:52′:46″ 321,096
5 نظر
mohammadp

با سلام خدمت مهندس نصیری

عملگر های اصلی مثل جمع ، تفریق و... متفاوت از سایر زبان های برنامه نویسی تعریف می شه؟

وقتی کد b=b*c می زنم قبول نمی کنه!

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

علی  محبوبی نژاد

سلام

یه چیزی رو بگم همین الان فهمیدم به جای اینکه اول برم کد ۱۰۱ رو بخونم اومدم سراغ دوره ۱۰۲ :دی

میگم چرا یهو از ویدیو اول مباحث پیچیده س :دی

حالا اشکال نداره الان میرم ۱۰۱ رو میخونم بعد برمیگردم دوباره سر این دوره....فقط :

استاد در بحث set user id و chmod u+s ‌اگر درست متوجه شده باشم

شما حتی اگر برای این فایل در سطح یوزر set user id هم ست نمیکردید باز هم کاربر دیگه چون در سطح other دسترسی X داشت میتونست اسکریپت رو اجرا کنه و فقط فرقش اینه که الان با ست کردن chmod u+s کاربران دیگه اگر پرمیشن x داشته باشن اون فایل رو در سطح owner‌اون فایل اجرا میکنن نه در سطح other و اگر S ست نشده باشه و کاربران دیگه پرمیشن x داشته باشن فایل رو در سطح همون other اجرا میکنن.

درسته؟

در واقع اینجا زیاد فرقی نمیکرد ولی اگر در جایی نیاز باشه که فایلی رو کاربران دیگه بتونن در سطح کاربر دیگه ای مثل روت یا هر کاربر دیگه ای که سطح دسترسی بیشتری داره اجرا کنن اینکار رو میکنیم.

برای مشاهده نظرات مدرس باید این ویدیو را خریداری کنید.

علی  محبوبی نژاد

میخواستم ببینم درست فهمیدم؟

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....