تور لحظه آخری
امروز : چهارشنبه ، 28 شهریور 1403    احادیث و روایات:  امام محمد باقر(ع):روزه و حج آرام‏بخش دل‏هاست.
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

تریدینگ ویو

کاشت ابرو

لمینت دندان

لیست قیمت گوشی شیائومی

صرافی ارکی چنج

صرافی rkchange

دزدگیر منزل

تشریفات روناک

اجاره سند در شیراز

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

طراحی کاتالوگ فوری

Future Innovate Tech

پی جو مشاغل برتر شیراز

لوله بازکنی تهران

آراد برندینگ

وکیل کرج

خرید تیشرت مردانه

وام لوازم خانگی

نتایج انتخابات ریاست جمهوری

خرید ابزار دقیق

خرید ریبون

موسسه خیریه

خرید سی پی کالاف

واردات از چین

دستگاه تصفیه آب صنعتی

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

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

خرید نهال سیب سبز

قیمت پنجره دوجداره

بازسازی ساختمان

طراحی سایت تهران سایت

دیوار سبز

irspeedy

درج اگهی ویژه

ماشین سازان

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

شات آف ولو

تله بخار

شیر برقی گاز

شیر برقی گاز

خرید کتاب رمان انگلیسی

زانوبند زاپیامکس

بهترین کف کاذب چوبی

پاد یکبار مصرف

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

بلیط هواپیما

 






آمار وبسایت

 تعداد کل بازدیدها : 1816451783




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مرجع کامل دستورات خط فرمان لینوکس


واضح آرشیو وب فارسی:پی سی سیتی: مرجع کامل دستورات خط فرمان لینوکس


شما از سایت http://www.linuxcmd.org

میتونین مرجع دستورات و توضیحات مختصری رو از اونها ببینید

همچنین صفحه فارسی اون http://www.linuxcmd.org/fa هست که اونطوری که در اینجا (http://linux2.wordpress.com/2008/11/26/%D9%85%D8%B1%D8%AC%D8%B9-%DA%A9%D8%A7%D9%85%D9%84-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA-%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/) گفته شده 400 دستور رو ترجمه کرده اند ....

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


