گام به گام با لينوكس

طولاني ترين عكس جهان

طولاني ترين عكس جهان رو تو ادرس زير ميتونيد ببينيد .

http://www.simonhoegsberg.com/we_are_all_gonna_die/slider.html

+ نوشته شده در  چهارشنبه بیست و ششم فروردین 1388ساعت 8:9  توسط علي  | 

قابلیتهای لینوکس

يا تا به حال به فكر امتحان كردن سيستم عامل ديگري افتاده ايد؟ يك سيستم عامل با كارايي بيشتر: يك سيستم عامل امن، چند منظوره، قابل اعتماد و كاربردي به معناي واقعي كلمه، البته مقصود توليدات شركت انحصارطلب مايكروسافت يا سيستم عامل صنعتي يونيكس (Unix) و يا سيستم گرانقيمت اپل مكينتاش (Apple Macintosh) نيست. ما مي خواهيم از سيستم عامل ديگري صحبت كنيم: سيستم عامل آزاد لينوكس Linux

ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم فروردین 1388ساعت 12:59  توسط علي  | 

نصب مودم در لينوكس

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

ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم فروردین 1388ساعت 12:50  توسط علي  | 

استفاده از ssh بدون نیاز به کلمه عبور


همانطور که دوستان عزیز میدانند ssh یک پوسته ارتباطی امن برای ارتباط از راه دور با ماشینها Unix* میباشد. ارتباط متنی با سرورهای لینوکس به دلیل غنای محیط Command جهت مدیریت سیستم بسیار با اهمیت و درخور توجه میباشد. ssh یک پوسته پیشرفته از خلف خود یعنی Telnet میباشد که به دلیل استفاده از الگوریتمهای کدسازی،‌ ارتباطی امن را با سرور برقرار میسازد که به همین جهت بسیار قابل توجه و مورد استفاده است.

ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم فروردین 1388ساعت 12:49  توسط علي  | 

نکات مهم و کاربردی برای کاربران جدید لینوکس

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

ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم فروردین 1388ساعت 12:44  توسط علي  | 

آشنايي با شل لينوكس - بخش اول

 در اين سري مقالات كه بخش اول آن پيش روي شماست قصد داريم تا به زبان ساده با يكي ازمهمترين اجزا لينوكس يعني شل آشنا شويم. در بخش اول اين مقاله ابتدا با لينوكس و كاربردهاي آن به صورت مختصر آشنا شده و در ادامه  به مفاهيم و كاربردهاي شل خواهيم پرداخت. اميد است دوستان و علاقه مندان به اين حوزه بهره كافي را ببرند. 
ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم فروردین 1388ساعت 12:43  توسط علي  | 

قابلیتهای vi & vim

به نام دوست

ویرایشگر vi و vim (که نسخه گسترش داده شده vi است) جزو ویرایشگرهای محبوب در بین لینوکس کاران است. البته در رویارویی اولیه شاید ظاهر بدون منو کمی مشکل آفرین باشد اما آشنا شدن با دستورات این ویرایشگر قدرت زیادی به یک برنامه نویس میدهد.

vi سه وضعیت کاری (mode) دارد:
حالت فرمان: در ابتدای ورود به vi این ویرایشگر در این حالت قرار دارد. فشردن هر کلید به منزله صدور دستوری برای vi است. توجه داشته باشید که بزرگ و کوچیک بودن حروف در اجرای نوع دستور موثر است.
حالت ویرایش(درج): با فشردن کلید "i" در «حالت فرمان»، vi به مود ویرایش خواهد رفت. البته میتوان با زدن کلیدهای "o" و "O" نیز به این حالت رفت که اولی خطی جدید در پایین مکان فعلی و دومی خطی جدید در بالای مکان فعلی باز کده و به حالت ویرایش میرود. با زدن کلید «Esc» میتوان از «حالت ویرایش» خارج و به «حالت فرمان» رفت.
حالت خط فرمان: در این وضعیت که با زدن کلید «:» در «حالت فرمان» در آن قرار میگیریم، دستورات خط فرمان vi قابل تایپ هستند که در ادامه با آنها آشنا خواهیم شد. با دوبار فشردن «Esc» میتوان به «حالت فرمان» رفت.

ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم فروردین 1388ساعت 12:38  توسط علي  | 

