آشنایی با لینوکس
قسمت پنجم
خوب یه سری نکته کنکوری 😏 بگم؟
1⃣ چه فرقی هست بین یک آدرس مطلق و یک آدرس نسبی؟
💡 آدرس مطلق همیشه و همیشه با علامت / شروع میشه (گفتیم که از ریشه آدرس می دیم دیگه، نه؟) اگه یادتون باشه گفتیم که ریشه درخت فایل سیستم از درایوی شروع میشه که پایه لینوکس توش نسب میشه که با علامت / نشون می دنش و می خوننش روت و گفتیم مثال خوبی نیست ولی شبیه ریشه درایو c ویندوز هست...
اما آدرس نسبی همیشه یا با اسم یک پوشه شروع میشه (چه وقتایی؟) و یا با یک سری علامت نشانه ای که از اونا .. رو شناختیم (معنیش چی بود؟)
2⃣ علامتای دیگه هم مگه داریم؟
💡 بله هست مثل یه تک نقطه . و یا ~
تک نقطه کارش شاید مسخره به نظر بیاد، معنیش همون جایی هست که الان هستین! یعنی با اجرای دستور جا به جایی به تک نقطه دقیقن هیچ اتفاق محسوسی نمی افته 😄 صبر کنید، ولی بی مصرف نیست! درسته با دستور cd کار خاصی نمی کنه ولی می رسیم و می بینیم که به جای خودش استفاده هم داره...
معنی ~ هم پوشه خانه هست...
برای توضیحش یه خورده توضیح اضافه لازمه:
یادتونه وقتی پوشه فرهاد رو توی پوشه home دیدم پرسیدم فرهاد چرا تو لپ تاپ من یوزر داری؟ حالا وقتشه! 😄
لینوکس یه سری پوشه استاندارد داره که بر اساس استاندارد FHS چیده میشن و کاربری خاص و مشخصی داره. پوشه home یکی از اوناست. کارش چیه؟ هر کاربری که توی سیستم ایجاد میشه لینوکس خودکار یه پوشه به اسم کاربریش توی پوشه home درست می کنه، مثل پوشه sina که برای کاربر من ساخته (نمی دونم فرهاد کی یوزر ساخته رو لپ تاپ من!!!) اون پوشه اختصاصی هر کاربر میشه از اون به بعد پوشه خانه اون کاربر و لینوکس اختصارن با علامت ~ نشونش میده. پس معنی ~ برای هر کاربر متفاوت هست...
بذارین امتحان کنیم:
$pwd
/mnt/usb_flash
$cd ~
$pwd
/home/sina
$
پس اگه این دستور رو فرهاد توی یوزر خودش زده بود می رفت توی پوشه:
/home/farhad
3⃣ چرا من روی بزرگ کوچیکی حروف این قدر وسواسم؟
💡 چون لینوکس وسواس داره! اگه توی یادداشت ها دقت کرده باشین حروف بزرگ و کوچیک با دقت زیادی رعایت شدن،همه جا. چون که برای لینوکس دو تا خط دستور زیر با هم تفاوت دارن:
$ls -f
$ls -F
نگران نباشین توقع ندارم خود دستور ls رو بشناسین،می خوام فقط باهاش آشنا بشین چون درس بعدی هست. اما ببینید اون اف های بزرگ و کوچیک رو...
حتی اگر دستور cd رو بنویسید Cd قطعن نتیجه نمی گیرید. و یا شما می تونید دو تا پوشه کنار هم با اسم های Ali و ali داشته باشین.
ببینید سادس فقط بدونید حروف بزرگ و کوچیک برای لینوکس متفاوته... چون لینوکس دقیقه و مثه ویندوز سهل انگار نیست 😜 حالا جلو تر می بینید که این مسله چقدر دست و بال کاربر رو باز می ذاره...
4⃣ و نکته آخر کلید tab هست روی کی بورد...
اصن خود زندگی هست این کلید لامصب!
کارش چیه؟ دکمه تنبلاست 😁 یه بخش کوچیک و مشخصی از اول اسم یه فایل و یا پوشه رو بزنید و بعد کلید تب و لینوکس براتون کاملش می کنه... یه قلق هایی البته داره که باید خودتون امتحان کنید و ببینید مزه ش به همونه و اگه بخوام الان توضیح بدم خسته کننده میشه فقط بذارین یه مثال ببینیم:
$cd Des [tab]
$cd Desktop
دیدید از اسم دسکتاپ دو سه تا حرف اولش رو تایپ کردم و بعد کلید تب رو زدم باقیش رو خودش کامل کرد (اگه می نوشتم des و بعد تب رو می زدم چی می شد؟)
نویسنده: مهندس سینا غیبی ✍
قسمت پنجم
خوب یه سری نکته کنکوری 😏 بگم؟
1⃣ چه فرقی هست بین یک آدرس مطلق و یک آدرس نسبی؟
💡 آدرس مطلق همیشه و همیشه با علامت / شروع میشه (گفتیم که از ریشه آدرس می دیم دیگه، نه؟) اگه یادتون باشه گفتیم که ریشه درخت فایل سیستم از درایوی شروع میشه که پایه لینوکس توش نسب میشه که با علامت / نشون می دنش و می خوننش روت و گفتیم مثال خوبی نیست ولی شبیه ریشه درایو c ویندوز هست...
اما آدرس نسبی همیشه یا با اسم یک پوشه شروع میشه (چه وقتایی؟) و یا با یک سری علامت نشانه ای که از اونا .. رو شناختیم (معنیش چی بود؟)
2⃣ علامتای دیگه هم مگه داریم؟
💡 بله هست مثل یه تک نقطه . و یا ~
تک نقطه کارش شاید مسخره به نظر بیاد، معنیش همون جایی هست که الان هستین! یعنی با اجرای دستور جا به جایی به تک نقطه دقیقن هیچ اتفاق محسوسی نمی افته 😄 صبر کنید، ولی بی مصرف نیست! درسته با دستور cd کار خاصی نمی کنه ولی می رسیم و می بینیم که به جای خودش استفاده هم داره...
معنی ~ هم پوشه خانه هست...
برای توضیحش یه خورده توضیح اضافه لازمه:
یادتونه وقتی پوشه فرهاد رو توی پوشه home دیدم پرسیدم فرهاد چرا تو لپ تاپ من یوزر داری؟ حالا وقتشه! 😄
لینوکس یه سری پوشه استاندارد داره که بر اساس استاندارد FHS چیده میشن و کاربری خاص و مشخصی داره. پوشه home یکی از اوناست. کارش چیه؟ هر کاربری که توی سیستم ایجاد میشه لینوکس خودکار یه پوشه به اسم کاربریش توی پوشه home درست می کنه، مثل پوشه sina که برای کاربر من ساخته (نمی دونم فرهاد کی یوزر ساخته رو لپ تاپ من!!!) اون پوشه اختصاصی هر کاربر میشه از اون به بعد پوشه خانه اون کاربر و لینوکس اختصارن با علامت ~ نشونش میده. پس معنی ~ برای هر کاربر متفاوت هست...
بذارین امتحان کنیم:
$pwd
/mnt/usb_flash
$cd ~
$pwd
/home/sina
$
پس اگه این دستور رو فرهاد توی یوزر خودش زده بود می رفت توی پوشه:
/home/farhad
3⃣ چرا من روی بزرگ کوچیکی حروف این قدر وسواسم؟
💡 چون لینوکس وسواس داره! اگه توی یادداشت ها دقت کرده باشین حروف بزرگ و کوچیک با دقت زیادی رعایت شدن،همه جا. چون که برای لینوکس دو تا خط دستور زیر با هم تفاوت دارن:
$ls -f
$ls -F
نگران نباشین توقع ندارم خود دستور ls رو بشناسین،می خوام فقط باهاش آشنا بشین چون درس بعدی هست. اما ببینید اون اف های بزرگ و کوچیک رو...
حتی اگر دستور cd رو بنویسید Cd قطعن نتیجه نمی گیرید. و یا شما می تونید دو تا پوشه کنار هم با اسم های Ali و ali داشته باشین.
ببینید سادس فقط بدونید حروف بزرگ و کوچیک برای لینوکس متفاوته... چون لینوکس دقیقه و مثه ویندوز سهل انگار نیست 😜 حالا جلو تر می بینید که این مسله چقدر دست و بال کاربر رو باز می ذاره...
4⃣ و نکته آخر کلید tab هست روی کی بورد...
اصن خود زندگی هست این کلید لامصب!
کارش چیه؟ دکمه تنبلاست 😁 یه بخش کوچیک و مشخصی از اول اسم یه فایل و یا پوشه رو بزنید و بعد کلید تب و لینوکس براتون کاملش می کنه... یه قلق هایی البته داره که باید خودتون امتحان کنید و ببینید مزه ش به همونه و اگه بخوام الان توضیح بدم خسته کننده میشه فقط بذارین یه مثال ببینیم:
$cd Des [tab]
$cd Desktop
دیدید از اسم دسکتاپ دو سه تا حرف اولش رو تایپ کردم و بعد کلید تب رو زدم باقیش رو خودش کامل کرد (اگه می نوشتم des و بعد تب رو می زدم چی می شد؟)
نویسنده: مهندس سینا غیبی ✍
Forwarded from The Translation Association of Jahad
انجمن علمی زبان انگلیسی مفتخر است از تمامی علاقمندان به مکالمه انگلیسی جهت شرکت در نهمین جلسه بحث و گفتگو به زبان انگلیسی دعوت بعمل آورد.
"شرکت برای دانشجویان تمام رشته ها آزاد است"
"شرکت برای دانشجویان تمام رشته ها آزاد است"
دنیای IT امروز خیلی از قشنگیهاش رو مدیون این بزرگ مرد هست. به عنوان یک دانشجوی IT بهش افتخار میکنم. زنده باد ریچارد استالمن.
#Richard_Stallman
#Richard_Stallman
Forwarded from The Translation Association of Jahad
"زن سیاه پوش"
اکران مجدد فیلم زیرنویس شده توسط انجمن علمی زبان.
(نهم خرداد ماه)
ساعت اکران به اطلاع خواهد رسید.
جهت رزرو رایگان👇
@rasoulalirezaei1
اکران مجدد فیلم زیرنویس شده توسط انجمن علمی زبان.
(نهم خرداد ماه)
ساعت اکران به اطلاع خواهد رسید.
جهت رزرو رایگان👇
@rasoulalirezaei1
لوازم خانگی هوشمند و گوگل اسیستنت
شیائومی قصد دارد لوازم خانگی هوشمندی به بازار عرضه کند که با گوگل اسیستنت کار میکنند. لامپهای هوشمند این شرکت با پشتیبانی از گوگل اسیستنت بهزودی به بازار عرضه خواهد شد.
شیائومی سخت در تلاش است تا بتواند محصولات مختلف خود را در بازار ایالات متحده نیز به فروش برساند. اگر محصولات این برند در بازارهای آمریکا به فروش برسد، جهشی بزرگ در وضعیت تجاری این شرکت ایجاد خواهد شد؛ لذا شیائومی برای محقق ساختن این هدف، گامهای بزرگی برداشته است.
یکی از اقدامات مهم شیائومی برای رساندن محصولاتش به بازار ایالات متحده، مجهز کردن لوازم خانگی هوشمند این شرکت به دستیار هوشمند گوگل یا گوگل اسیستنت است. بر اساس آخرین خبرهای منتشرشده در مورد محصولات و لوازم خانگی این برند، محصولات هوشمند شیائومی بهزودی با گوگل اسیستنت بهراحتی کار خواهند کرد. این خبر میتواند شیائومی را به اهدافی که دنبال میکند نزدیکتر سازد و مسیر هموارتری برای این برند در جهت محقق ساختن رؤیاهایش باز کند.
از جمله محصولاتی که شیائومی بهزودی به بازار عرضه میکند و قرار است با گوگل اسیستنت کار کنند میتوان به چراغخوابهای کنار تختی LED، پریزهای هوشمند، لامپها و سیستم روشنایی داخلی هوشمند این برند اشاره کرد. این محصولات هوشمند میتوانند با فرمان صوتی و پشتیبانی گوگل اسیستنت مسیر تازهای در محصولات هوشمند این برند ایجاد کنند. به گفته شرکت شیائومی، یک مدل از لامپهای هوشمند شیائومی میتواند ۱۶ میلیون رنگ را به انتخاب کاربر و بهصورت سفارشی در اختیار وی قرار دهد که ایده جالبی است. شیائومی اعلام کرده که این محصول بهزودی به بازار عرضه خواهد شد و در اختیار کاربران قرار میگیرد. البته شیائومی زمان عرضه محصول و قیمت آن را هنوز اعلام نکرده و تنها اطلاعاتی که در مورد آن مطرح شده، پشتیبانی از گوگل اسیستنت است که میتواند راه رسیدن محصولات این شرکت به بازارهای ایالات متحده را باز کند.
نویسنده: تینا پورشاهید ✍
شیائومی قصد دارد لوازم خانگی هوشمندی به بازار عرضه کند که با گوگل اسیستنت کار میکنند. لامپهای هوشمند این شرکت با پشتیبانی از گوگل اسیستنت بهزودی به بازار عرضه خواهد شد.
شیائومی سخت در تلاش است تا بتواند محصولات مختلف خود را در بازار ایالات متحده نیز به فروش برساند. اگر محصولات این برند در بازارهای آمریکا به فروش برسد، جهشی بزرگ در وضعیت تجاری این شرکت ایجاد خواهد شد؛ لذا شیائومی برای محقق ساختن این هدف، گامهای بزرگی برداشته است.
یکی از اقدامات مهم شیائومی برای رساندن محصولاتش به بازار ایالات متحده، مجهز کردن لوازم خانگی هوشمند این شرکت به دستیار هوشمند گوگل یا گوگل اسیستنت است. بر اساس آخرین خبرهای منتشرشده در مورد محصولات و لوازم خانگی این برند، محصولات هوشمند شیائومی بهزودی با گوگل اسیستنت بهراحتی کار خواهند کرد. این خبر میتواند شیائومی را به اهدافی که دنبال میکند نزدیکتر سازد و مسیر هموارتری برای این برند در جهت محقق ساختن رؤیاهایش باز کند.
از جمله محصولاتی که شیائومی بهزودی به بازار عرضه میکند و قرار است با گوگل اسیستنت کار کنند میتوان به چراغخوابهای کنار تختی LED، پریزهای هوشمند، لامپها و سیستم روشنایی داخلی هوشمند این برند اشاره کرد. این محصولات هوشمند میتوانند با فرمان صوتی و پشتیبانی گوگل اسیستنت مسیر تازهای در محصولات هوشمند این برند ایجاد کنند. به گفته شرکت شیائومی، یک مدل از لامپهای هوشمند شیائومی میتواند ۱۶ میلیون رنگ را به انتخاب کاربر و بهصورت سفارشی در اختیار وی قرار دهد که ایده جالبی است. شیائومی اعلام کرده که این محصول بهزودی به بازار عرضه خواهد شد و در اختیار کاربران قرار میگیرد. البته شیائومی زمان عرضه محصول و قیمت آن را هنوز اعلام نکرده و تنها اطلاعاتی که در مورد آن مطرح شده، پشتیبانی از گوگل اسیستنت است که میتواند راه رسیدن محصولات این شرکت به بازارهای ایالات متحده را باز کند.
نویسنده: تینا پورشاهید ✍
داستان چندضلعیها یک بازی خواندنی است. بخوان و بازی و کن و خودت کشف کن توماس شلینگ، برنده جایزه نوبل اقتصاد، درباره جدایی سیاه و سفید، فقیر و غنی، ایرانی و افغانی، زن و مرد، شهری و روستایی، ترک و فارس، مسیحی و مسلمان، و غیره و غیره چه گفته. بخوان و بازی کن و خودت کشف کن که چطور ممکن است تصمیمهای به ظاهر خیلی ساده و بیخطر افراد عواقب خطرناکی برای جامعه داشته باشند.
این همه را با خواندن این بازی که شخصیتهایش چندتا چند ضلعی گوگولی هستند، انجام بده و ببین که چطور میشود این شکافها را کم کرد.
#چندضلعیها
https://hamed.github.io/polygons/
این همه را با خواندن این بازی که شخصیتهایش چندتا چند ضلعی گوگولی هستند، انجام بده و ببین که چطور میشود این شکافها را کم کرد.
#چندضلعیها
https://hamed.github.io/polygons/
داستان چندضلعیها
یک بازی خواندنی دربارهٔ انتخابهای بیخطری که میتوانند دنیای ما را خطرناک کنند
آشنایی با لینوکس
قسمت ششم
بسیار خوب...
تا الان آخرین چیزی که یاد گرفتیم این بود که بتونیم توی درخت فایل سیستم بالا و پایین بریم یعنی به عبارتی (توی اون مثال سازمان یا مجتمع بزرگ با اتاق های تو در توی زیاد) بتونیم بین اتاق ها جا به جا بشیم...
اما یه مسئله ای هست...
شاید تا حالا شما هم بهش بر خورده باشید اگر که تمرین کرده باشید البته... 😉
چند درصد مواقع ما دقیقن می دونیم دنبال چی هستیم؟ یه جور دیگه می پرسم: چقدر احتمال داره که ما اسم فایلی که دنبالشیم رو دقیقن بدونیم و یا حتی مطمئن باشیم که فایل رو دقیقن کجای فایل سیستم (کدوم اتاق) گذاشتیم؟ تقریباً می شه گفت هیچ وقت! 😁😉
یه فرقی که هست بین محیط گرافیکی ( #GUI ) و محیط فرمان ( #CLI )، اونم اینه که وقتی با یک نرم افزار مرور فایل گرافیکی (توی لینوکس مثل ناتیلوس) دارین لا به لای پوشه ها قدم می زنید وارد هر پوشه که میشین بلافاصله محتوی پوشه لود و نمایش داده میشه و شما با یه چشم گردوندن روی محتوی میفهمین که دنبال چی هستین و اون فایل یا پوشه اصلن این جاست یا نه...
اما محیط متن چی؟!
به عبارتی ما تا الان یاد گرفتیم که توی یک مجتمع عظیم با اتاق های تو در تو، بدون کوچکترین نوری و تنها با اتکا به حافظه قبلیمون (اگر باشه!) حرکت کنیم و کور مال کور مال تو اتاق ها جا به جا بشیم...
💡 پس الان ما یه چراغ لازم داریم! 😁
اون چراغ دستور ls هست...
دستور ls مخفف کلمه list هست و همون طوری که پیداست کارش لیست کردن محتوای پوشه فعلی (به صورت پیش فرض) یا پوشه ای هست که بهش معرفی می کنیم هست...
از این جای کار مثال ها یه قدری پیچیده می شن و بهتره تصویری بشن به خاطر همین مجبورم که پست های آموزش رو تیکه تیکه کنم تا تصاویر مثال ها رو بینشون بیارم...
نویسنده: مهندس سینا غیبی ✍
#CLI #linux
@jdmcsas
قسمت ششم
بسیار خوب...
تا الان آخرین چیزی که یاد گرفتیم این بود که بتونیم توی درخت فایل سیستم بالا و پایین بریم یعنی به عبارتی (توی اون مثال سازمان یا مجتمع بزرگ با اتاق های تو در توی زیاد) بتونیم بین اتاق ها جا به جا بشیم...
اما یه مسئله ای هست...
شاید تا حالا شما هم بهش بر خورده باشید اگر که تمرین کرده باشید البته... 😉
چند درصد مواقع ما دقیقن می دونیم دنبال چی هستیم؟ یه جور دیگه می پرسم: چقدر احتمال داره که ما اسم فایلی که دنبالشیم رو دقیقن بدونیم و یا حتی مطمئن باشیم که فایل رو دقیقن کجای فایل سیستم (کدوم اتاق) گذاشتیم؟ تقریباً می شه گفت هیچ وقت! 😁😉
یه فرقی که هست بین محیط گرافیکی ( #GUI ) و محیط فرمان ( #CLI )، اونم اینه که وقتی با یک نرم افزار مرور فایل گرافیکی (توی لینوکس مثل ناتیلوس) دارین لا به لای پوشه ها قدم می زنید وارد هر پوشه که میشین بلافاصله محتوی پوشه لود و نمایش داده میشه و شما با یه چشم گردوندن روی محتوی میفهمین که دنبال چی هستین و اون فایل یا پوشه اصلن این جاست یا نه...
اما محیط متن چی؟!
به عبارتی ما تا الان یاد گرفتیم که توی یک مجتمع عظیم با اتاق های تو در تو، بدون کوچکترین نوری و تنها با اتکا به حافظه قبلیمون (اگر باشه!) حرکت کنیم و کور مال کور مال تو اتاق ها جا به جا بشیم...
💡 پس الان ما یه چراغ لازم داریم! 😁
اون چراغ دستور ls هست...
دستور ls مخفف کلمه list هست و همون طوری که پیداست کارش لیست کردن محتوای پوشه فعلی (به صورت پیش فرض) یا پوشه ای هست که بهش معرفی می کنیم هست...
از این جای کار مثال ها یه قدری پیچیده می شن و بهتره تصویری بشن به خاطر همین مجبورم که پست های آموزش رو تیکه تیکه کنم تا تصاویر مثال ها رو بینشون بیارم...
نویسنده: مهندس سینا غیبی ✍
#CLI #linux
@jdmcsas
سرکار خانم مارگارت همیلتون، مهندس نرمافزار پروژه آپولو در کنار نسخه دست نویس کدهایی که او نوشته تا این پروژه به سرانجام برسد و در سال ۱۹۶۹ انسان بر ماه گام بگذارد.
@jdmcsas
@jdmcsas