انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: learner:~$ در 09 امرداد 1402، 06:26 ب‌ظ

عنوان: کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 09 امرداد 1402، 06:26 ب‌ظ
قرار بود آخر این ماه برم آزمون الپیک و اسنشیال بدم  اما خب ترسیدم . الان دنباله کتاب میگردم  ترجیحا فارسی هم باشه .

من کتاب آموزش جامع لینوکس آقای مهندسی حسین رجاء رو خیلی پسندیدم مناسب هست بخرم؟؟ برای آزمون میخوام شاید برای فروردین ماه آزمون بدم


معرفی کنید
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 10 امرداد 1402، 09:44 ب‌ظ
لطفا معرفی کنید میخوام آخر این ماه بیام تهران واسه خریدن کتاب.

لطفا کتاب معرفی کنید یک چیزه جامعه باشه و حداقل منو تا الپیک۲ ببره


کتاب آموزش جامع لینوکس از سید حسین رجاء خوب هست؟ محتوای خوبی داره؟
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 11 امرداد 1402، 01:03 ق‌ظ
کتاب فیزیکی منظورته؟ فکر نکنم چیز مربوطی پیدا بشه.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 11 امرداد 1402، 09:46 ق‌ظ
درود

یعنی حتی کتاب دسته دوم هم پیدا نمیشه ؟

جون به یک کتاب ریفرنس هم احتیاج
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: Dr.Code در 11 امرداد 1402، 09:49 ق‌ظ
با مدرکش می‌تونی چی کار کنی؟
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 11 امرداد 1402، 11:50 ق‌ظ
با مدرکش می‌تونی چی کار کنی؟
محیط پیرامونی کوزه رو زیبا کنی
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 11 امرداد 1402، 01:55 ب‌ظ
با مدرکش می‌تونی چی کار کنی؟

به دو دلیل

یک : برام مهمه چیزی که بلد هستم رو اثبات کنم .

دو : شخصیه
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 15 امرداد 1402، 12:18 ب‌ظ
برای اثباتش می‌تونی توی یه نرم‌افزار آزاد مشارکت کنی. گرفتن مدرک بدون داشتن هیچ سوادی هم کاملاً ممکن و حتا مرسومه.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 15 امرداد 1402، 06:06 ب‌ظ
منظورتون رو نمی فهمم یعنی برم کرنل رو توسعه بدم یا یا بیام نرم افزار های آزاد رو گسترش بدم ؟!!!



در ایران  بله اما برای مهاجرت یا خارج از کشور نمیشه به صورت الکی مدرک گرفت
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 16 امرداد 1402، 01:36 ب‌ظ
منظورتون رو نمی فهمم یعنی برم کرنل رو توسعه بدم یا یا بیام نرم افزار های آزاد رو گسترش بدم ؟!!!
بله. برای من به عنوان کسی که یکی از وظایف روزمره‌ام استخدام افراد در شرکت‌های مختلفه، داشتن یه کامیت کاربردی در یک نرم‌افزار معروف خیلی خیلی بیش‌تر از هزارتا مدرک ارزش داره.

در ایران  بله اما برای مهاجرت یا خارج از کشور نمیشه به صورت الکی مدرک گرفت
هیچ فرقی نداره. همه‌جا آسمون همین رنگه!
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 16 امرداد 1402، 03:08 ب‌ظ
نقل‌قول
هیچ فرقی نداره. همه‌جا آسمون همین رنگه!



 ماه که آسمون نداره:P :P :P


نه نمی تونم اونجا وقتم رو دوباره تلف کنم از اول برم سر دوره بشینم یا یاد بگیرم (‌برای الپیک آره ولی نه برای اسنشیال !!‌ )