سامبا

ممکن بود نام سامبا را سالمونبری به معنای تمشک بگذارند!


جستجو درباره منشا نام سامبا باعث نوشتن این مقاله شد. اندرو تریجل (Andrew Tridgell) سرپرست تیم برنامه نویسان سامبا این نام را در سال 1991 برروی پروژه اشتراک فایل بین لینوکس و ویندوز گذاشت. او این نام را از Server Messaging Block گرفت. او به دنبال کلمه ای از زبان انگلیسی بود که سه حرف S و M و B را به همین ترتیب داشته باشد. فقط چهار کلمه در این حالت را دارند: "salmonberry," "samba," "sawtimber" "scramble" او از میان آنها سامبا را انتخاب کرد. ممکن بود نام آن را سالمونبری به معنای تمشک بگذارد!

سامبا چیست؟
SMB پروتکل به اشتراک گذاری فایلها است که در لینوکس و ویندوز از آن استفاده شده است. این پروتکل 20 سال قبل طراحی شد. سامبا پروژه متن بازی است که برای ساده کردن انتقال اطلاعات از شبکه بین سیستمهای سازگار با SMB طراحی شده است. عملکرد SMB بروش درخواست-پاسخ می باشد. بدین ترتیب که برنامه متقاضی اطلاعات، درخواستی به سرور میفرستد. سرور درخواست را پردازش میکند و پاسخ مناسب را برای متقاضی میفرستد که معمولا حاوی اطلاعات درخواستی است.

سامبا در لینوکس از دو فایل smbd و nmbd تشکیل شده است که موقع بالا آمدن لینوکس اجرا میشوند. این برنامه ها از نوع برنامه های پس زمینه هستند که در لینوکس به آنها deamon گویند. Smbd موقع اجرا فایل smb.conf را میخواند که در /etc/samba قرار دارد. این فایل متنی حاوی اطلاعاتی است درباره فایلهای باشتراک گذاشته شده و پرینترها و سایر تنظیمات شبکه. ویرایش آن از طریق هر ویرایشگر متنی امکان پذیر است. این فایل از سه بخش [global] ، [home] و [printers] تشکیل شده است. هر بخش از پارامترهایی تشکیل شده است. سطرهای خالی صرفنظر میشوند. پارامترها بصورت paramname=value هستند. (مانند: public=yes) توضیح کامل پارامترهای سامبا را میتوانید در >راهنمای سامبا بیابید. ساده ترین حالت این فایل بدین ترتیب است:

[global]
workgroup = MYWORKGROUP
[homes]

Ross M. Greenberg
ادامه مطلب
+ نوشته شده در  سه شنبه یازدهم فروردین 1388ساعت 11:52  توسط علي  | 

Linus Torvalds خالق لینوکس


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

یه صفحه پرسش و پاسخ سئوالات روزمره در مورد Linus Torvalds در سایت خود گذاشته که بد ندیدم با توجه به اینکه ما هم خیلی دوست داریم بیشتر راجع به آقای لینوس بدونیم.

 ۱. لینوس توروالدز کیست؟
او همان کسی است که هسته اصلی لینوکس را نوشته است. اگه شما اونو نمیشناسید اصلا چرا این صفحه رو میخونید.

۲. لینوس چه شکلیه؟
اینجا یه عکس تقریبا جدید از لینوس هست. این عکس در سال
۱۹۹۹ توسط Gary Wanger ثبت شده. لینوس اخیرا چشماش رو جراحی لیزر کرده و دیگه عینک به چشم نمیزنه.

۳. من چه جوری باید اسم لینوس 'Linus `رو تلفظ کنم؟
اگر شما به زبان سوئدی ( زبان مادری لینوس ) صحبت میکنید باید /
Lee'nus/ تلفظ کنید،


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 21:16  توسط علي  | 

کار با بسته های RPM

بسته‌های نرم‌افزاری چه هستند و چرا به آنها نياز داريم؟

