نوشته‌ها

کتاب Dance with Linux آپدیت 97/8/1

گاهی اوقات آدم دوست دارد یکجوری علایقش را نشان دهد و جالب‌تر اینکه شروع کند به یاد دادن چیزهایی که به آن‌ها علاقه دارد و از دلایل دل‌باختن‌اش بگوید. افراد بیشتری را با دنیایی که دوستش دارد آشنا کند.

از وقتی که با دنیای اپن‌سورس آشنا شدم و مهم‌تر از آن فلسفۀ آزادی که پشتش بود، دیگر کامپیوتر برایم صرفا کار کردن نبود. تبدیل شد به یک سرگرمی بزرگ. گاهی از بیرون که می‌آیم، هنوز لباس عوض نکرده، کدی اجرا می‌کنم و چیزی را درونش می‌بینم تا آن حس “خلق‌کردن” برایم تازه بماند و بعد به زندگی روزمره‌ام می‌رسم.

در همین فکرها بودم که این pdf را نوشتم. چند باری هم هوس تدریس به سرم زد اما فکر کردم نوشتنش کمک می‌کند بیشتر به گوش دیگران برسد؛ و هم چنین اگر قرار باشد روزی به کسی یادش دهم ، دیگر تکرار مکررات نباشد و تکمیل‌کننده همین pdf باشد.

با اینکه در ترم‌های پایانی دانشگاه به سر می‌برم اما اعداد و درس‌هایی مثل ژئودزی خواندن، و آن متن خشک کتاب‌های درسی و جزوات، حوصلۀ ذوقم را سر می‌برند. برای همین Dance with Linux را طوری نوشتم که بیشتر با آن کیف می‌کنم و سعی کردم این کیف‌بردن را هم به کسی که می‌خواندش منتقل کنم. از این رو اگر شوخی یا دیالوگی درونش دیدید که به مذاق‌تان خوش نیامد، بر منِ عاشقِ دنیایِ لینوکس و کامپیوتر را ببخشایید.

درونش سعی نکردم خیلی فارسی ترجمه کنم. یعنی ترجمه کردم ولی لغت اصلی آن را هم آوردم و در ادامه‌اش از همان لغت اصلی استفاده کردم. دلیلش هم اینکه کلمه “تبلت” را بخوانی “رایانک مالشی”، قضیه چندش‌تر از این حرف‌ها می‌شود.

کلمۀ Dance هم به خاطر علاقه‌ام به رقص بود، همینقدر لوس!

امیدوارم با خواندنش شما هم بتوانید به این دنیای هیجان‌انگیز گذری کنید. مطمئنا دوستان کامنت‌های با ارزشی می‌گذارند که بارها گفته‌ام من بیشتر از کامنت‌های شما یاد می‌گیرم. برای همین در هر آپدیت این pdf ، در همین پست خواهم نوشت که چه شده درونش تا نظرات شما گم نشود.

من هم در کنار شما در حال یادگیری‌ام. اگر مطلبی برایتان جالب آمد، بفرستید. یا اگر ایده‌ای، انتقادی برای بهبودش داشتید ممنون می‌شم مطرح کنید.

اگر عضو خبرنامه ی این کتاب باشید، هر آپدیت بهتون اطلاع رسانی می‌شه.



برای دانلود روی تصویر زیر کلیک کنید:

کامند mkdir

با این کامند می‌توان فولدر یا دایرکتوری ساخت.

 یعنی خونه دار میشیم؟

اول باید به این دستور، یک دایرکتوری بگیم، این دایرکتوری باید وجود داشته باشد. مثلا می‌توانیم بنویسیم:

mkdir /home/sahar/Desktop/fun

یعنی طرف توقع داره دیگه حضرت والا، تا قسمت desktop رو داشته باشین و ایشون فقط بیاد اتاق رو فرشش کنه. یعنی اون قسمت fun رو خودش می‌سازه.

 

از کجا بفهمیم که تشکیل شده است؟

دستور ls محتویات داخل دایرکتوری جاری را لیست می‌کند. اگر در دایرکتوری جاری حضور خود را رسانده باشیم، می‌توان با bash صحبت کرد و راضی به نشان دادنش کرد.
یعنی بنویسیم:

ls –l

به محض لیست گرفتن، می‌بینید که فولدری به اسم fun ساخته شده است.

 

اگر بجای saharتوی دایرکتوری بنویسم ashpazkhoone چی می‌شه؟

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

mkdir /home/sahar/ashpazkhune/ghaza

 

هیچی. ارور می‌ده. چون توقع داره حداقل وسعت بکشه و تا قسمت آشپزخونه رو تو داشته باشی که نداری.

 

 

سرویس چی؟ اونو دارم

 

 

آپشن p در کامند mkdir

 

این دستور، یک آپشنی دارد به اسم p- که می‌توان با استفاده از آن، دایرکتوری‌های تو در تو ساخت.

یعنی توی حال، آشپزخونه بسازیم، توی آشپزخونه، حموم بسازیم و برو تا آخر

 

مثلا:

mkdir –p /home/sahar/Desktop/hal/ashpazkhune/hamoom

حالا اگر از دایرکتوری، لیست بگیریم:

ls

نشان می‌دهد که اول هال را ساختیم، بعد داخل حال، آشپزخونه ساختیم و داخل آشپزخونه حموم ساختیم.

یعنی اگر از حال، ls بگیریم:

ls hal

آشپزخونه را نشان می‌دهد

اگر از آشپزخونه ls بگیریم:

ls hal/ashpazkhune

حموم را نشان می‌دهد

نقش tree در mkdir

اگر tree را هم تایپ کنین (خالی تایپ کنین)، فایل‌های تو در تو را به صورت درختی نشان می‌دهد.

 

اینجوری خونه رو از نمای بالاتر میتونین بینین، ویوتون هم عالی می‌شه. فقط مواظب باشین کسی دستشویی نباشه

 

 

حالا نوبت شماست. چهارتا فولدر تو در تو بسازین بینیم چقدر خونه سازی بلدین؟ مثلا اسم فولدر اول رو بذارید 1، بعد داخل یک، فولدر 2 رو بسازین، بعد داخل 2، فولدر 3 رو بسازین

راستی mkdir معلومه مخفف چیه دیگه؟ نه؟ حفظ نمی‌خواد عین فرمولای مشتق نشینین حفظ کنین
(جوابا رو می‌تونین کامنت کنین)