بدون شک قدرتمند ترین بخش سیستم عامل گنو لینوکس رابط خط فرمان ( CLI ) است. خیلی از کارها فقط از طریق خط فرمان قابل انجام هست و همچنین خیلی از اقدامات از طریق آن سریع تر انجام می شود. بنابراین لازم است که توجه ویژه ای به این بخش داشته باشیم. در این ارتباط سایت www.linuxcmd.org (http://www.linuxcmd.org/) یک از دهها منبع کامل و جامع برای دستورات خط فرمان لینوکس است. در این راهنما که بخش اول آن را مطالعه می کنید قصد دارم بیشتر دستورات اشاره شده در این سایت را با توضیح فارسی مختصر بیان کنم.

قبل از اینکه به اصل موضوع بپردازیم چند نکته را باید بیان کنم. نکته اول اینکه الزاما تمام دستوراتی که اشاره خواهند شد به صورت پیش فرض در تمام توزیع های لینوکس وجود ندارند. بنابراین ممکن است بعضی از دستورات در بعضی از توزیع ها اجرا نشوند. نکته دوم اینکه با اجرای man قبل از دستور مورد نظر ( به عنوان مثال man ls ) , راهنمای کاملی از آن دستور را مشاهده خواهید کرد. همچنین میتوانید با استفاده از دستور زیر یک نسخه ی pdf از مستندات دستور مورد نظرتان را تهیه کنید.

$ man -t command | ps2pdf - > /home/<UserName>/man.pdf
به جای command نام دستور مورد نظر را قرار دهید.
و نکته ی سوم اینکه بعضی از دستورات را باید با کاربر ریشه ( root ) اجرا کنید. برای این کار باید از دستور sudo یا su به شکل زیر استفاده کنید:

$ su
< Enter Root Password >
# hdparm -tT /dev/sda

$ sudo hdparm -tT /dev/sda

بخش اول


اطلاعات سیستم (System Information )



arch
نمایش معماری سیستم
uname -m
نمایش معماری سیستم
uname -r
نمایش ورژن ( نسخه ) کرنل استفاده شده در سیستم
dmidecode -q
نمایش بسیار کامل اجزای سخت افزاری سیستم
hdparm -i /dev/sda
نمایش مشخصات و ویژگی های دیسک سخت
hdparm -tT /dev/sda
انجام آزمایش خواندن ( reading ) بروی دیسک سخت ! این دستور , سرعت خواندن دیسک سخت را مشخص می کند.
cat /proc/cpuinfo
نمایش اطلاعات CPU
cat /proc/meminfo
نمایش اطلاعات حافظه ی سیستم
cat /proc/swaps
نمایش اطلاعات حافظه ی مجازی یا swap
cat /proc/version
نمایش نام توزیع و نسخه ی کرنل استفاده شده در سیستم
cat /proc/net/dev
نمایش آمار و اطلاعات کارت های شبکه و وایرلس
lspci
نمایش قطعات و دستگاههای متصل شده به پورت PCI
lsusb
نمایش قطعات و دستگاههای متصل شده به پورت USB
date
نمایش تاریخ سیستم
cal 2008
نمایش تقویم سال ۲۰۰۸ میلادی
date 041217002007.00
تنظیم تاریخ سیستم - به ترتیب از چپ به راست : ماه , روز , ساعت , دقیقه , سال , ثانیه


منبع سایت (http://linux2.wordpress.com/2008/09/26/%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84/)

در بخش اول (http://www.p30city.net/showpost.php?p=34825&postcount=2) دستوراتی که اطلاعاتی از سیستم را برای ما نشان میدهند توضیح داده شد. در بخش دوم و در ادامه ی این مطلب از سایت linuxcmd.org (http://www.linuxcmd.org/) , دستوراتی که برای خاموش کردن , راه اندازی مجدد و خروج از سیستم کاربرد دارند معرفی می شوند.

بخش دوم


Shutdown, Restart and Logout of a system


shutdown -h now


init 0


telinit 0




هر سه دستور برای خاموش کردن سیستم به کار می رود.


shutdown -h hours:minutes &
خاموش کردن سیستم در ساعت و دقیقه ی معین
shutdown -c


لغو کردن ( cancel ) خاموش شدن سیستم در زمان معین


shutdown -r now
reboot
هر دو دستور برای راه اندازی مجدد ( restart ) سیستم به کار می رود


logout


خارج شدن از سیستم و رفتن به صفحه ی ورود مجدد ( Login )
pkill -KILL -u {username}


اگر می خواهید کاربران ( users ) دیگر را از سیستم خارج کنید, بایستی با کاربر root دستور بالا را اجرا کنید. به جای {username} نام کاربر مورد نظر را قرار دهید.


who
w
هر دو دستور فوق برای مشاهده ی لیست کاربرانی هست که هم اکنون درون سیستم هستند
( list of logged in users )


منبع لینوکس 2 در وردپرس (http://linux2.wordpress.com/2008/10/01/%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%88%D9%85/)

در ادامه ی مطالب مربوط به خط فرمان لینوکس برگرفته از سایت linuxcmd.org (http://www.linuxcmd.org/) , در این قسمت دستورات مرتبط به فایل ها و دایرکتوری ها ازجمله کپی , پاک کردن , نمایش فایل ها و دایرکتوری های شاخه ی مورد نظر , ورود و خروج به دایرکتوری ها , ایجاد میانبر و … معرفی خواهند شد.

بخش سوم


Files and Directory


cd /home


ورود به دایرکتوری یا شاخه ی مورد نظر مانند پوشه ی خانگی ( home )


cd ..


برگشتن به دایرکتوری قبلی


cd ../..


برگشتن به دو دایرکتوری قبلی


cd


رفتن به پوشه ی خانگی ( home ) از هر مسیر دلخواه




cd ~user1


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


cd -


برگشتن به آخرین دایرکتوری ( مسیر ) که در آن بوده اید
pwd
نشان دادن مسیر دایرکتوری جاری
ls

ls -F
نمایش فایل ها و دایرکتوری های موجود در دایرکتوری جاری

ls -a
همانند دو دستور قبلی با این تفاوت که فایل های مخفی نیز نمایش داده می شود

ls -l
نمایش جزئیات فایل ها و دایرکتوری های موجود در دایرکتوری جاری

ls *[0-9]*
نمایش فایل ها و دایرکتوری هایی که اسم آنها شامل اعداد است

tree
lstree
نمایش تمام فایل ها و دایرکتوری های یک شاخه

mkdir dir1
ایجاد یک دایرکتوری با نام dir1 در مسیر مورد نظر

mkdir dir1 dir2
ایجاد دو دایرکتوری همزمان در مسیر مورد نظر

mkdir -p /tmp/dir1/dir2
ایجاد یک شاخه ی دایرکتوری با شروع از root

rm -f file1
پاک کردن یک فایل با نام file1

rmdir dir1


پاک کردن یک دایرکتوری با نام dir1


rm -rf dir1
پاک کردن یک دایرکتوری با نام dir1 و محتویات آن به صورت بازگشتی

rm -rf dir1 dir2
پاک کردن دو دایرکتوری در مسیر مورد نظر و محتویات آنها به صورت بازگشتی

mv dir1 new_dir
تغییر نام یا جا به جا کردن ( move ) یک فایل یا دایرکتوری


cp /home/file1 /media/sda5


کپی کردن یک فایل با نام file1 به مسیر مورد نظر
cp /media/sda5/Videos/* .
کپی کردن تمام فایل های موجود در دایرکتوری مورد نظر ( در این مثال دایرکتوری Videos ) به مسیر جاری که در آن هستید

cp -a /media/sda5/Videos .
کپی کردن دایرکتوری مورد نظر ( در این مثال دایرکتوری Videos ) به مسیر جاری که در آن هستید
cp -a dir1 dir2
کپی دایرکتوری مقصد ( dir1 ) به دایرکتوری مبدا ( dir2 ). به جای dir1 و dir2 مسیر کامل دایرکتوری های مقصد و مبدا را قرار دهید

ln -s file1 lnk1
ایجاد لینک نمادین ( میانبر ) به فایل یا دایرکتوری دلخواه. به جای file1 مسیر فایل یا دایرکتوری مورد نظر و به جای lnk1 مسیر دایرکتوری که قرار است فایل یا دایرکتوری میانبر در آن ایجاد شود را قرار دهید


touch -t YYMMDDhhmm file1
تغییر تاریخ ویرایش یا تغییر یک فایل یا دایرکتوری. به جای file1 مسیر فایل یا دایرکتوری مورد نظر را قرار دهید

file file1
نمایش نوع و ماهیت یک فایل به همراه مشخصات آن. به جای file1 مسیر فایل مورد نظر را قرار دهید
منبع سایت (http://linux2.wordpress.com/2008/10/04/%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A8%D8%AE%D8%B4-%D8%B3%D9%88%D9%85/)

ر ادامه دستورات مربوط به جستجوی فایل و استقرار ( mount ) پارتیشن ها توضیح داده خواهد شد.
بخش چهارم


منبع سایت (http://linux2.wordpress.com/2008/09/26/%D8%AE%D8%B7-%D9%81%D8%B1%D9%85%D8%A7%D9%86-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3-%D8%A8%D8%AE%D8%B4-%D8%A7%D9%88%D9%84/)
جستجوی فایل


find / -name file1
جستجوی فایل و دایرکتوری در داخل پارتیشن لینوکس ( root )

find / -user user1
نمایش فایل و دایرکتوری های متعلق به user1

find /home/user1 -name *.bin
جستجوی فایل های با پسوند bin در داخل دایرکتوری home/user1/

find /usr/bin -type f -atime +100
نمایش فایل هایی از دایرکتوری bin که در ۱۰۰ روز گذشته استفاده نشده اند

find /usr/bin -type f -mtime -10
نمایش فایل های ایجاد شده با تغییر کرده در طول ۱۰ روز گذشته در دایرکتوری bin

find / -name *.rpm -exec chmod 755 ‘{}’ ;
جستجوی فایل های با پسوند rpm و تغییر مجوز آنها !

find / -xdev -name *.rpm
جستجوی فایل های با پسوند rpm بدون جستجو در پارتیشن های removable مانند سی دی رام , حافظه فلش و …

locate *.ps
نمایش فایل های با پسوند ps

whereis halt
نمایش مکان یک فایل اجرایی , سورس یا مستندات

which halt
نمایش مسیر کامل یک فایل باینری یا اجرایی

استقرار ( mount ) یک فایل سیستم


fuser -km /mnt/sda2
مجبور کردن پارتیشن sda2 برای خارج شدن ( unmount ) از مسیر /mnt/sda2

mount /dev/sda2 /mnt/sda2
استقرار ( mount ) پارتیشن با نام sda2 در مسیر /mnt/sda2 برای دیدن محتویات آن پارتیشن

mount /dev/fd0 /mnt/floppy
استقرار ( mount ) یک فلاپی دیسک

mount /dev/cdrom /mnt/cdrom
استقرار ( mount ) یک سی دی رام یا دی وی دی رام

mount -o loop file.iso /mnt/cdrom
استقرار ( mount ) یک فایل ایمیج ( iso ) در مسیر مورد نظر

mount -t vfat /dev/sda5 /mnt/sda5
استقرار ( mount ) یک پارتیشن با فرمت FAT32 در مسیر مورد نظر

mount /dev/sda1 /mnt/usbdisk
استقرار ( mount ) یک حافظه فلش

mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share
استقرار ( mount ) یک دایرکتوری به اشتراک گذاشته شده در شبکه ی سمبا ( samba ) در مسیر /mnt/share

umount /dev/sda2
خارج کردن پارتیشن با نام sda2 از مسیر /mnt/hda2

umount -n /mnt/sda2
اجرای عمل خارج کردن پارتیشن ( unmount ) بدون بازنویسی فایل etc/mtab/






این صفحه را در گوگل محبوب کنید

[ارسال شده از: پی سی سیتی]
[مشاهده در: www.p30city.net]
[تعداد بازديد از اين مطلب: 1179]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


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