هنگامی که توزیع لینوكس خود را نصب می‌کنید، اکثر نرم‌افزارهای مورد نيازتان همراه آن نصب می‌شود. ولی با این حال پیش می‌آید که نياز به بسته‌های دیگری داشته باشید و یا بسته‌های نرم‌افزارهای موجود را بخواهید به نسخه‌های جدیدتر ارتقا دهید. در چنین مواردی است که باید بسته‌های جدید را روی CD و یا از اینترنت دریافت نموده و نصب نمایید.

بسته‌های نرم‌افزاری کار نصب نرم‌افزارهای کاربردی را در لینوكس آسان کرده‌اند. دیگر لازم نیست برای نصب هر نرم‌افزار، کاربر کدهای منبع را دریافت کرده، آنها را کامپایل نموده و نصب کند. کاری که بسیاری از کاربران از انجام آن ناتوان هستند.


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 21:12  توسط علي  | 

نصب برنلمه از source code

ایجاد و نصب نرم افزارها با استفاده از کدهای منبع
در صورتی که هیچ کد اجرایی برای نرم افزار مورد نیاز شما وجود نداشته باشد، و یا نیاز داشته باشید تا نرم افزار مربوطه را مطابق نیاز خود تغییر دهید، باید از کد منبع استفاده نمایید. کدهای منبع ممکن است هم بصورت بسته های rpm و هم بصورت بسته های tar/gz وجود داشته باشند.

معمولا در


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 21:10  توسط علي  | 

امنیت و لینوکس

مقدمه

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

در دنیای همواره در تغییر ارتباطات، اتصالات اینترنتی کم‌هزینه و تولید پرسرعت نرم‌افزار، مقوله امنیت بیش از پیش، اهمیت پیدا نموده است و در حال حاضر، یکی از نیازهای اساسی است، زیرا


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 21:8  توسط علي  | 

آموزش نحوه برنامه نویسی و اجرا++C در لینوکس

 

آموزش برنامه نویسی ++C در لینوکس.

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

برای برنامه نویسی ++C در لینوکس کافی است شما اطلاعاتی در مورد برنامه نویسی را داشته باشید.

برای نوشتن یک برنامه ++C ابتدا یک ادیتور مثل vim یا kate را باز کنید


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 21:7  توسط علي  | 

نکاتی مفید در لینوکس

هرگز نا‌امید نباشید، در راه یادگرفتن، هنوز وقت برای نا‌امید شدن دارید. اگر کمک می‌خواهید یا دوست دارید به جامعه دوستان لینوکس بپیوندید، The EasyLinuxGuid Forum را ببینید. یادتان باشد اکثر تنظیمات این صفحه مربوط بهKDE است. اگر می‌خواهید از یک window manager دیگر استفاده کنید صفحه Enlightenment را ببینید.

ایجاد آیکون‌های Desktop:


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 21:5  توسط علي  | 

پارتیشن و لینوکس

در داس و ویندوز برای دسترسی به ابزار های ذخیره سازی مختلف و پارتیشن های مختلف دیسک سخت از حروفی که به نام درایو موسوم هستند استفاده می شود مانند A برای فلاپی و C برای دیسک سخت در حالیکه در لینوکس به این نحو نمی باشد فایل ها در یک ساختار درختی وارونه ذخیره می شوند و هر دایرکتوری می تواند حاوی فایل ها و ودایرکتوریهای دیگر باشد

در لینوکس تمام ابزار های ذخیره سازی در دل سیستم با هم ادغام شده اند مثلا محتویات فلاپی دیسک در مسیر /floppy قرار می گیرد .

گفتیم سیستم ساختاری ذخیره در لینوکس به صورت دایرکتوری می باشد بعضی از دایرکتوریهای مهم سیستم لینوکس عبارتند از :

1- bin فرامین عمومی سیستم عامل لینوکس در این دایرکتوری قرار دارد مانند sort ls و


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 20:59  توسط علي  | 

لینوکس و سخت افزار