برای من شرکت در چالش های برنامه نویسی یا CTF  اهمیت بیشتری برخورداره (‌حالا میشه کتاب معرفی کنی مخصوصا بش اسکریپت )
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 16 امرداد 1402، 03:16 ب‌ظ
یادگیری بش با کتاب خیلی مزخرفه. یعنی آدم اصلا هیچی نمی‌فهمه.
اگه خیلی رو کتاب تاکید داری برو آموزش الپیک آقای جادی که از روی یک کتابه رو ببین. هرون تا کل اون آموزشی که گفتمو نبینی بیشتر گیج می‌شی
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 16 امرداد 1402، 03:33 ب‌ظ
برای من شرکت در چالش های برنامه نویسی یا CTF  اهمیت بیشتری برخورداره (‌حالا میشه کتاب معرفی کنی مخصوصا بش اسکریپت )
https://www.gnu.org/software/bash/manual
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 16 امرداد 1402، 03:55 ب‌ظ
برای من شرکت در چالش های برنامه نویسی یا CTF  اهمیت بیشتری برخورداره (‌حالا میشه کتاب معرفی کنی مخصوصا بش اسکریپت )
https://www.gnu.org/software/bash/manual

پی دی اف شو رپ دارم و خوندم  :) :)
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: Dragon- در 16 امرداد 1402، 08:21 ب‌ظ
مدرک الپیک یه چیزی ولی مدرک لینوکس اسنشیال نمی‌دونم اصلا به چه دردی می‌خوره.
اگه در حد الپیک بلد باشید،‌ امتحان لینوکس اسنشیال اصلا نباید سخت باشه. هیچ چیز خاصی نداره.

باری یادگیری bash و همینطور ابزار‌های ترمینال هیچ منبع بهتری از صفحه‌های man و مستندات خود برنامه سراغ ندارم. البته بعضی وقت‌ها که توضیحات man به اندازه کافس واضح نیست یا طولانیه می‌تونید از بقیه سایت‌ها بگیرید.

به غیر از خوندن راهنما‌ها باید یه چیزی هم بنویسید. بعیده بتونید فقط با خوندن راهنما‌ها bash رو یاد بگیرید. اسکریپت‌هایی که بقیه نوشتن رو هم بخونید. مثلا همین game shell  که توی یه موضوع دیگه معرفی کردید.

زیاد دنبال کتاب نباشد. بعیده چیز خوبی پیدا کنید. حداقل من پیدا نکردم.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 17 امرداد 1402، 08:38 ق‌ظ
درود

ممنونم از راهنمایی شما.

خب اگر آزمون استشیال رو ندم که نمیتونم الپیک بدم؟! من پیج خیلی راهنمای خوبی فقط حوصله سر بر و طولانیه :'(  چیزه دیگه ایی هم که دنبالش هستم کلمات کلیدی زبان بش هست که فعلا از این چند تا مطمعن هستم:
if
then
else
elif
fi
case
esac
for
select
while
until
do
done
in
function
time
{
}
!
[[
]]
coproc


فکر نکنم کامل باشه ](*,)
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 17 امرداد 1402، 08:58 ق‌ظ
من پیج خیلی راهنمای خوبی فقط حوصله سر بر و طولانیه :'(  چیزه دیگه ایی هم که دنبالش هستم کلمات کلیدی زبان بش هست
تا یه اسکریپت ننویسی و تجربه نداشته باشی اطلاعاتت بدرد نمیخوره
دونستن یعنی اینکه بتونی ازشون استفاده کنی، نه اینکه بدونی فقط وجود داره. man خلاصه ترین، قابل فهم ترین، جامع ترین و ... ترین(تمام ترین ها در اکثر موارد هست نه مطلق) منبعی هست که میتونی داشته باشی. باید روش سرچ یا کار کردن با راه نما ها رو بلد باشی. اگرم درباره چیزی سوال داشتی یه searx کن یا برو در askubuntu سوالتو بپرس، آسک اوبونتو عالیه.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 17 امرداد 1402، 09:59 ق‌ظ
$ man bash
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 17 امرداد 1402، 12:36 ب‌ظ
درود

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

ممنون
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: Dragon- در 17 امرداد 1402، 08:24 ب‌ظ
خب اگر آزمون استشیال رو ندم که نمیتونم الپیک بدم؟!
فکر نکنم اینجوری باشه.

نقل‌قول
من پیج خیلی راهنمای خوبی فقط حوصله سر بر و طولانیه :'
tldr هم هست. می‌تونید از آموزش‌هایی که سایت‌ها قرار دادند هم استفاده کنید.
ویکی آرچ لینوکس هم گزینه خوبیه.

