دستورات معمول لینوکس,نکات: Ctrl + F برای پیدا کردن سریع دستورات لینوکس (کلیک بر روی عنوان برای کوچک و بزرگ کردن)
کد فرمان | توضیحات نظری |
---|---|
Arch | ساختار پردازنده ماشین را نمایش (1) |
Uname -m | ساختار پردازنده ماشین را نمایش (2) |
Uname -r | نسخه هسته مورد استفاده را نمایش |
Dmidecode -q | مكونات سیستم سختافزاری را نمایش - (SMBIOS/DMI) |
HDPARM -i /dev/hda | ویژگیهای معماری یک دیسک را لیست کن |
HDPARM -tT /dev/sda | یک عملیات خواندن آزمایشی روی دیسک انجام ده |
Cat /proc/cpuinfo | اطلاعات CPU را نمایش |
Cat /proc/قطع فوری | قطع فوری نمایش |
Cat /proc/meminfo | ممکنیت استعمال حافظه را چک کن |
Cat /proc/تبادل | استعمال میں آنے والی swaps کا نمائش کریں |
Cat /proc/version | کرنل کی ویرجین کی نمائش کریں |
Cat /proc/نیت/dev | نئٹ ورک اڈپٹرس اور اعداد وشمار نمائش کریں |
Cat /proc/mounts | لوڈ ہوئی فائل سسٹم کو نمائش کریں |
LSPCI -TV | PCI ڈیوائزس کی فہرست |
LSUSB -TV | USB ڈیوائزس نمائش کریں |
Date | سسٹم کی تاریخ نمائش کریں |
Cal 2007 | تاریخ کا کیلنڈر نمائش کریں 2007 |
Date 04121700 2007.00 | تاریخ اور وقت کو سٹ کریں - مہینا، دن، گھنٹا، سال. سیکنڈ |
کلوک -w | وقت کی تبدیلی کو BIOS میں ذخیرہ کریں |
کد فرمان | توضیحات نظری |
---|---|
بند کریں -h now | سسٹم کو بند کریں |
Init 0 | سسٹم کو بند کریں |
Telinit 0 | سسٹم کو بند کریں |
بند کریں -h گھنٹے: منٹس & | کیوقت معین شروع میں سسٹم کو بند کریں |
بند کریں -c | کیوقت معین شروع میں سسٹم کو بند کریں |
بند کریں -r now | بہتر شروع کریں |
بہتر شروع کریں | بہتر شروع کریں |
خروج کریں | منسوخ کریں |
کد فرمان | توضیحات نظری |
---|---|
CD /خانه | جائیں/ہوم' ڈائری. |
CD.. | پچھلے سطح کی ڈائری میں واپس جائیں |
CD../.. | پچھلے دو سطح کی ڈائری میں واپس جائیں |
CD | پرسنل ہوم ڈائری میں داخل ہوئیں |
Cd~ user1 | پرسنل ہوم ڈائری میں داخل ہوئیں |
CD - | آخر میں تھیے والی ڈائری میں واپس جائیں |
PWD | ورکنگ پتھ کو نمائش کریں |
ls | ڈائری میں فائلوں کو دیکھیں |
ایل ایس -ایف | ڈائری میں فائلوں کو دیکھیں |
ایل ایس -ایل | فائل اور ڈائریوں کی تفصیلات نمائش کریں |
Ls -a | پرکشش فائلوں کو نمائش کریں |
Ls * [0-9] * | عددوں والے فائل اور ڈائریوں کے ناموں کو نمائش کریں |
Tree | شروع سے رورٹ ڈائری تک فائل اور ڈائریوں کی درخت شکل کا نمائش کریں |
LSTREE | شروع سے رورٹ ڈائری تک فائل اور ڈائریوں کی درخت شکل کا نمائش کریں |
Mkdir dir1 | دو ڈائری کا نام 'dir' رکھیں1 '. |
Mkdir dir1 ڈائریکٹری2 | دو ڈائری کو ایک ہی میں بنائیں |
Mkdir -p /tmp/ڈائریکٹری1/ڈائریکٹری2 | ڈائری تھر کا ایک ڈائری بنائیں |
Rm -f فائل1 | فائل کا نام 'file' رکھیں1 '. |
Rmdir dir1 | دو ڈائری کا نام 'dir' رکھیں1 '. |
Rm -rf ڈائری1 | دو ڈائری کا نام 'dir' رکھیں1 اور ان کی محتوائی کو ایک ہی میں حذف کریں |
Rm -rf ڈائری1 ڈائریکٹری2 | دو ڈائری اور ان کی محتوائی کو ایک ہی میں حذف کریں |
MV ڈائری1 new_dir | نام بدلائیں/ڈائری کو منتقل کریں |
CP فائل1 file2 | فائل کو کاپی کریں |
CP ڈائری/*. | ڈائری میں موجود تمام فائلوں کو موجودہ ورکنگ ڈائری میں کاپی کریں |
CP -A /tmp/ڈائریکٹری1. | ڈائری کو موجودہ ورکنگ ڈائری میں کاپی کریں |
CP -a ڈائری1 ڈائریکٹری2 | ڈائری کو کاپی کریں |
-S فائل1 lnk1 | فائل یا ڈائری کو ایک سافٹ لنک بنائیں |
Ln فائل1 lnk1 | فائل یا ڈائری کو ایک حقیقی لنک بنائیں |
تاچ -تا 0712250000 فائل1 | فائل یا ڈائری کی تیما کو ترمیم کریں - (YYMMDDhhmm) |
IconV -ایل | معروف کوئنٹیوں کی فہرست |
iconv -سےEncoding -تاEncoding inputFile > outputFile | مواد کی کوئنٹی تبدیل کریں |
تلاش کرنے سے باہر نکلنا -maxdepth 1 -نام * .jpg -print -exec convert | موجودہ ڈائریکٹری میں فائلوں کو بچت کرتا ہے اور ان کو کوئی ویجن ڈائریکٹری میں بھیجتا ہے (ImageMagick سے تبدیل کردہ درکار) |
کد فرمان | توضیحات نظری |
---|---|
پیدا کردن/-name file1 | Start with '/' کو داخل کرکے ریشه فائل سسٹم میں فائل اور ڈائریکٹریوں کا تلاش کرتا ہے |
پیدا کردن/-user user1 | فائل اور ڈائریکٹریوں کا تلاش کرتا ہے جو استعمال کرنے والے 'user' کے مالک ہیں1 ' |
پیدا کردن /خانه/کاربر1 -نام * .bin | دائریکٹری ' میں تلاش کرتا ہے/خانه/کاربر1' for files ending in '.bin' |
پیدا کردن /یو ایس آر/بین -type f -atime + 100 | پچھلے استعمال نہیں کردہ ایکزیکٹبل فائلوں کا تلاش کرتا ہے 100 days |
پیدا کردن /یو ایس آر/بین -type f -mtime -10 | تلاش کئے گئے یا تبدیل کردہ فائلوں کا تلاش کرتا ہے 10 days |
پیدا کردن/-نام * .rpm -exec chmod 755 '{}' ; | '.rpm' خاتمے والے فائلوں کا تلاش کرتا ہے اور ان کی صلاحیتوں کو طہر دیتا ہے |
پیدا کردن/-xdev -نام * .rpm | '.rpm' خاتمے والے فائلوں کا تلاش کرتا ہے، غیر بٹری جیسے آپٹیکل ڈرائیو اور فلاش ڈرائیو جیسے قابل حمل ڈیویسوں کو نظر انداز کرتا ہے |
مقام پائی جائے * .ps | '.ps' خاتمے والے فائلوں کا تلاش کرتا ہے - پہلے 'updatedb' کمانڈ چلنا |
Whereis halt | بائنری، سورس یا man کا مقام دکھاتا ہے |
جس نے روک دیا | بائنری یا ایکزیکٹبل فائل کا پورا راستہ دکھاتا ہے |
کد فرمان | توضیحات نظری |
---|---|
ماؤنٹ /dev/hda2 /ماؤنٹ/hda2 | hda نام کا ڈسک نمٹنے سے باہر نکلنا2 - دائریکٹری ' کو تضمین کرتا ہے/ماؤنٹ/hda2' already exists |
Umount /dev/hda2 | hda نام کا ڈسک نمٹنے سے باہر نکلنا2 - مونٹ پوائنٹ ' سے باہر نکلنا/ماؤنٹ/hda2' first |
Fuser -km /ماؤنٹ/hda2 | اب تک مشغول ہوا ہوا جیسے ڈیویس پر قوی طور پر نصب کردہ عمل |
Umount -این /ماؤنٹ/hda2 | نا نوشتہ غیر استعمال شدہ نصب کردہ آپریشنوں کا چلنا /ایک/mtab فائل، جب فائل پڑھا جاتا ہے، مفید ہوتا ہے-فقط یا جب ڈسک پوری ہو جائے |
ماؤنٹ /dev/fd0 /ماؤنٹ/floppy | فلوپی ڈسک مونٹ کرتا ہے |
ماؤنٹ /dev/cdrom /ماؤنٹ/cdrom | cdrom یا dvdrom مونٹ کرتا ہے |
ماؤنٹ /dev/hdc /ماؤنٹ/cdrecorder | cdrw یا dvdrom مونٹ کرتا ہے |
ماؤنٹ /dev/hdb /ماؤنٹ/cdrecorder | cdrw یا dvdrom مونٹ کرتا ہے |
ماؤنٹ -o loop file.iso /ماؤنٹ/cdrom | فائل یا ISO ایمیج مونٹ کرتا ہے |
ماؤنٹ -t vfat /dev/hda5 /ماؤنٹ/hda5 | ویندوز فات مونٹ کرتا ہے32 فائل سسٹم |
ماؤنٹ /dev/sda1 /ماؤنٹ/usbdisk | یو ایس بی ڈرائیو یا فلاش ڈیویس مونٹ کرتا ہے |
ماؤنٹ -ٹی اسمبفس -o username = user, password = pass//وین کلائنٹ/شار /ماؤنٹ/شار | ویندوز نیٹ ورک شیر کو ماؤنٹ کرنا |
کد فرمان | توضیحات نظری |
---|---|
DF -h | مونٹ کردہ پارٹیشنوں کی لیست دکھاتا ہے |
ایل ایس -lSr | more | فائل اور ڈائریکٹریوں کو سائز کی بنیاد پر ترتیب دیتا ہے |
Du -sh dir1 | دائریکٹری 'dir' میں استعمال شدہ ڈسک سائز تخمیناً لگاتا ہے1' |
Du -sk * | sort -این | فائل اور ڈائریکٹریوں کی سائز کو سلسلے میں دکھاتا ہے |
آر پی ایم -q -a --qf '% 10 {SIZE} t% {NAME} n' | sort -ک1,1این | تعمیم کردہ rpm پیکیجوں کی استعمال شدہ سائز کو سائز کی ترتیب میں دکھاتا ہے (فدورا، ردھیٹ کلاس نظام) |
ڈی پی کیج-کھوج -و} -جی = '${اینسٹال-سائز; 10ت جی ${پیکج نا} ن' | مرتب کریں -ک1,1این | انسٹال کئے ہوئے دی بی پیکیجوں کی استعمال کردہ سائز کی بنیاد پر دکھائیں (یو بینٹو، دیبیئین کلاس سسٹم) |
کد فرمان | توضیحات نظری |
---|---|
گروپاد گروپ نا | نئی یوزر گروپ بنائیں |
جی گروپ نا | یوزر گروپ حذف کریں |
گروپمد -ن نئی گروپ نام پرانے گروپ نا | یوزر گروپ کو نام بدلئیں |
یوزراد -جی "نام نام" -جی ادمن -d /خانه/کاربر1 -س /بین/بش یوزر1 | یوزر جو 'ادمن' یوزر گروپ میں شامل ہو |
یوزراد یوزر1 | نئی صارف بنائیں |
یوزر ڈیل -جی یوزر1 | صارف ('-جی' گھر کا ڈائری چھوڑ کر) |
یوزرمد -جی "یوزر فائیلی -جی سسٹم -d /فائیلی/کاربر1 -س /بین/نولوجین یوزر1 | صارف کی امتیازیئات بدلن |
پاسورڈ | پاسورڈ بدلن |
پاسورڈ یوزر1 | صارف کی پاسورڈ بدلن (فقط روت چلاؤ خواہش رکھتا ہے) |
چیج -E 2020-12-31 کاربر1 | صارفوں کی پاسورڈ کی منقضی ہونے کی تاریخ سیٹ کریں |
پوک | فائل فارمٹ اور زبان کی تصحیح کیلئے چیک کریں/ایک/پاسورڈ' اور صارفوں کی موجودگی |
گرپک | فائل فارمٹ اور زبان کی تصحیح کیلئے چیک کریں/ایک/پاسورڈ' اور موجودہ گروپ |
نیوگرپ گروپ نام | نئی گروپ کیلئے فائلیں کا دفعی گروپ بدلن کیلئے نئی گروپ میں لوگن |
کد فرمان | توضیحات نظری |
---|---|
ایل ایس -لج | دکریپریشن دکھائیں |
ایل ایس /ٹمپ | پر -T5 -و جی کولمبس | پائنڈنگ پوائنٹ کو تقسیم کریں 5 دکھنا ہوئی کولمبس |
چمد یوگوجو + رwx دکریپریشن1 | دکریپریشن کا مالک (یو)، گروپ (جی)، اور دیگر (او) کی اجازت کو پڑھنے (ر)، لکھنے (و)، اور چلنے (کس) سیٹ کریں |
چمد گو-رwx دکریپریشن1 | گروپ (جی) اور دیگر (او) فائل کی دکریپریشن میں پڑھنے، لکھنے اور چلنے کی اجازت حذف کریں |
چون وائیوزر1 file1 | فائل کا مالک اٹری بیوٹس بدلن |
چون -آر یوزر1 دیکریپریشن1 | دیکریپریشن کا مالک اٹری بیوٹس بدلن اور اس کے ساتھ ساتھ دیکریپریشن میں تمام فائلوں کا اٹری بیوٹس بدلنا |
چیم گروپ جی1 file1 | فائلیں کا گروپ بدلن |
چون وائیوزر1: گروپ1 file1 | فائل کا مالک اور گروپ کی اٹری بیوٹس بدلن |
پیدا کردن/-پرم -u + س | سویڈ کنٹرول استعمال کرنے والے سسٹم میں تمام فائلیں لیسن |
چمد یو + س /بین/file1 | باینری فائل کا سویڈ بٹ سیٹ کریں - فائل چلانے والا صارف بھی مالک کی اسی سولیشن کی حامل |
چمد یو-ایس /بین/file1 | باینری فائل کا سویڈ بٹ رکھنے سے روک دیں |
چمد گی + س /خانه/عام | دیکریپریشن کا سگید بٹ سیٹ کریں - سویڈ کی طرح لیکن فائل کا |
چمد جی-ایس /خانه/عام | دیکریپریشن کا سگید بٹ رکھنے سے روک دیں |
چمد او + ت /خانه/عام | فائل کا استیکی بٹ سیٹ کریں - فقط قانونی مالک کو فائل کو حذف کرنے کی اجازت ہیں |
CHMOD O-T /خانه/عام | ڈائریکٹری کا استیکی بٹ کا غیرفعال کردیں |
کد فرمان | توضیحات نظری |
---|---|
Chattr + a فائل1 | فقط ایپینڈ مود میں پڑھنا اور لکھنا کی اجازت ہیں |
Chattr + c فائل1 | ایک فائل کو خودکار طور پر کمپرس کرنے کی اجازت دیتا ہے/کرنل کے ذریعے کمپریس کئے گئے |
Chattr + d فائل1 | دمن کا پروگرام فائل سسٹم کو بحال کرتے وقت اس فائل کو نظر انداز کرتا ہے |
Chattr + i فائل1 | غیر متغیر فائلوں کو سیٹ کریں جو حذف، ترمیم، نام بدلنا یا لنک کئے نہیں جاسکتے |
Chattr + s فائل1 | ایک فائل کو محفوظ طور پر حذف کرنے کی اجازت دیتا ہے |
Chattr + S فائل1 | جب ایپلیکیشن اس فائل پر لکھنا آپریشن کرتا ہے تو نظام فوری طور پر ترمیم شدہ نتائج کو ڈسک پر لکھ دیتا ہے |
Chattr + u فائل1 | اگر فائل کو حذف کیا گیا تو نظام اس فائل کو بعد میں بحال کرنے کی اجازت دے گا |
Lsattr | خصوصی اقدار کو دکھائیں |
کد فرمان | توضیحات نظری |
---|---|
Bunzip2 file1.bz2 | فائل کو کھولنا1.bz2 ' |
Bzip2 file1 | فائل کو کمپرس کریں1 ' |
Gunzip فائل1.gz | فائل کو کھولنا1.gz' |
Gzip فائل1 | فائل کو کمپرس کریں1 ' |
Gzip -9 file1 | کمپریس کی سب سے زیادہ مقدار |
Rar فائل1.rar test_file | فائل کا ایک پیکیج بنائیں1.rar ' |
Rar فائل1.rar فائل1 file2 ڈائریکٹری1 | فائل کو ایک ہی وقت میں کمپرس کرنا1 ',' فائل2 'and' ڈائریکٹری1' |
Rar x فائل1.rar | rar پیکیج کو کھولنا |
Unrar x فائل1.rar | rar پیکیج کو کھولنا |
Tar -cvf archive.tar فائل1 | نامپکش فائل بنائیں |
Tar -cvf archive.tar فائل1 file2 ڈائریکٹری1 | فائل کا ایک آرکائیو بنائیں1 ',' فائل2 'and' ڈائریکٹری1' |
Tar -tf archive.tar | ایک پیکیج کی محتوائیں دکھائیں |
Tar -archive.tar کو کھولنا | ایک پیکیج کو ریکسٹر کریں |
Tar -archive.tar کو کھولنا -C /tmp | کمپریس کئے گئے پیکیج کو اس میں ریکسٹر کرنا /tmp ڈائریکٹری |
Tar -cvfj archive.tar.bz2 ڈائریکٹری1 | bzip میں کمپریس کئے گئے پیکیج بنائیں2 فارمات |
Tar -jxvf archive.tar.bz2 | bzip میں کمپریس کئے گئے کمپریسڈ پیکیج کو کھولنا2 فارمات |
Tar -cvfz archive.tar.gz ڈائریکٹری1 | gzip فارمات میں کمپریس کئے گئے پیکیج بنائیں |
Tar -zxvf archive.tar.gz | gzip فارمات میں کمپریس کئے گئے کمپریسڈ پیکیج کو کھولنا |
Zip فائل1.zip فائل1 | ایک zip فائل بنائیں |
Zip -r فائل1.zip فائل1 file2 ڈائریکٹری1 | کچھ فائلیں اور ڈائریکٹریوں کو ایک ہی وقت میں zip فائل میں کمپرس کرنا |
فائل کو کھولنا1.zip | ایک zip فائل کو کھولنا |
کد فرمان | توضیحات نظری |
---|---|
آر پی ایم -ivh پیکیج.rpm | ایک rpm پیکیج نصب کریں |
آر پی ایم -ایو ایچ --nodeeps پیکیج.rpm | ایک rpm پیکیج نصب کرتے وقت وابستگی وارننگوں کو نظر انداز کرنا |
رپم -یو پیکج.rpm | ایک رپم پیکیج کو اپدیت کریں جس میں اس کا کانفیگ فائل بدل نہ جائے |
آر پی ایم -ای پی پیکج.rpm | یقین شدہ نصب شدہ رپم پیکیج کو اپدیت کریں |
آر پی ایم -ای پیکج_نام رپم | ایک RPM پیکج کو حذف کرنا |
آر پی ایم -کیو اے | سیسٹم میں نصب شدہ تمام رپم پیکیجوں کو دکھائیں |
آر پی ایم -کیو اے | گریپ ہتپد | تمام رپم پیکیجوں کو دکھائیں جو ان کے نام میں "htpd" کا لفظ لگا ہوا ہے |
آر پی ایم -کیو آئی پیکج_نام | ایک نصب شدہ پیکیج کے بارے میں خصوصی معلومات حاصل کریں |
آر پی ایم -کیو جی "سیسٹم ماحولیات"/دايمنز" | ایک کمپانینٹ کا رپم پیکیج دکھائیں |
آر پی ایم -کیو ال پیکج_نام | ایک نصب شدہ رپم پیکیج کی ذمہ دار فائلوں کی فہرست دکھائیں |
آر پی ایم -کیو سی پیکج_نام | ایک نصب شدہ رپم پیکیج کی ذمہ دار کانفیگ فائلوں کی فہرست دکھائیں |
آر پی ایم -کیو پیکج_نام --وات ریکویرس | ایک رپم پیکیج کے ساتھ وابستگیوں کی فہرست دکھائیں |
آر پی ایم -کیو پیکج_نام --وات پروویزز | ایک رپم پیکیج کی صلاحیت کو دکھائیں |
آر پی ایم -کیو پیکج_نام --اسکریپٹ | نصب کے دوران چلائی گئی اسکریپٹوں کی فہرست دکھائیں/حذف |
آر پی ایم -کیو پیکج_نام --چالوگ لگتا | ایک رپم پیکیج کی ترمیم تاریخ کو دکھائیں |
آر پی ایم -کیو ایف /ایک/httpd/کانفیگ/httpd.conf | یقین رکھیں کہ کس رپم پیکیج نے دیئے گئے فائل کو فراہم کیا ہے |
آر پی ایم -کوا پیکج.rpm -ایل | ایک غیر نصب شدہ رپم پیکیج کی ذمہ دار فائلوں کی فہرست دکھائیں |
آر پی ایم --درآمد کریں /میڈیا/cdrom/آر پی ایم-GPG-کے | پبلیک کلائی ڈیجیٹل سرٹیفیکٹ کو درآمد کریں |
آر پی ایم --چکسیگ پیکج.rpm | ایک رپم پیکیج کی پائیداری کو یقین رکھیں |
آر پی ایم -کوا گپگ-پبلیک کلائی | تمام نصب شدہ رپم پیکیجوں کی پائیداری کو یقین رکھیں |
آر پی ایم -وی پیکج_نام | فائل کی انداز، لائسنس، نوعیت، مالک، گروپ، ایم ڈی چک کریں5 چک کریں، اور آخری ترمیم |
آر پی ایم -وا | سیسٹم میں نصب شدہ تمام رپم پیکیجوں کو چک کریں - کوئی بھی توجیہ کے بغیر استعمال کریں |
آر پی ایم -وی پی پیکج.rpm | یقین رکھیں کہ کسی رپم پیکیج کا نصب نہیں کیا گیا ہے |
آر پی ایم2کپیو پیکج.rpm | کپیو --کھولیں --بنائیں-ڈائریکٹریاں * بین * | ایک رپم پیکیج سے چلنے والی ایکزیکٹبل کو چلائیں |
آر پی ایم -ایو ایچ /یو ایس آر/سورس/رد ہیٹ/آر پی ایم ایس/آرچ/پیکج.rpm | ایک رپم سورس سے بنائی گئی پیکیج کو نصب کریں |
رپم بیلڈ --پیکج_نام src.rpm دوبارہ بنائیں | ایک رپم پیکیج کو رپم سورس سے بنائیں |
کد فرمان | توضیحات نظری |
---|---|
یوم انسٹال پیکیج_نام | ایک رپم پیکیج ڈاؤن لوڈ اور نصب کریں |
یوم لوکال انسٹال پیکیج_نام | ایک رپم پیکیج نصب کیا جائے گا، آپ کی خودیئی سافٹ ویئر رپوزیٹری کا استعمال کرکے آپ کے لئے تمام وابستگیوں کو حل کیا جائے گا |
یوم اپڈیٹ پیکج_نام | موجودہ سسٹم میں نصب کردہ تمام rpm پیکج کو اپگریڈ کرنا |
یوم اپڈیٹ پیکج_نام | ایک rpm پیکج کو اپدیت کرنا |
یوم ریموو پیکج_نام | ایک RPM پیکج کو حذف کرنا |
یوم لسٹ | موجودہ سسٹم میں نصب کردہ تمام پیکج کو فہرست بند کرنا |
یوم تلاش پیکج_نام | rpm رپوزیٹری میں پیکجوں کو تلاش کرنا |
یوم کلیننگ پیکج | rpm کیش کو صاف کرنا اور ڈاؤن لوڈ کردہ پیکج کو حذف کرنا |
یوم کلیننگ ہیڈرس | تمام ہیڈر فائل کو حذف کرنا |
یوم کلین آل | تمام کیش پیکج اور ہیڈر فائل کو حذف کرنا |
کد فرمان | توضیحات نظری |
---|---|
ڈی پی کیج -آئی پیکج.deb | نصب کرنا/deb پیکج کو اپڈیٹ کرنا |
ڈی پی کیج -آر پیکج_نام | سسٹم سے ایک deb پیکج کو حذف کرنا |
ڈی پی کیج -ایل | سسٹم میں نصب کردہ تمام deb پیکج کو دکھاتا ہے |
ڈی پی کیج -ایل | گرپ ہتپد | نام میں "htpd" کا لفظ والے تمام deb پیکج کو دکھاتا ہے |
ڈی پی کیج -ایس پیکج_نام | سسٹم میں نصب کردہ خصوصی پیکج کی معلومات حاصل کرنا |
ڈی پی کیج -ایل پیکج_نام | سسٹم پر نصب کردہ deb پیکج کی فراہم کردہ فائلوں کی لسٹ کو دکھاتا ہے |
ڈی پی کیج --محتوائی پیکج.deb | ایک پیکج کی فراہم کردہ فائلوں کی لسٹ کو دکھاتا ہے جس پیکج کو ابھی تک نصب نہیں کیا گیا |
ڈی پی کیج -ایس /بین/پنگ | جس deb پیکج نے دیے گئے فائل کو واپس لینا |
کد فرمان | توضیحات نظری |
---|---|
ایپٹ-گت نصب پیکج_نام | نصب کرنا/deb پیکج کو اپڈیٹ کرنا |
ایپٹ-سی ڈیروم نصب پیکج_نام | نصب کرنا/CD سے deb پیکج کو اپڈیٹ کرنا |
ایپٹ-گت اپڈیٹ | لیسٹ میں پیکجوں میں پیکج کو اپگریڈ کرنا |
ایپٹ-گت اپگریڈ | تمام نصب شدہ سافٹ ویئر کو اپگریڈ کرنا |
ایپٹ-گت ریموو پیکج_نام | سسٹم سے ایک deb پیکج کو حذف کرنا |
ایپٹ-گت چیک | وابستہ سافٹ ویئر رپوزیٹری کی صحت کی جانچ کرنا |
ایپٹ گت صاف | ڈاؤن لوڈ کئے گئے پیکج سے کیش کو صاف کرنا |
ایپٹ-کیش جستجو جستجو کیا گیا-پیکج | جستجو کی جارہی سٹرنگ کا پیکج نام واپس لینا |
کد فرمان | توضیحات نظری |
---|---|
Cat فائل1 | فائل کی محتوائی کا پہلا بائٹ سے آگے دیکھنے |
Tac فائل1 | آخری لائن سے واپس فائل کی محتوائی کو دیکھنے |
بھیتر فائل1 | طویل فائل کی محتوائی کو دیکھنے |
کم فائل1 | ایک اور کمانڈ جیسا ہے، لیکن یہ فائل میں برعکس آپریشنوں کی اجازت دیتا ہے نیز آگے کی آپریشنوں |
سر -2 file1 | مستند کا پہلا دو لائن جائزہ لینا |
پایان -2 file1 | فائل کی آخری دو سطر کو دیکھئیں |
پایان -f /var/log/messages | فائل میں حقیقی وقت میں اضافہ شدہ محتوائیں دیکھئیں |
کد فرمان | توضیحات نظری |
---|---|
Cat فائل1 | command (sed, grep, awk, grep, etc...) > result.txt | فائل کی تفصیلی وضاحت متنی کو یونین کریں اور نئی فائل میں معرفی لکھیں |
Cat فائل1 | command (sed, grep, awk, grep, etc...) > > result.txt | فائل کی تفصیلی وضاحت متنی کو یونین کریں اور اسپر بائی میں معرفی لکھیں |
Grep Aug /var/log/messages | فائل ' میں لفظ "Aug" کو تلاش کریں/var/log/messages' |
Grep ^ Aug /var/log/messages | فائل ' میں لفظ "Aug" سے شروع ہونے والی لفظ کو تلاش کریں/var/log/messages' |
Grep [0-9] /var/log/messages | عبارت ' میں نمبر والی سبھی سطر کو انتخاب کریں/var/log/messages' فائل |
Grep Aug -R /var/log/* | دائریکٹری ' میں لفظ "Aug" کو تلاش کریں/var/log' اور بعد کی ڈائریکٹریاں |
Sed's/stringa1/stringa2/g'example.txt | Replace "string1" کو مثال.txt فائل میں "string" سے بدلئیں2" |
Sed '/^ $/d' example.txt | فائل example.txt سے سبھی خالی سطر کو ہٹائیں |
Se d '/ *#/ d;/^ $/d'example.txt سے example.txt | فائل سے سبھی اظہارا اور خالی سطر کو ہٹائیں |
Echo'esempio '| tr' [: lower :]' '[: upper:] ' | بالا اور پائین سل س کی محتوائیں کو یونین کریں |
Sed -e '1d' result.txt | فائل example.txt سے پہلی سطر کو چھوڑیئیں |
Sed -n '/stringa1/p' | فقط لفظ "string" والی سطر کو دیکھئیں1" |
Sed -e's / *$//' example.txt | ہر سطر کے خاتمے میں خالی جگہ کو ہٹائیں |
Sed -e's/stringa1/g'example.txt | فقط لفظ "string" کو ہٹائیں1" کو سند سے ہٹائیں اور بقیہ سب رکھیں |
Sed -n '1,5p; 5q' example.txt | پہلی سے لے کر پانچویں سطر تک کی محتوائیں دیکھئیں |
Sed -n '5p; 5q' example.txt | سطر کو چکئیں 5 |
Sed -e's/00 */0/g'example.txt | کثیرین صفر کو ایک صفر سے بدلئیں |
Cat -ن فائل1 | فائل میں سطر کی تعداد کو شناخت کریں |
Cat example.txt | awk'NR% 2 == 1 ' | سبھی جو بجائی سطر کو ہٹائیں-نمبر کئی سطر مثال.txt فائل میں |
ایک سطر کی پہلی سمت کو چکئیں | awk '{print 1 دالر} | ایک سطر کی پہلی سمت کو دیکھئیں |
ایک سطر کی پہلی سمت کو چکئیں | awk '{print 1 دالر، 3 دالر} | ایک سطر کی پہلی اور تیسری سمت کو چکئیں |
فائل چسپا دیں1 file2 | دو فایل یا سمتوں کی محتوائیں جو \ |
چسپا دیں -د '+فائل1 file2 | دو فایل یا سمتوں کی محتوائیں جو \+میان میں " |
فائل کو ترتیب دیں1 file2 | دو فایل کی محتوائیں کا کھینچنا |
فائل کو ترتیب دیں1 file2 | uniq | دو فایل کا یونین ہٹائیں (کوئی دوبارہ خط کی کوئی کاپی رکھی جاتی ہے) |
فائل کو ترتیب دیں1 file2 | uniq -u | انٹرسیکشن کو حذف کریں، دوسرے سطر کو رکھیں |
فائل کو ترتیب دیں1 file2 | uniq -d | دو فائل کی انٹرسیکشن کو حذف کریں (صرف دونوں فائلوں میں موجود فائلوں کو رکھیں) |
Comm -1 file1 file2 | دو فائل کی محتوائیں کی جانچ کریں تاکہ صرف 'فائل' میں موجود محتوائیں حذف کی جائیں1 ' |
Comm -2 file1 file2 | دو فائل کی محتوائیں کی جانچ کریں تاکہ صرف 'فائل' میں موجود محتوائیں حذف کی جائیں2 ' |
Comm -3 file1 file2 | دو فائل کی محتوائیں کی جانچ کریں تاکہ صرف دونوں فائلوں میں مشترک خاطرہ کا حذف کیا جائے |
کد فرمان | توضیحات نظری |
---|---|
ایم ایس ڈیس2unix filedos.txt fileunix.txt | ایم ایس ڈیس سے یونکس کا فائل فارمات تبدیل کریں |
یونکس2dos fileunix.txt filedos.txt | یونکس سے ایم ایس ڈیس کا فائل فارمات تبدیل کریں |
Recode.. HTML < page.txt > Page.html | ایک فائل کا متن HTML میں تبدیل کریں. |
Recode -l | more | تمام قابل تبدیلی فارماتوں کو دکھائیں |
کد فرمان | توضیحات نظری |
---|---|
Badblocks -v /dev/hda1 | ڈسک کی جانب کی بد مگنٹس کی جانچ کریں1 |
FSCK /dev/hda1 | ممکنات کور کریں/HDA پر لینوکس فائل سسٹم کی اپنیت کی جانچ کریں1 ڈسک |
Fsck.ext2 /dev/hda1 | ممکنات کور کریں/ext کی اپنیت کی جانچ کریں2 HDA پر فائل سسٹم1 ڈسک |
E2FSCK /dev/hda1 | ممکنات کور کریں/ext کی اپنیت کی جانچ کریں2 HDA پر فائل سسٹم1 ڈسک |
E2fsck -j /dev/hda1 | ممکنات کور کریں/ext کی اپنیت کی جانچ کریں3 HDA پر فائل سسٹم1 ڈسک |
Fsck.ext3 /dev/hda1 | ممکنات کور کریں/ext کی اپنیت کی جانچ کریں3 HDA پر فائل سسٹم1 ڈسک |
Fsck.vfat /dev/hda1 | ممکنات کور کریں/HDA پر فات فائل سسٹم کی اپنیت کی جانچ کریں1 ڈسک |
Fsck.msdos /dev/hda1 | ممکنات کور کریں/HDA پر ڈوس فائل سسٹم کی اپنیت کی جانچ کریں1 ڈسک |
Dosfsck /dev/hda1 | ممکنات کور کریں/HDA پر ڈوس فائل سسٹم کی اپنیت کی جانچ کریں1 ڈسک |
کد فرمان | توضیحات نظری |
---|---|
MKFS /dev/hda1 | HDA میں فائل سسٹم بنائیں1 پارٹیشن |
MKE2FS /dev/hda1 | لینوکس ایکسٹ بنائیں2 hda میں فائل سسٹم بنائیں1 پارٹیشن |
MKE2FS -J /dev/hda1 | لینوکس ایکسٹ بنائیں3 hda میں (جورنلنگ) فائل سسٹم بنائیں1 پارٹیشن |
MKFS -T vfat 32 -ایف /dev/hda1 | FAT بنائیں32 فائل سسٹم |
Fdformat -این /dev/fd0 | فلوپی ڈسک کو فارمیٹ کریں |
MKSwap /dev/hda3 | سوپ فائل سسٹم بنائیں |
کد فرمان | توضیحات نظری |
---|---|
MKSwap /dev/hda3 | سوپ فائل سسٹم بنائیں |
Swapon /dev/hda3 | نئی سوپ فائل سسٹم کو فعال کریں |
Swapon /dev/hda2 /dev/hdb3 | دو سوپ پارٹیشنوں کو فعال کریں |
کد فرمان | توضیحات نظری |
---|---|
ڈمپ کریں -0aj -f /tmp/home0.bak /خانه | کمپیوٹر کی لوکل ڈسک کی پورا بیک اپ کریں/ہوم' ڈائریکٹری |
ڈمپ کریں -1aj -f /tmp/home0.bak /خانه | کمپیوٹر کی لوکل ڈسک کی انٹراکٹیو بیک اپ کریں/ہوم' ڈائریکٹری |
بحال کریں -اگر /tmp/home0.bak | انٹراکٹیو بیک اپ کو بحال کریں |
Rsync -rogpav --محو کریں /خانه /tmp | دونوں جانب کی ڈائریکٹریوں کو سینکریزائیں |
Rsync -rogpav -e ssh --محو کریں /ہوم آئی پی آدرس:/tmp | اسکش چینل کے ذریعہ rsync |
Rsync -az -e ssh --محو آئی پی آدرس:/خانه/عام /خانه/local | اسکش اور کمپریشن کے ذریعہ ریموٹ ڈائریکٹری کو لوکل ڈائریکٹری میں سینکریزائیں |
Rsync -az -e ssh --محو کریں /خانه/لوکل آئی پی آدرس:/خانه/عام | اسکش اور کمپریشن کے ذریعہ لوکل ڈائریکٹریوں کو ریموٹ ڈائریکٹریوں سے سینکریزائیں |
Dd bs = 1M اگر/dev/hda | gzip | ssh user@ip _addr 'dd of = hda.gz' | کمپیوٹر کی لوکل ڈسک کی ریموٹ میزبان پر اسکش کے ذریعہ بیک اپ کریں |
Dd if =/dev/sda of =/tmp/file1 | پشتیبانگیری محتوای دیسک به یک فایل |
Tar -Puf backup.tar /خانه/کاربر | انجام یک پشتیبانگیری تعاملی از '/خانه/پوشه کاربر |
(Cd /tmp/local/& tar c . ) | ssh -C user@ip_addr 'cd /خانه/شار/&& tar x -p' | کپی کردن محتوای یک پوشه در یک پوشه راه دور از طریق ssh |
(Tar c /home) | ssh -C user@ip_addr 'cd /خانه/backup-home && tar x -p' | کپی کردن یک پوشه محلی در یک پوشه راه دور از طریق ssh |
Tar cf - . | ( cd /tmp/backup; tar xf -) | کپی کردن یک پوشه محلی به مکان دیگری، با حفظ مجوزهای اولیه و پیوندها |
پیدا کردن /خانه/کاربر1 -نام '* .txt' | xargs cp -av --target-directory =/خانه/backup/--parents | پیدا کردن و کپی کردن تمام فایلهایی که با '.txt' پایان مییابند از یک پوشه به پوشه دیگر |
پیدا کردن /var/log -نام '* .log' | tar cv --files-از = - | bzip2 > log.tar.bz2 | تمام فایلهایی که با '.log' پایان مییابند را پیدا کرده و یک بسته bzip ایجاد کنید |
Dd if =/dev/hda of =/dev/fd0 bs = 512 count = 1 | یک عمل برای کپی کردن محتوای MBR (Boot Master Record) به یک فلاپیدیسک انجام دهید |
Dd if =/dev/fd0 of =/dev/hda bs = 512 count = 1 | بازگرداندن محتوای MBR از یک فلاپیدیسک که ذخیره شده است |
کد فرمان | توضیحات نظری |
---|---|
CDRecord -v gracetime = 2 dev =/dev/cdrom -eject blank = fast -force | خالی کردن محتوای دیسک قابل نوشتن مجدد |
Mkisofs /dev/cdrom > cd.iso | ایجاد یک تصویر ISO از یک دیسک روی دیسک |
Mkisofs /dev/cdrom | gzip > cd_iso | ایجاد یک تصویر دیسک iso فشرده شده روی دیسک |
MKISOFS -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o./cd.iso data_cd | ایجاد یک تصویر ISO از یک پوشه |
Cdrecord -v dev =/dev/cdrom cd.iso | نوشتن یک تصویر ISO |
Gzip -dc cd_iso | cdrecord dev =/dev/cdrom - | نوشتن یک تصویر ISO فشرده شده |
ماؤنٹ -o loop cd.iso /ماؤنٹ/iso | مونت کردن تصویر ISO |
cd-paranoia -B | کپی کردن تراکهای صوتی از دیسک به فایل wav |
CD-paranoia -- "-3" | کپی کردن تراکهای صوتی از دیسک به فایل wav (ارگومان -3) |
CDRecord --scanbus | سکن خطوط سیاسای برای شناسایی کانالهای سیاسای |
Dd if =/dev/hdc | md5sum | تأیید MD5编码总和设备,مثلاً یک دیسک |
کد فرمان | توضیحات نظری |
---|---|
Dhclient eth01 | فعالسازی دستگاه شبکه 'eth0 'در حالت dhcp |
Ethtool eth01 | نمایش آمار ترافیک کارت شبکه 'eth0 ' |
نمایش وبسایت www.example.com | نیم رزولوشن کے لئے ہوسٹ نیم اور انٹرنٹ پروٹوکول ایڈر کو تلاش کرنا اور میرور |
نام میزبان | نمایش نام میزبان |
ایف کانفیگ ایس | نمایش تنظیمات کارت درایور شبکه اترنت |
ایف کانفیگ ایس 192.168.1.1 نیٹ ماسک 255.255.255.0 | اینٹرنٹ پروٹوکول ایڈرس کنٹرول کرنا |
ایف کانفیگ ایس پرامسویوس | 'ایس 0' کو پرامسویوس موڈ میں سٹ کیا جانا تاکہ ڈاٹا پیکٹس کا سنیفنگ کیا جاسکے |
ایف ڈاؤن ایس ایس1 | ایف ڈاؤن ایس |
ایف اپ ایس1 | 'ایس 0' نیٹ ورک ڈیویس کو ایکتیو کرنا |
آئی پی لنک شو | تمام نیٹ ورک ڈیویسز کی کنکشن کی حالت نمائش کرنا |
آئی وائی کانفیگ ایس1 | وائرس نیٹ ورک انٹرفیس کارڈ کی کنفیگوریشن نمائش کرنا |
آئی وائی لسٹ سکن | وائرس نیٹ ورک نمائش کرنا |
مائی-تول ایس 01 | 'ایس 0' کی کنکشن کی حالت نمائش کرنا |
نیت اسٹیٹ -تپ | تمام فعال نیٹ ورک کنکشن اور ان کے پی آئی ڈی کا نمائش کرنا |
نیت اسٹیٹ -تپ1 | سسٹم میں تمام نیٹ ورک سروسز اور ان کے پی آئی ڈی کا نمائش کرنا |
نیت اسٹیٹ -این | روٹنگ تیبل نمائش کرنا، جیسا کہ \ -این" کمانڈ |
اینس لوسک کی وووو ایکس امپلایس کام | نیم رزولوشن کے لئے ہوسٹ نیم اور انٹرنٹ پروٹوکول ایڈر کو تلاش کرنا اور میرور |
روٹ -این | روٹنگ تیبل نمائش کرنا |
روٹ اضافہ -نیت 0/0 گو آئی پی گیشن گیشن | پریسیٹ گیشن گیشن کنٹرول کرنا |
روٹ اضافہ -نیت 192.168.0.0 نیٹ ماسک 255.255.0.0 گو 192.168.1.1 | نیٹ ورک کی استاتک روٹ کو کنٹرول کرنا192.168.0.0/16 ' |
روٹ ڈیل 0/0 گو آئی پی گیشن وائی | استاتک روٹ کو ڈیلیٹ کرنا |
ایچیو ",1" > /proc/سس/نیت/آئی پی وی4/آئی پی فرورڈ | آئی پی فرورڈنگ کا ایکتیو کرنا |
ٹیپمپ ٹیپ پورٹ 80 | تمام ایچ تی پی لوپ نمائش کرنا |
وہوئس وووو ایکس امپلایس کام | وہوئس ڈیٹا بیس میں سرچ کرنا |
کد فرمان | توضیحات نظری |
---|---|
ماؤنٹ -ٹی اسمبفس -او صارف نام = صارف، پاسورڈ = پاسورڈ //وین کلائنٹ/شار/ماؤنٹ/شار | ویندوز نیٹ ورک شیر کو ماؤنٹ کرنا |
نبتاسکن آئی پی ایڈر | نیت بیوس نیم رزولوشن |
نمبلوک آپ -ایں آئی پی ایڈر | نیت بیوس نیم رزولوشن |
سمب کلائنٹ -ایل آئی پی ایڈر/ہوسٹ نیم | ویندوز ہوسٹ کا دوران شیر کا نمائش کرنا |
سمبگت -آر آر ایس ایم بی//آئی پی ایڈر/شار | ویندوز ہوسٹ سے فائل ڈاؤن لوڈ کرنے کی امداد، جیسا کہ وگٹ، اس بی ایم پی کے ذریعہ |
کد فرمان | توضیحات نظری |
---|---|
Iptables -ٹی فیلٹر -ایل | فیلٹر تیبل کی تمام لنک کا نمائش کرنا |
Iptables -ٹی نائی -ایل | نات تیبل کی تمام لنک کا نمائش کرنا |
Iptables -ٹی فیلٹر -ایف | فیلٹر تیبل پر مبنی تمام رولز کو صاف کرنا |
Iptables -t nat -ایف | نات تیبل پر مبنی تمام رولز کو صاف کرنا |
Iptables -ٹی فیلٹر -ایکس | تمام صارف کو ڈیلیٹ کرنا-بنائی گئی لنک |
آئی پی ٹیبلز -ٹی فیلٹر -ایں آئنپوت -p tcp --دپورٹ ٹیلی نت -جی اکسیپٹ | ٹیلی نت دسترس کی اجازت دینا |
آئی پی ٹیبلز -ٹی فیلٹر -ایں آؤٹپوت -p tcp --دپورٹ ٹیلی نت -جی ڈروپ | ٹیلی نت دسترس کا بلاک کرنا |
Iptables -ٹی فیلٹر -ایں فرورڈ -p tcp --دپورٹ پاپ3 -جی اکسیپٹ | پاپ کی اجازت دینا3 فرورڈنگ لنک پر کنکشن |
Iptables -ٹی فیلٹر -ایں آئنپوت -جی لوگ --log-پرفیکس | ریکارڈ پیکٹس سبک کئے گئے |
Iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | یک PAT (Port Address Translation) برای مخفی کردن بستههای خروجی در eth0 تنظیم کنید |
Iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | بستههایی که برای یک آدرس میزبان مقصد دارند رو به یک میزبان دیگر ارسال کنید |
کد فرمان | توضیحات نظری |
---|---|
Free -m | وضعیت RAM رو در مگابایت لیست کنید |
Kill -9 شناسه فرآیند | فرآیند رو به طور قهرمانانه ببندید و تمامش کنید |
Kill -1 شناسه فرآیند | یک فرآیند رو مجبور به اضافه کردن به تنظیماتش کنید |
راهاندازی آخرین بار | تاریخچه راهاندازی دوباره رو نمایش دهید |
lsmod | ماژول هستهای برای لیست کردن حالتها |
Lsof -p شناسه فرآیند | لیست فایلهایی که توسط فرآیند باز شده |
LSOF /خانه/کاربر1 | لیست فایلهای باز شده در مسیر سیستم داده شده |
PS -eafw | وظایف لینوکس رو لیست کنید |
Ps -e -o pid, args --جنگل | وظایف لینوکس رو به صورت سلسله مراتبی لیست کنید |
PSTRESS | برنامه رو به صورت نمودار درخت نمایش دهید |
SmartCTL -A /dev/hda | با فعال کردن SMART، قابل اعتماد بودن دستگاههای دیسک سخت رو نظارت کنید |
SmartCTL -I /dev/hda | بررسی کنید که SMART برای یک دستگاه دیسک سخت فعال شده |
Strace -c ls >/dev/null | تماسهای سیستم رو که توسط یک فرآیند انجام شده و دریافت شده رو لیست کنید |
Strace -f -e باز ls >/dev/null | تماسهای کتابخانه لیست |
پایان /var/log/dmesg | رویدادهای داخلی در طول راهاندازی کانترولرو رو نمایش دهید |
پایان /val/log/messages | رویدادهای سیستم رو نمایش دهید |
top | لیست وظایف لینوکس که بیشترین منابع CPU رو مصرف میکنند |
نگاه کنید -nl'cat /proc/تقسیمبندیهای | تقسیمبندیهای زمانی واقعی رو لیست کنید |
کد فرمان | توضیحات نظری |
---|---|
اسم مستعار hh = 'history' | اسم مستعار برای تاریخچه فرمانها تنظیم کنید |
کلمه کلیدی Apropos... | لیستی از فرمانها رو شامل کلمات کلیدی برنامه بسازید، به ویژه مفید هنگامی که فقط میدانید برنامه چه کاری میکنه و فرمانها رو یاد نمیگیرید |
CHSH | فرمان پوسته رو تغییر دهید |
CHSH --لیست-پوستهها | فرمان خوبی برای پیدا کردن اینکه آیا باید به یک ماشین دیگر از راه دور متصل شوید |
GPG -فایل C filel | یک فایل رو با محافظت از حریم خصوصی گنو رمزگذاری کنید |
فایل گپگ filel.gpg | یک فایل رو با محافظت از حریم خصوصی گنو رمزگشایی کنید |