لینوکس یک خصوصیت دارد که با هر سخت افزاری کار می کند و شما می توانید بر روی هر سیستمی لینوکس نصب کنید حتی اگر سیستم شما یک سیستم خیلی قدیمی باشد باز هم لینوکس بر روی آن نصب می شود .ولی اگر بخواهید لینوکس را به صورت گرافیکی نصب کنید باید حداقل یک کارت گرافیک 16 مگابایتی داشته باشید تا بتوانی از این محیط استفاده کنید .
لینوکس با اکثر سخت افزار ها ساز گار می باشد و می توان با آنها ارتباط بر قرار کند و از آنها کار بکشد .
ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 20:55  توسط علي  | 

لینوکس چیست و چه تفاوتی با ویندوز دارد؟

یکی از نخستین سوالاتی که در ذهن هر کاربری که به تازگی نام لینوکس به گوشش خورده است، مطرح می‌شود، این است که خوب لینوکس چه تفاوتی با ویندوز دارد؟ من در این مقاله قصد دارم بدون اینکه وارد مسائل خیلی فنی شوم، این موضوع را تشریح کنم.

لینوکس چیست؟
لینوکس به خودی خود، یک هسته (Kernel) است. هسته، بخش اصلی سیستم‌عامل را تشکیل می‌دهد که کار آن کنترل داده‌ها، مدیریت حافظه، سخت‌افزار، ورود و خروج داده‌ها و تمامی موارد اصلی سیستم‌عامل می‌باشد. همانطور که گفتم، لینوکس به خودی خود سیستم‌عامل به شمار نمی‌رود، بلکه با استفاده از ابزارهایی که پروژه بازمتن (OpenSource) گنو (GNU) برای آن تولید کرده است،


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 20:53  توسط علي  | 

چرا لینوکس

سلام دوستان
امیدوارم در هر کجا که هستید موفق و پیروز باشید .همانطور که می دانید برای کار کردن با کامپیوتر احتیاج به یک سیستم عامل است و این سیستم عامل است که با سخت افزار کامپیوتر از قبیل هارد و کارت گرافیک و مادربرد و غیره ارتباط برقرار می کند و از آنها کار می کشد .
سیستم عامل های متفاوتی در این دنیا اکنون مشغول به کار هستند مانند
ادامه مطلب
+ نوشته شده در  دوشنبه بیست و پنجم آذر 1387ساعت 20:51  توسط علي  | 

ساختار سیستم فایل لینوکس و یونیکس

 ‫سیستم فایل هر کامپیوتر، امکان ذخیره سازی فایل‌ها و اطلاعات را روی آن فراهم می‌سازد. هنگامی که از داخل ‫برنامه واژه پرداز خود سندی را ذخیره می‌کنید، این سیستم فایل است که تعیین می‌کند سند چگونه و کجا ذخیره ‫شود. ‫ابزارهای ذخیره سازی مانند فلاپی دیسک‌ها، دیسک‌های سخت، درایوهای ‪ سی دی رام و غیره . تا قبل از ‫اینکه سیستم‌عامل سیستم فایل را روی آنها تشکیل دهد، قابل استفاده نیستند. ‫سیستم فایلهای گوناگونی برای سیستم‌عامل‌های مبتنی بر یونیکس و لینوکس ارائه شده‌اند که برخی از آنها عبارتند ‫از  ext2، ext3، xfs، reiserfsو   ‪ غیره. این سیستم فایل‌ها در جزئیات فنی دارای تفاوت‌هایی با هم هستند ولی از ‫نظر ساختاری که ایجاد می‌کنند مشابه بوده و تفاوت چندانی باهم ندارند.


ادامه مطلب
+ نوشته شده در  جمعه هشتم آذر 1387ساعت 18:21  توسط علي  | 

مهمترين پوشه ها در لينوكس


در لینوکس بالاترین سطح دسترسی مربوط به کاربر ریشه میباشد که با علامت
/
مشخص میشود که با نام فهرست مادر یا ریشه خوانده میشود
پیکره
/usr
یک پیکره بزرگ محسوب میشود که در این پیکره فایلهای سیستم عامل و برنامه ها جا گرفته همچنین مترجم زبانهای کامپیوتری و کتابخانه ها و فایلهای سرایند که برای زبانهای برنامه نویسی کاربرد دارد در این فهرست میباشد

