نكته هاي خط فرمان(قسمت چهارم)
فوریه 26, 2008 با احمد صوفی محمودی
قسمت چهارم نكته هاي خط فرمان:
۲۴- بسیاری از ویرایشگرهای متنی و حتی واژه پردازها بـــه صـــورت پیـــش فرض پــس از هـر باز ذخیره فایل نسخهای پشتیبان از آنرا با پسوند ~ ذخیره میکنند. با اینکه این ویژگی مفید است، ولی پس از مدتی میتـــواند مقدار زیادی از فضای دیسک سخت شما را اشغال کند. با استفاده از دستور زیر میتوانید به سادگی این فایلها را پاک کنید:
# cd / && find . -name '*~' -exec rm -fv {} ;
۲۵- پارتیشن swap در شرایطی که سیستم زیر بـــار است و برنامههای کـاربردی زیادی همزمان با هم باز هستند، میتواند نقش عمدهای در بهبود سرعت و عملکرد سیستم داشته باشد. ممــکن اســت هنـــگام نصـب فراموش کرده باشید این پارتیشن مهم را ایجاد کنید. مهم نیست. بسادگی میتوانید آنرا پس از نصب نیز ایجاد کنید. کــافـــی است با استفاده از ابزارهایی مانند parted و cfdisk یک پارتیشن با حجم دو برابر RAM سیستم خود ایجاد کرده و سپس دستـــورات زیـــر را اجرا کنید:
# mkswap /dev/sdxx && swapon
کافی است بجای xx شماره دیسک سخت و پارتیشـــن مـــربـوطه را وارد کنید. مثلا sda6. سپس باید آنرا در فایل fstab خود نیز اضافه کنید. مانند خط زیر:
/dev/sdxx none swap sw 0 0
نکته : علامت # به معنی اجازه از کاربر ریشه می باشد.
26- در صورتی که می خواهید مسیر یک بسته نرم افزاری قابل اجرا را در لینوکس پیدا کنید از دستور زیر استفاده کنید :
which COMMAND
به جای عبارت COMMAND دستور خود را که مایلید بنویسید.
27- برگشت سریع به دایرکتوری در خط فرمان یکی از جالبترین کارهاست . برای مثال فرض کنید که کلی شاخه تو درتو دارید و دارید توش فعالیت می کنید . یه دستور cd ساده کافیست کار شما به باد داده و مجبور باشید که تمام اون مسیر رو دوباره طی کنید. خوب چیکار کنیم ؟
ساده هستش اول وقتی که تو اون دایرکتوری هستید دستور زیر رو بزنید :
pushd
بعدش هر جا دلتون خواست برید و بگردید و برای بازگشت به همون مسیر از دستور زیر استفاده نمایید :
popd
28- شما هم ممکنه مثل من عاشق خط فرمان باشید و از دستوراتش خوب استفاده کنید . دلتون می خواد یه دایرکتوری رو به طور کامل به فایل فشرده تبدیل کنید و ازش استفاده کنید ؟ این دستوری رو که میگم محتویات کل دایرکتوری رو هر چی هست جمعا به یه فایل فشرده تبدیل می کنه :
tar -c DIRECTORY/ | bzip2 > FILE_NAME.tar.bz2
به جای عبارت DIRECTORY نام شاخه و به جای FILE_NAME نام فایل رو بنویسید. حالا برای این که این شاخه رو که فشرده کردیم چیکار کنیم ؟
bzip2 -dc FILE_NAME.tar.bz2 | tar -x
29- تو وب سایتهایی دیدم که عکسهای جالبی داره وقتی به مسیرشون نگاه کردم دیدم که بلی همشون تو یه مسیر هستن . حالا من می خوام کل اون عکسها با فرمتی که دلم می خواد رو دانلود کنم چیکار کنم ؟ نمی دونم چرا خیلی ها این قدرت wget رو نادیده میگیرند .برای این کار از دستوری مثل زیر استفاده می کنیم :
wget -r -nd -np -l1 -A ‘*.jpg’ http://www.example.com/dir/
شما با دستور wget حتی قادرید از ftp هم فایل دانلود کنید :
wget ftp://remote/file[1-9].iso/
30- در صورتی که مایل هستید که از وضعیت کارت شبکه خودتون آکاهی داشته باشید و اون رو چک کنید از دستور زیر استفاده نمایید :
ethtool eth0
حال اگه دلتون بخواد حتی می تونین سرعت انتقال پاکتها رو روی کارت شبکه تنظیم کنید که اکثرا ۱۰۰ bps هستش . برای این کار عدد ۱۰۰ رو تو دستور زیر می تونین تغییر بدید :
ethtool –change eth0 autoneg off speed 100 duplex full
برای وایرلس اگه دارید از دستور زیر استفاده نمایید :
iwconfig eth1
و همچنین برای تنظیم سرعتش از دستور زیر :
iwconfig eth1 rate 1Mb/s fixed
و برای چک کردن لیست وایرلس ها از دستور زیر :
iwlist scan