نقل‌قول
(  چیزه دیگه ایی هم که دنبالش هستم کلمات کلیدی زبان بش هست که فعلا از این چند تا مطمعن هستم:
if
then
else
elif
fi
...
اینها هم هست:
declare
export
local
readonly
set
waite
true
false
command
help
eval
cd
echo
pwd
read
و خیلی دیگه. دستور help یه راهنمای کوچک برای دستورات داخلی بش داره. مثلا برای دیدن راهنمای cd کافیه به این شکل اجراش کنید:
help cd

اگه دستور help رو بدون هیچ آرگومانی اجرا کنید؛ یه لیست از همه دستورات داخلی بش نمایش میده.
به غیر صفحات man، دستور info هم هست. بعضی برنامه‌ها راهنمای info دارند. کافیه دستور info رو به همراه اسم اون راهنما بزنید تا نمایش داده بشه. (بعد از اینکه info رو نصب کردید.) 
مثلا برای دیدن info مربوط به بش:
info bash
بعضی برنامه‌ها info بیشتری نسبت به صفحه man خودشون دارند. فکر کنم bash همینجور باشه.
اگه سعی کنید یه info رو ببینید که وجود نداره؛ صفحه man با همون اسم نمایش داده میشه. اگه صفحه man هم وجود نداشته باشه؛ خطا می‌گیرید.
info قابلیت‌های بیشتری نسبت به man داره ولی خیلی برنامه‌ها فقط صفحه man دارند.

بعضی دستورات داخلی بش نسخه جدا داخل /bin/ هم دارند. مثلا دستور echo pwd false و true.
ممکنه بعضی عملکرد‌های اینها با هم فرق داشته باشه.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 17 امرداد 1402، 08:41 ب‌ظ
فکر کنم بش بیشترین کلمات کلیدی رو داره !!!

من True  false رو ندیدم  برای ویکی آرچ هم حتما تست میکنم خیلی زبان گستردیه حتی ازپایتون هم بیشتر و فکر کنم دلیلش گسترده بودن سیستم عامل های گنو/لینوکس بوده باشه ???

بعضی وقت دستور من کار نمیکنه مثلا  برای من  پیج  maan case  هیچی وجود نداشت!! در صورتی که یکی از کلمات کلیدی محسوب میشه.


فکر کنم باید برای اینجور حرف  ها تاپیک جدا باز کردو دنیایی هم هست برای خودش
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 17 امرداد 1402، 08:44 ب‌ظ
بعضی از دستورات داخلی پوسته man ندارن و باید با help command راهنماشونو بخونی
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: khalilshahr در 17 امرداد 1402، 08:53 ب‌ظ
https://maktabkhooneh.org/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%A2%D8%B2%D9%85%D9%88%D9%86-lpic1-1555-mk711/
ببینش فکرکنم بدک نباشه
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: Dragon- در 17 امرداد 1402، 08:57 ب‌ظ
دستورات داخلی بش صفحه man جدا ندارند. توضیحات مربوط به اونها همراه صفحه man خود بش هست. (به غیر از دستوراتی که فایل جدا داخل /bin/ دارند. مثل همین false true echo و pwd)
همونطور که گفتم برای دستورات داخلی بش، از دستور help استفاده کنید. (خود دستور help هم مختص بش هست)

دستور true و false کار خاصی انجام نمیدن. دستور true همیشه با موفقیت به پایان می‌رسه. (مقداری که بعد از اجرا برمی‌گردونه همیشه صفر هست.)
دستور false هم همیشه با شکست به پایان می‌رسه. (مقداری که بعد از اجرا بر می‌گردونه همیشه غیر صفره. معمولا ۱)
این دوتا دستور بعضی مواقع برای اسکریپت نویسی کاربرد دارند.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 17 امرداد 1402، 09:35 ب‌ظ
دستورات داخلی بش صفحه man جدا ندارند. توضیحات مربوط به اونها همراه صفحه man خود بش هست. (به غیر از دستوراتی که فایل جدا داخل /bin/ دارند. مثل همین false true echo و pwd)
همونطور که گفتم برای دستورات داخلی بش، از دستور help استفاده کنید. (خود دستور help هم مختص بش هست)

دستور true و false کار خاصی انجام نمیدن. دستور true همیشه با موفقیت به پایان می‌رسه. (مقداری که بعد از اجرا برمی‌گردونه همیشه صفر هست.)
دستور false هم همیشه با شکست به پایان می‌رسه. (مقداری که بعد از اجرا بر می‌گردونه همیشه غیر صفره. معمولا ۱)
این دوتا دستور بعضی مواقع برای اسکریپت نویسی کاربرد دارند.

دستور خیلی مهمی هست ولی با exit 0 هم اگر درست گفته باشم میشه اینکار رو کرد
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 17 امرداد 1402، 10:05 ب‌ظ
بعضی وقت دستور من کار نمیکنه مثلا  برای من  پیج  maan case  هیچی وجود نداشت!! در صورتی که یکی از کلمات کلیدی محسوب میشه.
فقط نرم‌افزارها man دارن. case نرم‌افزار نیست، دستوره. می‌تونی با help راهنماش رو ببینی.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: Dragon- در 17 امرداد 1402، 10:55 ب‌ظ
دستور خیلی مهمی هست ولی با exit 0 هم اگر درست گفته باشم میشه اینکار رو کرد
exit کلا اجرا پوسته رو با اون عددی که مشخص کردید خاتمه می‌ده.
می‌تونید یه تابع بنویسید و با return (دستور داخلی بش) دستورات true و false رو شبیه‌سازی کنید.
این دوتا تابع رو ببینید:
function True()
{
      return 0
}

function False()
{
      return 1
}

البته موقع استفاده کردن از set -e و توابع به همراه علامت‌های || و && باید بیشتر حواستون رو جمع کنید. بعضی وقت‌ها نتایج غیره‌منتظره می‌گیرید.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 17 امرداد 1402، 11:10 ب‌ظ
بعضی وقت دستور من کار نمیکنه مثلا  برای من  پیج  maan case  هیچی وجود نداشت!! در صورتی که یکی از کلمات کلیدی محسوب میشه.
فقط نرم‌افزارها man دارن. case نرم‌افزار نیست، دستوره. می‌تونی با help راهنماش رو ببینی.

خب پس چی هست ؟؟ ولی جزو دستورات نوشته شده راهنمای لطفا   :P
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 18 امرداد 1402، 12:03 ق‌ظ
ما دو نوع دستور داریم(تقسیم بندی خودم برایفهمیدن موضوع)
یکی دستورات داخلی پوسته(shell builtin) و دیگریهم دستوراتی که دارای یک برنامه مجزا هستن.
بش دارای دستوراتی هست که با اینکه جزء بشن ولی در مسیر

/usr/bin/bashنیستن و یک فایل باینری جدا هستن ولی دستوراتی مثل type در خود فایل باینری دستور بش هستن و این دستوراتو shell builtin می‌گن این دستورات man ندارن و ققط میشه با help co راهنماشونو خواند. در فرسته قبلیم هم اشتباه گفتم تمام shell builtin صفحه man ندارن.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 18 امرداد 1402، 10:37 ق‌ظ
اون‌ها دستور نیستن، نرم‌افزارن!
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 18 امرداد 1402، 12:24 ب‌ظ
اون‌ها دستور نیستن، نرم‌افزارن!
فهمیدم!!اما دارم میگم  پس کاربردش چیه؟؟؟( case )
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: Dragon- در 18 امرداد 1402، 01:03 ب‌ظ
case به دستور شرطی هست؛ مثل if. ولی نحوه استفاده از اون فرق داره.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 18 امرداد 1402، 04:09 ب‌ظ
خب این شد جواب

خب آیا میشه دستور های دیگری رو هم نصب کرد ؟؟ از طریق ریپوزیتوری مثلا بیای چند تا دستور دیگه یا تابع یا حلقه نصب کنی
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: دانیال بهزادی در 23 امرداد 1402، 11:11 ق‌ظ
نه. دستورها به صورت توکار درون پوسته قرار دارن. نمی‌شه چیزی بهشون اضافه کرد. می‌تونی خودت تابع بنویسی و بذاری توش یا alias تعریف کنی.
عنوان: پاسخ : کتاب برای آزمون الپیک۱ و لینوکس اسنشیال
ارسال شده توسط: learner:~$ در 23 امرداد 1402، 02:38 ب‌ظ
نه. دستورها به صورت توکار درون پوسته قرار دارن. نمی‌شه چیزی بهشون اضافه کرد. می‌تونی خودت تابع بنویسی و بذاری توش یا alias تعریف کنی.


ممنون