/bin
در بر گیرنده برنامه های اجرایی یا به عبارت دیگر فایلهای دودویی یا باینریها میباشد



ادامه مطلب
+ نوشته شده در  دوشنبه بیست و ششم فروردین 1387ساعت 11:55  توسط علي  | 

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

در صورتی که نمایل دارید مدت زمان اجرای یک دستور را بدانید در ابتدای دستور از فرمان time استفاده نمایید
مثال: time ls-la /home


جهت مشاهده ساير نكات جديد بر روي  ادامه مطالب كليك كنيد


 


ادامه مطلب
+ نوشته شده در  دوشنبه بیست و ششم فروردین 1387ساعت 11:53  توسط علي  | 

سطح: مقدماتی

 

یک راهبر لینوکس هر کاری را میتواند از طریق کنسول لینوکس انجام دهد. در اغلب موارد، استفاده از کنسول سریعتر از استفاده از یک برنامه گرافیکی است و قابلیتهای بیشتری فراهم می آورد. به علاوه، هر کار کنسولی می تواند در یک اسکریپت جای گرفته و این ویژگی، خود، به خودکارسازی فعالیتها کمک شایانی خواهد نمود. اگر واقعاْ می خواهید محیط لینوکس خود را کنترل نمایید، باید نحوه انجام کارها را از طریق کنسول یاد بگیرید. اگر پیش زمینه ای از DOS یا ویندوز دارید، این مقاله راهنمایی سریع برای شروع کار در کنسول لینوکس می باشد.

 
ادامه مطلب
+ نوشته شده در  چهارشنبه سی ام آبان 1386ساعت 11:29  توسط علي  | 

کار در محیط متنی - واسه تمرین بیشتر و بیان جدیدتر

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

 جهت مشاهده متن کامل بر روی ادامه مطالب  کلیک کنید


ادامه مطلب
+ نوشته شده در  سه شنبه بیست و نهم آبان 1386ساعت 8:33  توسط علي  | 

اتصال و گسترش فرامین



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

لوله بندی فرامین (Piping Commands)
کاراکتر ویژه لوله بندی کاراکتر (|) است. این کاراکتر، خروجی یک فرمان را به ورودی فرمان دیگر هدایت میکند. برای مثال :
 جهت مشاهده متن کامل بر روی ادامه مطلب  کلیک کنید .


ادامه مطلب
+ نوشته شده در  سه شنبه بیست و نهم آبان 1386ساعت 8:17  توسط علي  | 

شناسایی سیستم از خط فرمان

با استفاده از برخی دستورات مانند uname می‌توانید به اطلاعات اولیه در مورد سیستم لینوکس خود دست پیدا کنید
. این اطلاعات می‌تواند شامل موارد زیر باشد:
-
سیستم عامللینوکس

- نام کامپیوتر
-
شماره نسخه لینوکس
-
معماری پردازنده در مثال زیر، با استفاده از دستور uname -a این اطلاعات استخراج شده است :

$ uname -a

Linux memphis 2.4.21 #1 Sun Aug 3 20:15:59 PDT 2003 i686 GNU/Linux

 


ادامه مطلب
+ نوشته شده در  پنجشنبه پانزدهم شهریور 1386ساعت 23:43  توسط علي  | 

راهنمای استفاده از ویرایشگر متن Vi

راهنمای استفاده از ویرایشگر متن Vi - Vi IMproved

در لینوکس غیر ممکن است که هر چند وقت یکبار به استفاده از یک ویرایشگر متنی نیاز پیدا نکنید. در صورتی که در محیط گرافیکی هستید میتوانید از gedit استفاده کنید. بیشتر کاربران پوسته فرمان در لینوکس از هر دو ویرایشگر متنی emacs و vi استفاده میکنند. مزیت استفاده از vi یا emacs در این است که میتوانید از آنها در پنجره ترمینال، ترمینال متنی و یا یک اتصال متنی روی شبکه مانند telnet استفاده کنید. هیچ رابط گرافیکی مورد نیاز نیست.

