تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: گام به گام تا یادگیری ترمینال لینوکس

  1. #1
    آخر فروم باز 1376MAXIMUM's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    اصفهان
    پست ها
    1,583

    پيش فرض گام به گام تا یادگیری ترمینال لینوکس

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

    جلسه ی اول

    ترمینال رو غول می دونین ؟‌ براتون قابل فهم نیست ؟‌ براتون گنگه و ازش بدتون میاد ؟‌

    وحشت نکنید !‌ ترمینال لینوکس به این دشواریها نیست ! به زودی و با آموزش های کوتاه گام به گام تا یادگیری ترمینال لینوکس یک حرفه ای خواهید شد و از دستورات ترمینال لذت خواهید برد‌!
    تنها جیزی که همیشه من رو اذیت می کرد ترمینال لینوکس بود و یکی از مهمترین دلایل انتخاب توزیع اوبونتو وتغییر ندادنش هم سادگی کار با اون و کم بودن دستوراتش بود .
    دستورات اوبونتو همه جا بود و کافی بود اونها رو کپی کنم و …..
    اما الان عاشق ترمینال لینوکس هستم ! لذت تایپ یک دستور ( مثل یک کاربر حرفه ای که توی فیلم ها نشون میده , یک هکر ) البته این فقط یک احساسه که وقتی دستوری رو تایپ می کنیم به آدم دست مید ه ولی لذت اصلی در فهمیدن و درک دستورات ترمینال لینوکسه !
    پیش نیاز های این مطلب آموزشی : آشنایی با روشن کردن اوبونتو !
    در ادامه :
    آموزش چند دستور ترمینال برای لینوکس ( برای بیشتر لینوکس ها کاربرد داره ولی کار ما با اوبونتو و لینوکس مینت و در کل توزیع های دبینه )
    برای شروع چند نکته در مورد ترمینال !
    کلید های میانبر Alt+Ctrl+T ترمینال رو باز می کنه .
    سعی می کنیم برای دستورات با کاربر معمولی $~ در ترمینال کار کنیم و نه کاربر ریشه # , تا اگر خرابکاری کردیم به روت یا ریشه آسیب نزده باشیم و فقط کاربر خودمون رو خراب کنیم , اما دستورات زیر مشکلی به وجود نمیارن و با خیال راحت امتحان کنین .
    و اما دستورات:
    id
    خروجی دستور بالا :
    uid=1000(edelwiess) gid=1000(edelwiess) groups=1000(edelwiess),4(adm),6(disk),24(cdrom),27 (sudo),30(dip),46(plugdev),109(lpadmin),124(sambas hare)
    خروجی دستور id نشان می دهد که نام کاربری edelwiess , که دارای عضویت در گروه های edelwiess , adm , disk , cdrom , audio و … است.
    who
    خروجی دستور بالا :
    edelwiess pts/2 ۲۰۱۲-۰۵-۲۴ ۲۳:۳۹ (:۰.۰)
    این دستور همون کیه مشهور خودمونه ! همانطور که می بینید نشون میده که الان کاربر edelwiess داره با سیستم کار می کنه و ساعت و تاریخ ورودش رو هم در جلوی اون ذکر کرده .یاد آوری می کنم که لینوکس یک سیستم عامل multi user به شمار میره و در یک لحظه چند کاربر می تونن از اون استفاده کنن که با دستور بالا میشه همه ی اونها رو دید .
    pwd
    /home/edelwiess
    دستور pwd برای نمایش دایرکتوری جاری استفاده میشه که در زیر دستور خروجی اون رو می بینید .
    واگر وارد یک دایرکتوری دیگه شدین وقصد برگشت به دایرکتوری home رو داشتین دستورcd رو در ترمینال وارد کنید :
    cd
    ولی درون دایرکتوری جاری ( که الان واسه من home هسته ) چی میگذره و چی هست ؟‌
    ls
    ChessBase Music
    Crack Pictures
    Desktop Public
    Documents Rubi_v1.0_www.-------------.com.zip.prozgui
    Downloads spi_iso
    english_13.0.pdf Templates
    examples.desktop TikGames
    Glossery ubuntu-12.04-desktop-i386.iso.prozilla
    htlv_iso Ubuntu One
    index.php?act=download&id=862 Videos

    دستور ls به ما محتویات دایرکتوی جاری رو نشون میده .
    اگر در آخر دستور ls مسیر دایرکتوری مورد نظرمون رو وارد کنیم می تونیم محتویات اون رو ببینیم :‌
    ls /var
    backups cache crash games lib local lock log mail opt run spool tmp
    مثلا در مثال بالا دستور ls /var محتویات دایرکتوری یا مسیر ( پوشه ی ) file system / var رو نشون میده که زیر مجموعه هایی همچون backup , cashe , crash , game و … داره.
    حالا میام آخر دستور ls یک l اضافه می کنم :
    ls -l /var
    total 44
    drwxr-xr-x ۲ root root ۴۰۹۶ May 24 18:26 backups
    drwxr-xr-x 18 root root ۴۰۹۶ May 21 16:59 cache
    drwxrwsrwt ۲ root whoopsie 4096 May 24 23:17 crash
    drwxr-xr-x ۲ root root ۴۰۹۶ Apr 23 16:08 games
    drwxr-xr-x 71 root root ۴۰۹۶ May 12 01:06 lib
    drwxrwsr-x ۲ root staff ۴۰۹۶ Apr 19 14:02 local
    lrwxrwxrwx ۱ root root ۹ May 24 21:26 lock -> /run/lock
    drwxr-xr-x 16 root root ۴۰۹۶ May 24 22:13 log
    drwxrwsr-x ۲ root mail ۴۰۹۶ Apr 23 16:04 mail
    drwxr-xr-x ۲ root root ۴۰۹۶ Apr 23 16:04 opt
    lrwxrwxrwx ۱ root root ۴ May 24 21:26 run -> /run
    drwxr-xr-x ۸ root root ۴۰۹۶ Apr 23 16:07 spool
    drwxrwxrwt ۴ root root ۴۰۹۶ May 24 23:31 tmp

    همانطور که می بینید اضافه کردن l جزییات بیشتری رو به ما نشون میده , که دایرکتوری های جاری رو با یک . و دایرکتوری والد با .. دو نقطه مشخص شده اندو در ادامه فضا و تاریخ ساخت دایرکتوری رو می بینیم.
    و اگر a رو به آخر l اضافه کنیم :
    ls -la /var
    total 16
    drwxr-xr-x ۴ root root ۴۰۹۶ Apr 29 00:22 .
    drwxr-xr-x 24 root root ۴۰۹۶ May ۶ ۲۰:۳۲ ..
    lrwxrwxrwx ۱ root root ۴۴ Apr 28 07:45 .directory -> /etc/kubuntu-default-settings/directory-home
    drwxr-xr-x 61 edelwiess edelwiess ۴۰۹۶ May 25 00:28 edelwiess
    drwxr-xr-x ۲ edelwiesskde edelwiesskde 4096 Apr 29 00:22 edelwiesskde

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


    linuxseason.ir

    Last edited by 1376MAXIMUM; 14-05-2013 at 10:00.

  2. 5 کاربر از 1376MAXIMUM بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    آخر فروم باز 1376MAXIMUM's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    اصفهان
    پست ها
    1,583

    پيش فرض

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

    قبلا هم گفتم که کاربا ترمینال لینوکس بسیار ساده و دلنشینه ولی مستندات فارسی در این زمینه کم بوده و علاقه مندان به کار با لینوکس همیشه از اون فرار می کنن .
    با آموزش های گام به گام تا یادگیری ترمینال لینوکس کم کم به یک حرفه ای تبدیل میشین و آماده ی امتحانات دوره های لینوکس LPI خواهید شد ولی این چند شرط داره :
    ۱ ) از اونجا که آموزش های گفته شده از مستندات و کتاب های معتبر آماده شده و همانند طرح درس کتابها آموزش داده میشه پس از پریدن از اون درس به این درس خودداری کنید و درس ها رو مرحله به مرحله پیش برین .
    ۲ ) دستورات رو کامل بخونین و خودتون تایپ کنین , به فاصله ها دقت کنین و بعد از هر درس اونها رو مرور کنین .
    ۳ ) اگر در آخر درس تمرینی گفته شده اون رو انجام بدین .
    پیش نیاز های این دوره :
    گام به گام تا یادگیری ترمینال لینوکس درس اول
    نگاهی کوچک به ساختار فایل سیستم لینوکس
    ( هر دوی این ها رو می تونین توی وبلاگ ببینین )
    در ادامه :
    آموزش چند دستور ترمینال برای لینوکس ( برای بیشتر لینوکس ها کاربرد داره ولی کار ما با اوبونتو و لینوکس مینت و در کل توزیع های دبینه )
    در زیر دستورات و کاربرد هر کدوم رو می نویسم و مثال براشون میارم.

    cd: این دستور مسیر جاری رو به مسیری که تعیین می کنین تغییر میده. ( مسیر جاری = مسیر و دایرکتوری که الان توی اون هستیم )

    pwd : این دستور مسیر و دایرکتوری جاری رو نشون میده.

    mkdir : با کمک این دستور یک دایرکتوری جدید میسازیم.

    chmod : این دستور برای تغییرمجوز های فایل و دایرکتوری به کار میره ( File Permissions )

    ls : این دستور محتویات یک دایرکتوری یا مسیر رو چاپ می کنه.


    یک پنجره ی ترمینال باز کنین تا بریم سراغ چند مثال :
    برای حرکت به دایرکتوری خانگی از هرجا کافیه دستور cd رو تایپ کنیم .
    cd
    برای حصول اطمینان از قرارکیری در دایرکتوری خانگی خود دستور pwd رو تایپ می کنیم تا مسیر دایرکتوری جاری رو که با cd تنظیمک کردیم رو ببینیم.
    pwd
    home/edelwiess/
    حالا با ساتفاده از دستور mkdir یک دایرکتوری جدیدبه نام test توی دایرکتوری خانگی ایجاد می کنیم :
    mkdir test
    برای این که دایرکتوری جدید رو به صورت Hidden یا مخفی بسازیم کافیه قبل از نام دایرکتوری جدید یک نقطه بذاریم , مثلا می خوام یک دایرکتوری مخفی با نام hossein توی دایرکتوری خانگی بسازم.
    mkdir .hossein
    جزییات و مجوز های فایل تولید شده رو با استنفاده از دستور ls میبینیم.
    ls -ld test
    drwxrwxr-x 2 edelwiess edelwiess 4096 May 31 09:06 test
    عبارت drwxrwxr-x نشان دهنده ی مجوزاین دایرکتوریه که بعدا درباره اون صحبت می کنیم . همانطور که می بینین test یک دایرکتوری است که مالک اون کاربری به نام edelwiess است که به گروه edelwiess تعلق داره و آخرین بار در ۳۱ may در ساعت ۰۹:۰۶ دقیقه تغییر کرده.
    تصور کنید می خواهیم مجوز های این فایل رو طوری تنظیم کنیم که افراد دیگه ای که از این کامپیوتر استفاده می کنن ( user های دیگه ) نتونن محتویات دایرکتوری test رو ببینن و استفاده کنن. ( در این مورد در درس های بعد کاملا توضیح خواهم داد ) حالا از دستور chmod برای این کار استفاده می کنیم .
    chmod 700 test
    حالا اگر دوباره دستور ls رو به کار بگیریم می بینیم که مجوزهای فایل test به این عبارت تغییر کردن ——drwx
    ls -ld test
    drwx—— 2 edelwiess edelwiess 4096 May 31 09:06 test
    حالا با استفاده از دستور cd وارد دایرکتوری test میشیم.
    cd test
    برای اطمینان دستور pwd رو تایپ می کنیم
    pwd
    /home/edelwiess/test
    اگر خواستیم وارد یک دایرکتوری دیگه بشیم کافیه از دستور cd استفاده کنیم. مثلا من می خوام به داخل پوشه ی picture دایرکتوری خانگی خودم برم.
    cd /home/edelwiess/Picture
    edelwiess@edelwiess-MS-7592:~/Pictures$
    حالا چک کنین که پوشه ی test توی دایرکتوی home شما وجود داره یا نه !


    تمرین :
    دایرکتوری به نام اسم کوچک خودتون تولید کنین و پوشه هایی به نام های ۴ تا از دوستانتون در اون بسازین و به دایرکتوری خودتون مجوز ۷۰۰ رو بدین تا کسی نتونه وارد دایرکتوریتون بشه.
    حتما این کار رو انجام بدین.

    linuxseason.ir
    Last edited by 1376MAXIMUM; 14-05-2013 at 10:02.

  4. 5 کاربر از 1376MAXIMUM بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    آخر فروم باز 1376MAXIMUM's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    اصفهان
    پست ها
    1,583

    پيش فرض

    جلسه ی سوم

    به تمامی کاربران چه لینوکس و چه ویندوز
    ( علاقه مندان به یادگیری ) توصیه می کنم این درس رو به دقت بخونین و یاد بگیرین.

    شاید این درس در نگاه اول زیاد با ترمینال لینوکس رابطه ای نداشته باشه ولی در هر صورت یک لینوکس کار حرفه ای باید این ها رو بلد باشه و همیشه به اونها برخورد خواهید کرد .
    و نکته ی مهم بعدی که قبل از درس باید بگم اینه که از حالا به بعد دروس رو به زبان فارسی و کتابی می نویسم و در برخی موارد از زبان ساده استفاده می کنم که در دو سطر بالا زبان ساده ی وبلاگ نویسی قدیمیه و در آموزش زیر زبان رسمی و کتابیه.
    پیش نیاز های این دوره :
    آشنایی کوچکی با گام به گام تا یادگیری ترمینال لینوکس یک و دو
    آشنایی با ساختار فایل لینوکس
    در ادامه :‌
    آشنایی با مجوزهای فایل ها ( File Permissions )
    آشنایی با چند دستور مهم برای مجوز های فایل
    تمرین
    بعد از مدتی که با لینوکس کارکردین پیغام هایی مثل Permission Denied رو خواهید دید که نشان دهنده ی دسترسی نداشتن شما به دایرکتوری مورد نظر است .
    مجوزهای فایل در لینوکس برای جلوگیری دسترسی کاربران به بعضی اطلاعات فایل سیستم و اطلاعات کاربران دیگر ایجاد شده اتد و برای این به هر فایل ۹ بیت اضافه شده است که معرف چگونگی دسترسی شما و کاربران دیگر به آن فایل است.
    این بیت ها به صورت rwxrwxrwx نمایش داده میشه که ۳ بیت اول تعیین کننده ی دسترسی مالک فایل , ۳ بیت دوم برای گروه مالک و ۳ بیت بعدی برای تعیین نحوه ی دسترسی دیگران است .

    r نشان دهنده ی خواندن
    w نشان دهنده ی نوشتن
    x نشان دهنده ی اجازه اجرا
    و در صورتی که به جای این ۳ حرف علامت دش - نشان داده شود به این معنی است که این مجوز غیر فعال است .

    برای نمایش مجوز های هر فایل یا دایرکتوری می توانید از دستور ls-ld استفاده کنید , به عنوان مثال :‌
    mkdir test
    ls -ld test
    drwxrwxr-x 2 edelwiess edelwiess 4096 Jun 10 17:23 test
    دستور اول فایل test را می سازد و دستور دوم مجوز های فایل ساخته شده را نشان می دهد.
    دقت کنید که مجوز های دسترسی با حرف d شروع شده که نشان دهنده ی این است که فایل test یک دایرکتوری است .
    مالک دایرکتوری اجازه ی خواندن , نوشتن و اجرا را دارد یعنی تنها مالک می تواند فایلی را به این دایرکتوری اضافه کند , پاک کند و تغییر بدهد و بقیه کاربران فقط اجازه ی خواندن و اجرا دارند.
    در صورتی که مالک یک فایل باشید می توانید مجوز های آن را مطابق نیاز خودتان تنظیم کنید.
    این کار به وسیله ی دستور chmod انجام می شود و برای هر یک از مجوز های خواندن , نوشتن و اجرا عددی در نظر گرفته شده است
    خواندن = ۴

    نوشتن = ۲

    اجرا = ۱
    بنابر این برای این که تمام مجوز ها را به خوتان بدهید مقدار ۳ بیت نخست باید ۷ تعیین شود یعنی:
    ۴+۲+۱ = ۷
    و برای سایرین نیز می توانید بنا به نیازشان مجوز تعیین کنید که مجوز ها بین اعداد ۷ دسترسی کامل و ۰ بدون دسترسی تعیین می شوند.
    در زیر چند مورد مهم از مجوز ها ذکر شده است
    chmod 777 files = rwxrwxrwx

    chmod 755 files = rwxr-xr-x
    –chmod 644 files = rw-r–r
    chmod 000 files = ———

    برای مثال می خواهیم فایل test برای کاربران دیگر غیر قابل دسترسی باشد
    chmod 700 test
    در صورتی که یک فایل ایجاد می کنید مجوز پیش فرض آن ۶۴۴ خواهد بود و در مورد دایرکتوری این مجوز ۷۵۵ است
    این مقادیر پیش گزیده توسط دستور umask تعیین می شود و برای نمایش مقدار دستور زیر را تایپ کنید
    umask
    0002
    کافی است اعدادی که در دستور مشاهده می کنید از ۷ کم کنید , با این کار مقدار پیش فرض را برای دایرکتوری مشاهده خواهید کرد. در مورد فایل ها باید این اعداد را از ۶ کم کنید , زیرا در مورد فایل ها به طور پیش فرض مجوز اجرا با مقدار ۱ غیر فعال است.

    برای تغییر تعداد زیادی از فایل ها در یک زمان باید از گزینه ی R دستور chmod استفاده کنید.

    این امکان وجود دارد که با یک فرمان مجوز های تمام فایل ها و دایرکتوری ها ی درون یک ساختار دایرکتوری را تغییر دهید
    برای مثال برای تغییر مجوز های تمام فایل ها و دایرکتوری های موجود در مسیر test می توانید دستور زیر را تایپ کنید
    chmod -R 777 test
    تمرین
    فایلی به نام linux در دایرکتوری خانگی تولید کنید و داخل آن فایل های ubuntu و debian را بسازید

    به فایلubuntu مجوز خواندن و به فایل debian مجوز خواندن و نوشتن بدهید.

    linuxseason.ir
    Last edited by 1376MAXIMUM; 14-05-2013 at 10:04.

  6. 4 کاربر از 1376MAXIMUM بخاطر این مطلب مفید تشکر کرده اند


  7. #4
    آخر فروم باز 1376MAXIMUM's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    اصفهان
    پست ها
    1,583

    پيش فرض

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


    با فرمان های دایرکتوری شروع می کنیم.

    دستور ls :‌ این دستور محتویات دایرکتوری جاری ( دایرکتوری که الان در آن هستیم ) را نمایش می دهد .
    ls
    edelwiess@edelwiess-F3JR:~$ ls
    ChessBase examples.desktop Pictures Templates Videos
    Desktop Glossery Public Ubuntu One VirtualBox VMs
    Documents Music soorat hesab 2.pdf Untitled1.bak~
    Downloads out.ogv soorat hesab.pdf Untitled 1.odt

    در مثال بالا در حال حاضر ما در دایرکتوری user edelwiess قرار داریم و محتویات فایل های اون رو میبینیم.
    دستور l : جزییات محتویات یک دایرکتوری رو نمایش میده.
    ls -l
    drwxrwxr-x ۸ edelwiess edelwiess ۴۰۹۶ ژوئن ۹ ۲۳:۰۹ ChessBase
    drwxr-xr-x ۳ edelwiess edelwiess ۴۰۹۶ اوت ۲۳ ۲۳:۲۲ Desktop
    drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ اوت ۲۳ ۱۰:۵۶ Documents
    drwxr-xr-x 13 edelwiess edelwiess ۴۰۹۶ اوت ۲۳ ۲۳:۰۵ Downloads
    -rw-r–r– ۱ edelwiess edelwiess ۸۴۴۵ مه ۴ ۰۸:۰۲ examples.desktop
    drwx—— ۲ edelwiess edelwiess ۴۰۹۶ آوریل ۱۷ ۲۰۱۱ Glossery
    drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۴ ۰۹:۳۷ Music
    -rw-rw-r– ۱ edelwiess edelwiess 2235754 ژوئن ۲۹ ۲۲:۵۶ out.ogv
    drwxr-xr-x ۴ edelwiess edelwiess ۴۰۹۶ اوت ۱۱ ۱۸:۴۸ Pictures
    drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ ژوئن ۲۷ ۱۲:۲۷ Public
    -rw-rw-r– ۱ edelwiess edelwiess ۶۵۳۴۲ ژوئن ۱۲ ۲۲:۲۶ soorat hesab 2.pdf
    -rw-rw-r– ۱ edelwiess edelwiess ۳۵۹۵۹ ژوئن ۱۲ ۲۲:۲۲ soorat hesab.pdf
    drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۴ ۰۹:۳۷ Templates
    drwxrwxr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۵ ۰۰:۵۵ Ubuntu One
    -rw-rw-r– ۱ edelwiess edelwiess ۵۶۵۲ اوت ۲۳ ۲۳:۲۰ Untitled1.bak~
    -rw-rw-r– ۱ edelwiess edelwiess ۳۶۴۲۹ اوت ۶ ۰۱:۱۵ Untitled 1.odt
    drwxr-xr-x ۲ edelwiess edelwiess ۴۰۹۶ مه ۴ ۰۹:۳۷ Videos
    drwxrwxr-x ۷ edelwiess edelwiess ۴۰۹۶ فوریه ۱۵ ۲۰۰۷ VirtualBox VMs

    درمثال بالا تاریخ و فایل permission نیز ذکر شده است. (در درس های قبل آموزش ترمینال لینوکس درمورد مجوز های فایل یا همون فایل permission گفته بودیم )
    دستور a : تمامی محتویات یک دایرکتوی و حتی فایل های مخفی رو هم نمایش میده ( all )
    ls -a

    ls -la
    دستور اول فایل های مخفی رو نمایش میده و دستور دوم هم فایل های مخفی و هم جزییات اونها رو نمایش میده.

    دستور cd : با این دستور می توان از یک دایرکتوری به دایرکتوی دیگر حرکت کرد.
    فرض کنید می خواهیم وارد دایرکتوی usr/ شویم.
    cd /usr
    دستور ..cd : به دایرکتوی ما فبل از دایرکتوری جاری میرویم .
    .. cd
    و هر کجا که گیر کردین یا نیاز به اطلاعات بیشتری در مورد دستور نیاز داشتین کافیه که قبل از دستور بنویسین help .

    مثلا :‌
    help cd
    edelwiess@edelwiess-F3JR:/home$ help cd
    cd: cd [-L|[-P [-e]]] [dir]

    Change the shell working directory.

    Change the current directory to DIR. The default DIR is the value of the
    HOME shell variable.

    The variable CDPATH defines the search path for the directory containing
    DIR. Alternative directory names in CDPATH are separated by a colon (.
    A null directory name is the same as the current directory. If DIR begins
    with a slash (/), then CDPATH is not used.
    If the directory is not found, and the shell option `cdable_vars’ is set,
    the word is assumed to be a variable name. If that variable has a value,
    its value is used for DIR.
    Options:
    -L force symbolic links to be followed
    -P use the physical directory structure without following symbolic
    links
    -e if the -P option is supplied, and the current working directory
    cannot be determined successfully, exit with a non-zero status
    The default is to follow symbolic links, as if `-L’ were specified.
    Exit Status:
    Returns 0 if the directory is changed, and if $PWD is set successfully when
    -P is used; non-zero otherwise.

    دستور pwd : دایرکتوری فعلی رو نمایش میده . ( دایرکتوی که الان در اون هستیم )
    pwd
    edelwiess@edelwiess-F3JR:/home$ pwd
    /home

    می خوام برم به دایرکتوی var/cache/apt
    cd var/cache/apt
    حالا می خوام چک کنم به مسیر بالا رفتم یا نه
    pwd
    edelwiess@edelwiess-F3JR:/var/cache/apt$ pwd

    /var/cache/apt
    چند نکته :‌
    اگر نیاز شد به دایرکتوی اصلی یا همون home برگردیم کافیه که یک بار بنویسیم cd
    cd
    جالا به دایرکتوری / برگردیم و وارد دایرکتوری lost+found بشیم.
    / cd
    cd lost+found
    همانطور که میبینید نوشتن lost+found زمان گیره و میشه به سادگی نوشت los و دکمه ی تب ( Tab ) رو فشار دهیم تا به صورت خودکار بقیه ی متن lost+found نوشته بشه !

    بعد از وارد کردن دستور بالا با پیغام Permission denied مواجه می شویم چون اجازه دسترسی کاربر ریشه رو نیاز داریم.

    linuxseason.ir
    Last edited by 1376MAXIMUM; 19-05-2013 at 07:01.

  8. 3 کاربر از 1376MAXIMUM بخاطر این مطلب مفید تشکر کرده اند


  9. #5
    آخر فروم باز 1376MAXIMUM's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    اصفهان
    پست ها
    1,583

    پيش فرض

    جلسه ی پنجم

    در این درس یک تمرین برای یادگیری بهتر ترمینال خواهیم داشت و با برخی ترفند های کوچیک و دستورات جدید آشنا خواهید شد ….
    ۱ )‌ ترمینال رو باز کنید ( Alt+Ctrl+T)
    ۲ ) یک دایرکتوری خالی به نام test ایجاد کنید . ( جزییات این کار در درس های قبل آموزش داده شده است )
    ۳ ) با دستور cd به داخل دایرکتوری test بروید .

    ۴ ) با دستور touch سه دایرکتوری خالی با نام های one , two , three ایجاد کنید.
    touch one two three
    ۵ ) دستور ls -l t را تایپ کنید و اینتر را نزنید و چند بار کلید tab را فشار دهید .در این حالت تنها دو فایل two و three را نمایش می دهد چون در دایرکتوری test تنها دو فایل با حرف t ساخته شده است !
    ls -l t
    ۶ )در ادامه ی دستور ls -l t حرف h را اضافه کنید و باز هم اینتر را نزنید و کلید tab را فشار دهید و بعد از کامل شدن نام three اینتر ررا بزنید تا جزییات فایل three را ببینید.
    ls -l three
    ۷ ) دکمه ی up arrow ( فلش سر بالا ) را از روی کیبورد یک بار بزنید تا دستور ماقبل را ببینید .
    ۸ ) کلید های میانبر Ctrl+A را فشار دهید تا مکان نما به اول سطر برود.
    ۹ ) کلید right arrow ( فلش سمت راست ) را یک باز بزنید و تایپ کنید es ( بدون زدن اینتر ) و حالا دستور شما باید به less -l three تغییر کرده باشد.
    less -l three
    ۱۰ ) کلید right arrow ( فلش سمت راست ) را یک بار فشار دهید وسه بار دکمه ی Delet را بزنید .با این کار دستور به less three تغییر پیدا می کند . بعد از فشار دادن اینتر محتوایی نمایش داده نخواهد شد چون فایل three خالی است .
    ۱۱ ) با زدن کلید Q از صفحه ی less خارج شوید.
    دستور less یکی از پر کاربردترین دستورات لینوکس به شمار میرود و در درس های بعدی آموزش های بیشتری از کاربردهای این دسستور خواهیم داشت . برای دیدن کاربردهای این دستور تایپ کنید :
    man less


    linuxseason.ir
    Last edited by 1376MAXIMUM; 19-05-2013 at 07:00.

  10. 3 کاربر از 1376MAXIMUM بخاطر این مطلب مفید تشکر کرده اند


  11. #6
    آخر فروم باز 1376MAXIMUM's Avatar
    تاريخ عضويت
    Jun 2012
    محل سكونت
    اصفهان
    پست ها
    1,583

    پيش فرض

    لطفا این جا پست ندید تا اموزش ها پست سر هم باشند

  12. 2 کاربر از 1376MAXIMUM بخاطر این مطلب مفید تشکر کرده اند


  13. #7
    داره خودمونی میشه m.a.r.y.a.m's Avatar
    تاريخ عضويت
    Oct 2013
    پست ها
    107

    پيش فرض

    سلام من نیاز به کمک شدید دارم
    siesta_3.2_pl3.tgz
    این برنامه باید با برنامهtransista پارالل رروی مینوکس نصب شود

    اما دستور نصش و نمیدونم(درقسمت ترمینال)
    و اصلا اینکه چطور بایرپارالل بشه.....کمکم کنید لطفا

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •