این صفحه مجموعه ای از پرکاربردترین دستورات لینوکس را جمع آوری کرده است. در صورتی که شما دستور پر کاربردی را می شناسید که در زیر نیامده است، آن را در قسمت نظرات ارائه کنید تا بعد از بررسی در لیست قرار گیرد.
در جدول زیر دستوراتی که دارای علامت • هستند بدون نیاز به تغییر فابلیت اجرا دارند و سایر دستورات نیاز به تغییر در پارامترها و … دارند.
دستور | توضیح | |
---|---|---|
• | apropos whatis | نمایش دستورات وابسته و مرتبط به صورت یک لیست |
• | man -t man | ps2pdf – > man.pdf | ساخت یک صفحه با فرمت PDF از یک صفحه راهنما |
which command | نمایش مسیر کامل دستور | |
time command | نمایش مدت زمان گرفته شده برای اجرای یک دستور | |
• | time cat | استفاده از دستور time به عنوان کرونومتر. از Ctrl+d برای متوقف کردن کرونومتر استفاده کنید |
• | nice info | اجرای یک دستور با اولویت کمتر. در اینجا دستور info |
• | renice 19 -p $$ | کمتر کردن اولویت اجرای یک برنامه (قبل از اجرا، راهنما دستور renice را با دستور man renice مطالعه کنید) |
حرکت در دایرکتوری ها | ||
• | cd - | رفتن به دایرکتوری قبلی |
• | cd | رفتن به دایرکتوری خانه $HOME |
(cd dir && command) | رفتن به دایرکتوری dir و اجرای دستور command | |
• | pushd . | قراردادن دایرکتوری فعلی در پشته. شما می توانید با دستور popd آخرین دایرکتوری را فرا بخوانید |
جستجو فایل | ||
• | alias l=’ls -l –color=auto’ | لیست کردن سریع محتویات دایرکتوری |
• | ls -lrt | لیست کردن سریع محتویات دایرکتوری بر اساس تاریخ |
• | ls /usr/bin | pr -T9 -W$COLUMNS | نمایش محتویات /usr/bin در ۹ ستون |
find -name ‘*.[ch]‘ | xargs grep -E ‘expr’ | جستجوی دایکتوری جاری و زیر شاخه های آن برای عبارت expr | |
find -type f -print0 | xargs -r0 grep -F ‘example’ | جستجوی تمامی فایل های دایرکتوری جاری و زیر شاخه های آن برای عبارت example | |
find -maxdepth 1 -type f | xargs grep -F ‘example’ | جستجوی دایکتوری فعالی برای عبارت example | |
find -maxdepth 1 -type d | while read dir; do echo $dir; echo cmd2; done | اجرای دستورات بر روی یافته ها در یک حلقه | |
• | find -type f ! -perm -444 | نمایش فایل هایی که توسط کسی فایل دسترسی نیستند |
• | find -type d ! -perm -111 | نمایش دایرکتوری هایی که توسط کسی فایل دسترسی نیستند |
• | locate -r ‘file[^/]*\.txt’ | جستجوی ایندکس کش شده از لیست فایل ها که حاوی عبارت file.txt باشد |
• | look reference | جستجوی سریع لغات دیکشنری برای عبارت هایی که با reference شروع شده باشند. |
• | grep –color reference /usr/share/dict/words | جستجوی کلمات دیکشنری که حاوی عبارت reference باشند و برجسته نشان دادن عبارت reference در آنها |
بایگانی، فشرده سازی و رمزگذاری | ||
gpg -c file | رمزگذاری بر روی file | |
gpg file.gpg | برداشتن رمز (سرگشایی) فایل file | |
tar -jcvf dir.tar.bz2 dir | ایجاد یک بایگانی فشرده شده از دایرکتوری dir با فرمت bz2 برای فشرده سازی با فرمت gzip پارامتر j را حذف کرده و پسوند فایل را به gz تغییر دهید. | |
tar -jxvf dir.tar.bz2 | استخراج (extract) کردن بایگانی فشرده شده dir.tar.bz2 برای استخراج کردن فرمت gzip کافیست پارامتر j را حذف کنید و نام فایل gzip را جایگزین کنید. | |
ارتباط خطی امن ssh | ||
ssh $USER@$HOST | ارتباط برقرار کردن ssh با نام کاربری $USER بر روی هاست $HOST | |
ssh $USER@$HOST command | ارتباط برقرار کردن ssh با نام کاربری $USER بر روی هاست $HOST و اجرای دستور command | |
ابزار دانلود wget | ||
wget -c url | دانلود کردن url با قابلیت اتصال مجدد و ادامه دانلود بدون از دست رفتن اطلاعات | |
echo ‘wget url’ | at 01:00 | شروع دانلود url در ساعت ۱ بامداد | |
wget –limit-rate=20k url | دانلود url با حداکثر سرعت ۲۰ کیلو بایت | |
wget url -k -c -r -p | دانلود تمام سایت به آدرس url با تمامی زیر مجموعه ها و تبدیل لینک ها بعد از دانلود | |
ابزار های networking | ||
• | ifconfig eth0 | نمایش اطلاعات ارتباط کابلی eth0 |
• | iwconfig wlan0 | نمایش اطلاعات ارتباط بی سیم wlan0 |
• | iwlist scan | اسکن کردن شبکه های بی سیم در دسترس |
• | ip link show | نمایش رابط های موجود شبکه مانند eth0 و wlan0 |
• | ip link set dev eth0 name myeth | تغییر نام رابط eth0 به myeth |
• | ip link set dev eth0 up | فعال کردن ارتباط eth0 با استفاده از down به جای up، این ارتباط غیر فعال می شود |
• | ip addr show | نمایش آدرس های فعال رابط های موجود |
• | ip addr add 1.2.3.4/24 brd + dev eth0 | تنظیم کردن آدرس eth0 به 1.2.3.4 و mask به 255.255.255.0 با استفاده از del به جای add می توانید آدرس را حذف کنید |
• | ip route show | جدول لیست مسیر ها(routing) |
• | ip route add default via 1.2.3.254 | تنظیم کردن gateway بر روی 1.2.3.245 |
• | whois zebardast.ir | نمایش اطلاعات مسئول (whois) دامنه مشخص شده |
• | netstat -tup | نمایش ارتباطات ورودی و خروجی سیستم بر روی شبکه |
امروز قصد داریم به شما عزیزان نحوه دانلود فایلها از rapidshare و megaupload و .... بدون انتظار را آموزش دهیم
دیگر لازم نیست برای دانلود منتظر بمانید
البته هم اکنون سایتهای زیادی هستند که لینکهای آنها را به لینک مستقیم تبدیل می کنند ولی یاد گرفتن این آموزش خالی از لطف نیست
SkipScreen برروی سایتهای زیر به خوبی کار میکند
* Rapidshare (don’t click! it’s automatic!)
* Megaupload (captcha action coming soon!)
* Mediafire
* Uploaded.to
* zShare (now with a “listen-first” option!)
* Sharebee
* DepositFiles
* Sendspace
* Divshare
* Linkbucks
* Link-protector
1.SkipScreen را دانلود کنید
2.در pc خود نصب نموده و Firefox خود را restart کنید
3.زمانی که شما لینک دانلود را در سایتهای ذکر شده دیدید بر روی آن کلیلک نکنید
(برای دیدین سایز بزرگ بر روی عکس کلیک نمایید)
SkipScreen بصورت اتوماتیک فایل شما را در صورت دسترسی دانلود خواهد کرد.
امروز یکی از موارد مهم را برای کسانیکه با vmware کار میکنند را حل میکنم. vmware نرم افزاری است که شبکه کارها خیلی بهش احتیاج دارند و یک نرم افزار کاملا حساس است و این حساس بودنش فقط بخاطر نوع کارش است اونم بالا آوردن ویندوز بصورت مجازی که خودش کار مهمی است ولی به هر دلیلی شما امکان داره از این نرم افزار پیام خوبی دریافت نکنید یعنی همین پیام که من به عنوان موضوع پست نوشتم ولی راه حل ساده ای داره. من حتی در خیلی از موارد دیدم که برای این پیام ویندوز هم عوض کردند.
این پیام را دیدم که حتی توی سایت خود vmware هم توضیح درستی براش نداده ولی ساده میشه حلش کرد.
1- کافیه که به فولدری که فایل مجازی ویندوز یعنی vmx قرار داره مراجعه کنید و فایل vmx ویندوز را با notepad باز کنید.
2- دکمه ctrl+F را بزنید و در کادر جستجو بنویسید vmci0 بعد دکمه enter را بزنید.
3- حالا یک خط پیدا کرده با نام vmci0:present=TRUE
4- شما این گزینه TRUE را به FALSE تغییر بدید.
5- حالا راحت میتونید ویندوز را run کنید. برای هر تعداد سیستم عامل حتی لینوکس هم این قضیه جواب میدهد.
اگر با vmware کار میکنید باید این چیزی را که نوشتم طلا بگیرید. (شوخی کردم)
اگر اهل گیم و بازیهای رایانه ای در عنفوان کودکی بوده باشید حتماً بازی محبوب شکار اردک یا Duck Hunt در کنسول بازی میکروجنیوس خاطر مبارکتان هست. یک بازی سرگرم کننده که با اسلحه ارایه شده به همراه کنسول در مقابل صفحه تلویزیون ایستاده و به اردکهایی که سگ شکار آنها را ترسانده و به پرواز در میآورد نشانه رفته و شلیک میکردیم. اگر با خواندن این سطور حس نوستالژی نسبت به این بازی به شما دست داد و خواستار آن هستید که به یاد ایام دیرین این بازی را تجربه کنید پیشنهاد میکنم سری به سایت Matt Surabian که فعال در زمینه وب و آی تی میباشد بزنید.
مت هم برای یادآوری خاطراتی که با این بازی داشته این بازی را به کمک تواناییها و قابلیتهای HTML 5 و جاوا اسکریپت نوشته است که در این آدرس قابل مشاهده است. برای شکار اردکها به صورت آنلاین کافیست به آدرس آن مراجعه کرده تنظیمات لازم مانند تعیین تعداد فشنگها و یا سختی مراحل را به صورت دلخواه انجام داده و مدتی را با آن سرگرم شوید. البته این نسخه آنلاین با نسخه کلاسیک آن کمی متفاوت است و اصوات آن به سلیقه مت تغییر یافته و اسلحه شما در این بازی ماوسی است که در دست دارید و کافیست نشانگر ماوس را بر روی شکار خود قرار داده و کلیک نمایید.
پیشنهاد میکنم برای تفریح و سرگرمی هم که شده این بازی را امتحان کنید چون خالی از لطف نیست.
آدرس جهت بازی شکار اردک بصورت آنلاین : http://mattsurabian.com/duckhunt/
برنامه GNS3 این امکان را به ما میدهد تا IOS سیسکو را بجای اجرا روی تجهیزات سیسکو روی کامپیوتر Run کنیم این برنامه براساس کد Dynamips نوشته شده است.
Dynamips برنامه ای است که توانست IOS سیسکو را روی CPU های x86 یا همین Pentium های ما در محیط ویندوز و لینکس اجرا کند Emulate))فرق Emulation با Simulation در این است که Simulation در واقع برنامه ای است که کار خاصی را شبیه سازی میکند اما Emulator ها برنامه خاص را بطور کامل روی محیط جدید اجرا میکنند و در محیط مجازی بصورت واقعی اجرا میکنند.
Dynamips میتواند چندین نسخه IOS مربوط به سری مختلف سیسکو را در آن واحد اجرا کند و این روتر ها را از طریق ماژول های مختلف به هم وصل کند. این تنظیمات درون یک فایل TEXT ذخیره میشود و شبکه مجازی شما با اجرای آن تنظیم هر بار اجرا میگردد.
وقتی شبکه های بزرگتر را بخواهیم با Dynamips؛ اجرا کنیم تغییرات Config File کمی سخت میشود یا ایجاد تغییر نیاز به حواس جمع و دقت بیشتری دارد… Dynagen یا رابط Text-based آن به همین دلیل بعدا ارائه شد اما نواقصی هم داشت بهمین دلیل نیاز به برنامه ای Diagram گونه و User Friendly حس می شد تا اینکه GNS3 ارائه گردید.
GNS3 برروی Dynamips و Dynagen سوار شده و به ما محیطی کاملا گرافیکی میدهد تا براحتی روتر ها را روی صفحه رسم کرده و به هم وصل کنیم و سپس به آنها Telnet کنیم و تنظیمات را پیاده کنیم و در حین حال کلی در وقت ما را صرفه جویی میکند.
وقتی میخواستم 12روتر را روی Dynamips با Performance بالا شبیه سازی کنم یک هفته ای روی آن کار میکردم الان با GNS3 بسیار ساده و با چند کلیک میتوان این کار را انجام داد.
GNS3 روی ویندوز و لینکس اجرا میشه و IOS موردنظر شما را روی محیط مجازی برایتان Emulate میکند علاوه برآن PIX را نیز به کمک PEMU اجرا میکند.
از خصوصیات خوب GNS3 این است که Open Source است و رایگان در اختیار همه قرار دارد و شما میتوانید از سایت
http://www.gns3.netآنرا دریافت کنید.
بخاطر داشته باشیم برای اجرای قانونی Cisco IOS نیاز به License و مجوز از سیسکو دارید (البته بصورت اخلاقی و محدودیت نرم افزاری برای اجرای IOS در نظر گرفته نشده) در محیط GNS3 تنها 1000 پکت در ثانیه میتوانید از IOS خود انتظار داشته باشید که برای محیط Lab کافی است واین محدودیت توسط GNS3 ایجاد شده تا سیسکو دست آنها را برای ادامه کارشان باز گذاشته و کسی نتواند از GNS3 در شبکه های واقعی جهت Routing و Switching استفاده کند.
برای دریافت راهنمای GNS3 به فارسی اینجا را کلیک کنید:
منبع : http://blog.shafagh.com
دانلود ios ها برای gns در ادامه مطلب
ادامه مطلب ...