در این مقاله سعی خواهم کرد تا راهنمای مفیدی در مورد ویرایشگر vi در اختیار شما قرار دهم. پس از یادگیری Vi، هر جا به تغغیر فایلهای پیکربندی نیاز داشتید، میتوانید از آن استفاده کنید. ممکن است استفاده از vi در ابتدا دشوار به نظر برسد. ولی پس از مدتی میتوانید کارهای ویرایشی خود را با استفاده از آن با سرعتی بسیار انجام دهید. دستان شما هرگز نیاز ندارند تا از روی کیبورد جدا شده ماوس یا کلیدهای F را لمس کنند.

 


ادامه مطلب
+ نوشته شده در  پنجشنبه پانزدهم شهریور 1386ساعت 23:25  توسط علي  | 

راهنمای کامل خط فرمان لینوکس – بخش چهارم

ایجاد فایلها و دایرکتوری ها

به عنوان یک کاربر لینوکس ، همانطور که در بالا اشاره کردم، بیشتر فایلها و دایرکتوری های خود را در دایرکتوری خانگی خود ایجاد و ذخیره خواهید کرد. در اینجا با چند دستور که در این زمینه مفید هستند آشنا میشوید:

  • cd : این دستور مسیر جاری را به مسیر دیگری که تعیین میکنید تغییر میدهد حتما با مشابه این دستور در داس کار کرده اید.
  • pwd : این دستور مسیر دایرکتوری فعلی را چاپ میکند.
  • mkdir : این دستور یک دایرکتوری ایجاد میکند.
  • chmod : این دستور برای تغییر مجوزهای فایل و دایرکتوری بکار میرود.
  • ls : این دستور محتویات یک دایرکتوری یا مسیر را چاپ میکند. مشابه دستور dir در داس.

جهت مشاهده متن کامل بر روی ادامه مطلب  کلیک کنید


ادامه مطلب
+ نوشته شده در  چهارشنبه سوم مرداد 1386ساعت 10:1  توسط علي  | 

راهنمای کامل خط فرمان لینوکس – بخش سوم

استفاده از فرامین پس زمینه و پیش زمینه

در ادامه مثالی که در بالا ذکر شد، برای برگرداندن برنامه vi به پیش زمینه میتوانید از دستور زیر استفاده کنید:

$ fg %2

با این دستور، برنامه vi مجددا روی پوسته فرمان نمایش داده خواهد شد. با فشردن کلیدهای Ctrl+z میتوانید مجددا آنرا به پس زمینه بفرستید.

هشدار : قبل از اینکه یک برنامه واژه پرداز و یا برنامه ای که اطلاعات ذخیره نشده دارد را به پس زمینه ارسال کنید، اطلاعات آنرا ذخیره نمایید. برنامه های پس زمینه به سادگی فراموش میشوند و ممکن است اطلاعات خود را از دست بدهید.

 

 


ادامه مطلب
+ نوشته شده در  چهارشنبه سوم مرداد 1386ساعت 9:59  توسط علي  | 

راهنمای کامل خط فرمان لینوکس – بخش دوم

اتصال و گسترش فرامین

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

 

لوله بندی فرامین (Piping Commands)

کاراکتر ویژه لوله بندی کاراکتر (|) است. این کاراکتر، خروجی یک فرمان را به ورودی فرمان دیگر هدایت میکند. برای مثال :

$ cat /etc/passwd | sort | more

adm:x:3:4:adm:/var/adm:/sbin/nologin

Alan:x:500:500:Alan Bachumian,7852020:/home/Alan:/bin/bash

apache:x:48:48:Apache:/var/www:/sbin/nologin

bin:x:1:1:bin:/bin:/sbin/nologin

Linet:x:501:501:Linet Minasian:/home/Linet:/bin/bash

mail:x:8:12:mail:/var/spool/mail:/sbin/nologin

--More--

 


ادامه مطلب
+ نوشته شده در  چهارشنبه سوم مرداد 1386ساعت 9:58  توسط علي  | 

راهنمای کامل خط فرمان لینوکس – بخش اول

ظاهر پوسته فرمان

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

[alan@memphis home]$

 


ادامه مطلب
+ نوشته شده در  چهارشنبه سوم مرداد 1386ساعت 9:56  توسط علي  |