ویڈیو لگانے کا مطلب ÛÛ’ جو لوگ بھی اس Ú©Ùˆ دیکھیں اور ایسی Ø
فہرست کا خانہ:
historyکمانڈ اور ہسٹری توسیع کا استعمال کرتے ہوئے- تاریخ کی فہرست کو محفوظ کرنا
- تاریخ صاف کرنا
- تاریخ کے سلوک میں ترمیم کرنا
- نتیجہ اخذ کرنا
، ہم
history
کمانڈ کے بارے میں بات کریں گے ، جو آپ کو پہلے پھانسی دی گئی کمانڈوں کی فہرست دیکھنے ، فہرست کے ذریعے تلاش کرنے اور تاریخ کی فائل میں ہیرا پھیری کرنے کی سہولت دیتا ہے۔
history
کمانڈ اور ہسٹری توسیع کا استعمال کرتے ہوئے
history
شیل بلٹ ان ہے ، اور اس کا سلوک شیل سے شیل سے تھوڑا سا مختلف ہوسکتا ہے۔ ہم
history
باش بلٹ ان ورژن کا احاطہ کریں گے۔
یہ سب سے آسان شکل میں ، جب کسی اختیار یا دلیل کے بغیر درخواست کی جاتی ہے تو ،
history
کمانڈ لائن کی تعداد کے ساتھ پوری تاریخ کی فہرست دکھاتی ہے۔
history
… 467 git push 468 tail -f var/logs/error 469 nano +22, 5 functions.sh 470 source project-env/bin/activate 471 history
ٹائپنگ
!n
تاریخ کی فہرست سے n-th کمانڈ پر عملدرآمد کرتا ہے ، اور
!-n
n لائنز کو واپس کرنے میں کمانڈ میں۔ درج ذیل مثال میں ہم لائن
467
پر کمانڈ پر عمل
467
:
!467
کمانڈ پر عمل کرنے کا دوسرا طریقہ استعمال کرنا ہے
!word
word
سے مراد حالیہ ترین کمانڈ ہے جس کی شروعات 'ورڈ' سے ہوتی ہے۔
عام طور پر ،
history
آؤٹ پٹ کی بہت ساری لائنیں دکھاتی ہے جو اسکرین پر فٹ نہیں ہوتی ہے۔ ایک وقت میں آؤٹ پٹ کو دیکھنے کے ل it ، اسے پیجر پروگرام پر پائپ کریں جیسے
less
کمانڈ:
history | less
آخری
n
لائنوں کو ظاہر کرنے کے لئے ، کمانڈ پر بطور دلیل نمبر پاس کریں۔ مثال کے طور پر ، تاریخ کی فہرست سے صرف آخری پانچ لائنوں کو دیکھنے کے لئے آپ ٹائپ کریں گے۔
history -5
فہرست میں اندراجات کو نیویگیٹ کرنے کیلئے
up
اور
down
تیر والے بٹنوں کا استعمال کریں۔ جب آپ نے جس کمانڈ کی تلاش کی ہے اس کو عملی جامہ پہنانے کے لئے انٹر دبائیں۔
ٹائپ کریں
!!
پچھلی کمانڈ پر عمل درآمد کرنے کے لئے:
!!
یہ خاص طور پر مفید ہے جب آپ
sudo
ساتھ کسی کمانڈ کو معاوضہ دینا بھول جاتے ہو ، اور کمانڈ کو دوبارہ ٹائپ کرنے کے بجائے آپ ٹائپ کرسکتے ہیں:
sudo !!
!-1
ایک ہی ہے
!!
اور تاریخ کی فہرست سے آخری کمانڈ پر عملدرآمد کرتا ہے
!-2
^word1^word2^
توسیع آپ کو آخری کمانڈ کو دوبارہ چلانے کی اجازت دیتی ہے۔ اگر آپ نے اتفاقی طور پر
sudo command
sduo command
بجائے
sduo command
ٹائپ کیا ہے تو آپ
sudo command
کو صحیح لفظ کے ساتھ دوبارہ استعمال کرسکتے ہیں۔
^sduo^sudo^
آؤٹ پٹ کو فلٹر کرنے کے لئے
grep
کمانڈ کا استعمال کریں۔ مثال کے طور پر ، "نانو" سمیت تمام احکامات کو دیکھنے کے لئے ، آپ چلائیں گے:
history | grep nano
302 sudo nano /etc/resolv.conf 356 nano setup.py 413 sudo nano /etc/hosts 469 nano +22, 5 functions.sh
اب ، اگر آپ
nano setup.py
کمانڈ کو دوبارہ چلانا چاہتے ہیں تو صرف ٹائپ کریں:
!356
کمانڈ ہسٹری کو تلاش کرنے کا دوسرا طریقہ
Ctrl-R
دبانے سے ہے۔ پرامپٹ مندرجہ ذیل میں تبدیل ہوجائے گا ، اور آپ پچھلے عمل میں لائے گئے کمانڈ کی تلاش شروع کرسکتے ہیں۔
(reverse-i-search)`':
شیل ایک مماثل لائن دکھائے گا۔ اگلی مماثل تجویز پر جانے کے ل C ، دوبارہ
Ctrl-R
دبائیں۔
ہسٹری توسیع ، اصلاح کاروں اور ڈیزائنرز کے بارے میں مزید معلومات کے لئے باش دستی کو چیک کریں۔
تاریخ کی فہرست کو محفوظ کرنا
پہلے سے طے شدہ طور پر ، جب نیا سیشن شروع کرتے ہیں تو ،
.bash_history
تاریخ کی فہرست کو
.bash_history
فائل سے پڑھتے ہیں۔ موجودہ سیشن میں چلائے جانے والے کمانڈز کی فہرست میموری میں رکھی جاتی ہے اور سیشن بند ہونے پر فائل میں محفوظ ہوجاتی ہے۔
-a
کا آپشن موجودہ سیشن ہسٹری لسٹ کو
.bash_history
فائل میں محفوظ کرنے کی سہولت دیتا ہے:
history -a
-w
آپشن مکمل تاریخ کی فہرست کو تاریخ کی فائل پر لکھتا ہے۔
تاریخ صاف کرنا
history
کمانڈ آپ کو مکمل تاریخ کی فہرست کو صاف کرنے یا کچھ حصوں کو ختم کرنے کی سہولت دیتا ہے۔
تاریخ کی فہرست کو صاف کرنے کے لئے ،
-c
آپشن کا استعمال کریں:
history -c
تاریخ کی فہرست سے شروع اور اختتامی پوزیشن کے درمیان مخصوص لائن یا لائنوں کو حذف کرنے کے لئے ،
-d
آپشن کا استعمال کریں۔
مثال کے طور پر ، 365 اور 375 (ان لائنوں سمیت) کے درمیان لائنوں کو ہٹانے کے ل you ، آپ ٹائپ کریں گے:
history -d 365 375
جب کوئی منفی عددی استعمال ہوتا ہے تو ، لکیریں تاریخ کی فہرست کے آخر سے پیچھے گنتی جاتی ہیں۔
اوپر دیئے گئے احکام تاریخ کی فہرست کو صاف کرتے ہیں ، جو میموری میں رکھی جاتی ہے ، لیکن ڈسک پر موجود
.bash_history
فائل سے اندراجات کو نہیں
.bash_history
ہے۔ فائل کو صاف کرنے کے ل you ، آپ کو فائل میں تاریخ کی فہرست لکھنا ہوگی:
تاریخ کے سلوک میں ترمیم کرنا
ماحول کی مختلف متغیرات کا استعمال کرتے ہوئے باش کی تاریخ کے طرز عمل کی تعریف کی جاسکتی ہے۔ تاریخ کے رویے میں ترمیم کرتے وقت ، متغیرات کو
~/.bashrc
یا کسی اور ترتیب دینے والی فائل میں سیٹ کریں جو صارف لاگ ان ہونے پر بھری ہو۔
ڈیفالٹ باش کمانڈ ہسٹری لسٹ میں 500 لائنیں رکھتا ہے۔
HISTSIZE
متغیر کی مدد سے آپ اس قدر کو تبدیل کرسکتے ہیں۔ اسے 10000 پر سیٹ کرنے کے لئے اپنی
.bashrc
فائل میں درج ذیل لائن شامل کریں:
HISTSIZE=10000
HISTCONTROL
متغیر اقدار کی بڑی آنت سے جدا کی گئی فہرست کو قبول کرتا ہے جو تاریخ کی فہرست میں کمانڈوں کو محفوظ کرنے کی وضاحت کرتی ہے۔
-
ignorespace- جگہ سے شروع ہونے والے کمانڈز کو تاریخ کی فہرست میں محفوظ نہیں کیا گیا ہے۔ignoredups- ڈپلیکیٹ کمانڈز محفوظ نہیں ہیں۔ignoreboth- ایکignorebothہے ، جس میںignorespaceاورignoredupsدونوں شامل ہیں۔
HISTCONTROL=ignoreboth
جب
HISTTIMEFORMAT
متغیر سیٹ ہوجاتا ہے ، باش ہر لائن پر کمانڈ کے لئے عمل درآمد کا ٹائم اسٹیمپ تیار کرتا ہے۔
مثال کے طور پر ، اگر آپ سیٹ کرتے ہیں:
HISTTIMEFORMAT="%F %T: "
تاریخ کو درج ذیل شکل میں دکھایا جائے گا۔
413 2019-10-27 21:13:07: sudo nano /etc/hosts
نتیجہ اخذ کرنا
history
کمانڈ پہلے پھانسی دی گئی کمانڈوں کی فہرست دکھاتی ہے۔ مثال کے طور پر ، آپ تاریخ کو استعمال کرتے ہوئے ایک لمبی کمانڈ دیکھنے کے ل can جو آپ نے استعمال نہیں کیا ہے اس سے پہلے آپ کو یاد نہیں ہے۔
تنخواہوں اور بونس میں اضافہ کرنے والے مینیجرز کو اپنی مدد کی ضرورت ہے. > لینکس کی صلاحیتوں کے ساتھ آئی ٹی کے پیشہ وروں کے لئے یہاں تک کہ بہت اچھی خبر ہے. گزشتہ مہینے، ہم نے آئی ٹی کیریئرس سائٹس ڈیس سے الفاظ حاصل کی ہیں کہ لینکس کی ملازمتوں میں تنخواہ بڑھ رہی ہیں، اور بدھ کو لینکس فاؤنڈیشن اور ڈس نے مشترکہ طور پر مزید وعدہ کرنے والے نتائج کی ایک رپورٹ پیش کی.
"2013 لینکس جابز کی رپورٹ سے پتہ چلتا ہے کہ لینکس فاؤنڈیشن میں مارکیٹنگ اور ڈویلپر کے پروگراموں کے نائب صدر امند میک فسنسن نے کہا کہ کالج گریجویٹز اور ٹیکنالوجی کے پیشہ ور افراد کے لئے لامحدود مواقع. "
ونڈوز 7 میں آٹو رون خصوصیت میں تبدیلیاں <حالیہ ترتیب کے جواب میں، مائیکرو مائیکروسافٹ 7، 9 7 9 میں مائیکروسافٹ 7 میں AotoRun کی فعالیت میں کچھ تبدیلیاں کر چکے ہیں. حالیہ Conficker کے پھیلاؤ کے جواب میں، مائیکروسافٹ نے ونڈوز 7 میں آٹو رون کی فعالیت میں کچھ تبدیلیوں کی ہے.
آورورون کا بنیادی مقصد ہارڈ ویئر کے کاموں کا سافٹ ویئر کا جواب دینا ہے جسے آپ کمپیوٹر پر شروع کرتے ہیں. Autorun مندرجہ ذیل خصوصیات ہیں:
مائیکروسافٹ کی تاریخ اور شراکت داروں کے لئے - مائیکروسافٹ کی تاریخ اور مائیکروسافٹ کی تاریخ - پی پی ٹی کے ساتھ
کیا تاریخ دوبارہ ہے؟ مائیکروسافٹ کمپنی کارپوریشن (اس پی پی ٹی کے ساتھ) کی اس تاریخ کو چیک کریں کہ اگر 2012 میں 8 8 2012 تک واپس آئے تو







