الانتقال إلى المحتوى الرئيسي

تاريخ باش: ما هو ولماذا تم تعيينه في الملف

سجل الأوامر في محطة باش له أهمية كبيرة للمستخدمين الذين يستخدمون سطر الأوامر بشكل متكرر. هذا ملف خاص يخزن سجلات جميع الأوامر التي تم إدخالها في الجهاز ، بالإضافة إلى نتائج تنفيذها. بفضل هذا الملف ، يمكن للمستخدم بسهولة إعادة إنتاج الأوامر السابقة ، وتجنب تكرار نفس الإجراءات وزيادة إنتاجيتها.

ملف محفوظات الأوامر هو ملف نصي عادي ، والذي يسمى عادة .باش_التاريخ ويقع في الدليل الرئيسي للمستخدم. في بعض الأحيان يمكن إخفاء هذا الملف ، لذلك لا يدرك جميع المستخدمين وجوده. لعرض ملف محفوظات الأوامر وتحريره ، يمكنك استخدام محرر نصوص أو أمر المحفوظات في الجهاز.

من خلال تعيين ملف محفوظات الأوامر ، يمكن للمستخدم تكوين بعض المعلمات التي تحدد عدد الأوامر المراد حفظها ووقت تخزينها وتنسيق السجلات المحفوظة. على سبيل المثال ، يمكنك تحديد أن ملف محفوظات الأوامر يتم مسحه تلقائيا بعد عدد معين من الأيام ، أو أنه يتم حفظ الأوامر المنفذة بأخطاء أو بمفاتيح معينة فقط. يتم تغيير هذه الإعدادات في الملف.باشرك أو .باش_الملف الشخصي ، والذي يقع في الدليل الرئيسي للمستخدم.

  1. ما هو تاريخ باش ولماذا هو مطلوب في الملف?
  2. تاريخ الأوامر المنفذة
  3. إعادة استخدام الأوامر
  4. تصحيح الأخطاء وتصحيح الأخطاء
  5. تحسين الأداء
  6. تحليل النظام ورصده
  7. استعادة جلسة بعد إعادة التشغيل
  8. إعداد تاريخ باش
  9. حماية الوصول إلى تاريخ باش
  10. سؤال وجواب
  11. لماذا أحتاج إلى ملف التاريخ باش?
  12. ما هو طول القصة الافتراضي?
  13. كيف يمكنني تغيير طول القصة في باش?
  14. هل من الممكن حذف أمر معين من التاريخ?

ما هو تاريخ باش ولماذا هو مطلوب في الملف?

في أنظمة التشغيل لينكس ويونيكس ، باش التاريخ هو وظيفة باش قذيفة التي تسمح لك لحفظ قائمة من الأوامر التي أدخلها المستخدم في المحطة. يتم حفظ كل أمر في ملف ويمكن استخدامه لاحقا.

باستخدام باش التاريخ يسمح للمستخدمين بالوصول إلى الأوامر السابقة دون الحاجة إلى إعادة إدخالها. يعد هذا مناسبا ، خاصة عندما يحتاج المستخدم إلى تكرار أمر معقد أو طويل بشكل خاص استخدمه سابقا.

وفيما يلي بعض من المزايا الرئيسية لاستخدام التاريخ باش:

  • إعادة استخدام الأوامر: مع باش التاريخ ، يمكن للمستخدمين تكرار بسرعة الأوامر المستخدمة سابقا ، وتجنب الحاجة إلى إدخال كل أمر مرة أخرى.
  • زيادة الإنتاجية: باش التاريخ يمكن أن توفر لك الكثير من الوقت والجهد ، كما لم يكن لديك لإدخال نفس الأوامر في كل وقت.
  • التصحيح والتدقيق الأوامر: باش التاريخ يمكن استخدامها لتصحيح الأوامر إشكالية أو تحليل إجراءات المستخدم. هذا مفيد عند تحديد الأخطاء أو فحص كيفية اكتمال مهام معينة.
  • التاريخ قابل للاسترداد: باستخدام باش التاريخ ، يمكنك بسهولة العودة وتنفيذ أوامر معينة مرة أخرى إذا حدث خطأ ما.

عادة ما يتم حفظ محفوظات باش في ملف باسم".باش_التاريخ " في الدليل الرئيسي للمستخدم. يسمح لك الملف بتخزين ما يصل إلى عدد معين من الأوامر السابقة ، والتي يمكن تهيئتها في إعدادات الغلاف.

وبالإضافة إلى ذلك ، يمكن للمستخدمين استخدام الأوامر المتعلقة باش التاريخ للبحث عن أوامر محددة ، تصفية أو حذف الأوامر من التاريخ.

في الختام ، باش التاريخ هو أداة قوية أن يبسط العمل في المحطة ، ويحسن الإنتاجية ويسهل تصحيح الأوامر وتحليل المهام.

تاريخ الأوامر المنفذة

محفوظات الأوامر المنفذة هي ميزة سطر أوامر تسمح للمستخدم بحفظ وعرض قائمة بالأوامر التي تم تنفيذها مسبقا في الجهاز.

عندما يقوم المستخدم بإدخال أمر في الجهاز ، يتم حفظه في محفوظات الأوامر المنفذة. يتيح لك استخدام محفوظات الأوامر العثور بسرعة على الأوامر التي تم إدخالها مسبقا وإعادة تنفيذها وإجراء التغييرات إذا لزم الأمر.

يتم استخدام العديد من الأوامر ومتغيرات البيئة للعمل مع محفوظات الأوامر المنفذة. على لينكس وماك ، وعادة ما يتم حفظ التاريخ في ~ / الملف.باش_التاريخ ، وفي ويندوز-في ٪ وسيربروفيل٪ / ملف.تاريخ باش.

باستخدام أمر المحفوظات ، يمكنك عرض قائمة بجميع الأوامر المنفذة. الفريق! يسمح لك بإعادة تنفيذ أمر معين من السجل عن طريق تحديد رقمه. وبالإضافة إلى ذلك ، فمن الممكن استخدام !! الرمز ، والذي يسمح لك بإعادة تنفيذ الأمر الأخير.

لحفظ أوامر أكثر أو أقل في السجل ، يمكنك تغيير حجم متغير البيئة. على سبيل المثال ، باستخدام الأمر تصدير هيستسيزي=100 ، يمكنك تحديد أنك بحاجة إلى تخزين آخر 100 أمر. يمكنك أيضا استخدام متغير البيئة هيستفيليسيزي للحد من حجم ملف محفوظات الأوامر.

يعد محفوظات الأوامر المنفذة أداة مفيدة جدا لتحسين الإنتاجية في سطر الأوامر. يساعد على تجنب تكرار نفس الأوامر ، ويحسن التنقل ويجعل العمل مع الجهاز أكثر كفاءة.

إعادة استخدام الأوامر

واحدة من السمات الرئيسية التي توفر باش التاريخ هو القدرة على إعادة استخدام الأوامر التي تم إدخالها مسبقا. هذا مفيد لأنه يقلل من الوقت والجهد اللازمين لإكمال المهام المتكررة.

استخدم مفتاح السهم لأعلى أو لأسفل للتنقل عبر محفوظات الأوامر للعثور على الأمر الصحيح. بعد العثور على الأمر المطلوب ، يمكن تنفيذه مرة أخرى بالضغط على مفتاح الإدخال.

يوفر باش التاريخ أيضا القدرة على تنفيذ جزء فقط من الأمر ، وتكرار فقط بداية منه. للقيام بذلك ، يمكنك استخدام مفتاح علامة التبويب. على سبيل المثال ، إذا تم إدخال الأمر "لس-ل" في وقت سابق ، ثم الضغط على مفتاح تاب بعد إدخال "لس" تلقائيا إكمال الأمر إلى "لس-ل".

وبالإضافة إلى ذلك ، باش التاريخ لديه القدرة على استخدام الكلمات الرئيسية لإعادة الأوامر. على سبيل المثال ، الرمز "!"يستخدم لاستدعاء الأمر الأخير ، ويتم استخدام الحرف" ^ " لاستدعاء الأمر بالبادئة المحددة.

يمكن إنشاء سيناريوهات إعادة استخدام الأوامر الأكثر تعقيدا باستخدام محفوظات الأوامر. على سبيل المثال ، يمكنك استخدام الحلقات أو العبارات الشرطية لتنفيذ سلسلة من الأوامر بناء على نتيجة الأوامر السابقة.

الفكرة الأساسية لإعادة استخدام الأوامر ليست إعادة كتابة نفس الأوامر مرارا وتكرارا ، ولكن ببساطة لإعادة استخدام الأوامر الجاهزة من تاريخ باش. يتيح لك ذلك تسريع عملك بشكل كبير وتبسيط عملية أداء المهام المتكررة.

تصحيح الأخطاء وتصحيح الأخطاء

يمكن أن يساعد استخدام سجل باش في عملية تصحيح الأخطاء وتصحيح الأخطاء في الأوامر. تتيح لك الإدخالات المحفوظة في السجل العثور بسرعة على اللحظات الإشكالية وتحليلها في سطر الأوامر.

وهنا بعض الطرق المفيدة لاستخدام التاريخ باش لتصحيح الأخطاء وإصلاحها:

  1. .
  2. للعثور على الفريق المناسب في التاريخ.
  3. سيتم تنفيذ الأمر 10 من التاريخ.
  4. سيتم فتح الأمر 10 في المحرر الافتراضي ، حيث يمكن تغييره قبل التنفيذ.
  5. يزيل فريق 10 من التاريخ.
  6. ويقع في الدليل الرئيسي للمستخدم.

يمكن أن يؤدي استخدام سجل باش أثناء تصحيح الأخطاء وتصحيح الأخطاء إلى تبسيط وتسريع العمل مع سطر الأوامر بشكل كبير ، مما يسمح لك باكتشاف المشكلات وإصلاحها بشكل أسرع.

تحسين الأداء

واحدة من المزايا الرئيسية لاستخدام ملف التاريخ باش هو تحسن كبير في الأداء. عندما يقوم المستخدم بتنفيذ الأوامر في قذيفة باش التفاعلية ، يتم حفظ هذه الأوامر في التاريخ. في المرة التالية التي يتم فيها تشغيل الغلاف ، يتم تنزيل هذا السجل من الملف ويصبح متاحا للاستخدام.

يتيح حفظ محفوظات الأوامر للمستخدمين تكرار الأوامر التي استخدموها من قبل بسرعة وسهولة. بدلا من إعادة كتابة الأوامر الطويلة والمعقدة ، يمكن للمستخدم ببساطة فتح السجل وتحديد الأمر المطلوب.

هذا مفيد بشكل خاص في المواقف التي يعمل فيها المستخدم على مشروع وينفذ نفس النوع من الأوامر عدة مرات. بفضل ملف التاريخ باش ، يمكن للمستخدم تكرار بسرعة الأوامر اللازمة دون الحاجة إلى كتابتها مرارا وتكرارا. هذا يقلل بشكل كبير من الوقت المستغرق في تكرار الأوامر ويزيد الإنتاجية.

وبالإضافة إلى ذلك ، ملف التاريخ باش يسمح للمستخدمين لحفظ الأوامر مفيدة وتقليل الوقت الذي يقضيه البحث ودراستها. عندما يقوم المستخدم بتنفيذ أمر يريد أن يتذكره ، يمكنه ببساطة إضافته إلى ملف محفوظات باش. في المرة التالية التي يهتم فيها المستخدم بهذا الأمر ، يمكنه العثور عليه بسرعة في السجل واستخدامه مرة أخرى.

تحليل النظام ورصده

يعد تحليل النظام ومراقبته ، في سياق استخدام تاريخ باش ، أدوات مهمة لضمان سلامة وكفاءة النظام. باش التاريخ هو أمر والملف الذي يسجل ويخزن تاريخ جميع الأوامر التي تم إدخالها في سطر الأوامر من نظام التشغيل لينكس. استخدام وتحليل التاريخ باش يسمح لك لتتبع نشاط المستخدم والكشف عن المشاكل المحتملة أو الخروقات الأمنية.

النهج والأساليب التالية يمكن استخدامها لتحليل ومراقبة النظام باستخدام التاريخ باش:

  • تدقيق إجراءات المستخدم: تحليل التاريخ باش يسمح لك للتحقق من الأوامر التي تم تنفيذها ومن قبل من. هذا يساعد على تحديد الأنشطة غير المصرح بها أو التهديدات الأمنية المحتملة.
  • العثور على الأخطاء وتصحيحها: تحليل التاريخ باش يساعد على تحديد الأخطاء أو الإعدادات غير الصحيحة التي يمكن أن تؤدي إلى فشل النظام أو عملية غير فعالة.

عند تحليل تاريخ باش ، يمكنك الانتباه إلى العوامل التالية:

  1. الأوامر المستخدمة بشكل متكرر: يساعد تحليل الأوامر الأكثر استخداما على تحسين النظام وإعداد الأتمتة لزيادة الكفاءة.
  2. أوامر غير عادية أو مشبوهة: يمكن أن يساعد اكتشاف الأوامر المشبوهة في تحديد التهديدات الأمنية أو إجراءات المستخدم غير المصرح بها.
  3. الأخطاء والفشل: يساعد تحليل الأوامر التي أدت إلى أخطاء أو إخفاقات في تحديد المشكلات واتخاذ الإجراءات لإصلاحها.

لتحليل أكثر ملاءمة وكفاءة من التاريخ باش ، يمكنك استخدام الأدوات والبرامج المتخصصة مثل البقرى ، أوك أو التزلج.

بشكل عام ، واستخدام وتحليل التاريخ باش هي أدوات هامة لضمان سلامة وكفاءة النظام. إنها تسمح لك بتتبع إجراءات المستخدم وتحديد الأخطاء والمشكلات واتخاذ تدابير لتصحيحها ومنعها في المستقبل.

استعادة جلسة بعد إعادة التشغيل

عند إعادة تشغيل الكمبيوتر ، عادة ما نفقد الجلسة الحالية في غلاف الأمر. في هذه الحالة ، يمكن أن يساعدنا محفوظات أوامر باش في استعادة الجلسة والعودة إلى الأوامر السابقة ونتائجها.

لاستعادة الجلسة بعد إعادة التشغيل ، نحتاج إلى فتح الجهاز وتشغيل الأمر التالي:

التاريخ

يعرض الأمر التاريخ قائمة الأوامر السابقة المحفوظة في تاريخ الأمر باش للمستخدم الحالي. كل أمر مصحوب برقم ترتيبي ، حتى نتمكن بسهولة من معرفة الأوامر التي تم تنفيذها مسبقا.

لتنفيذ الأمر السابق ، يمكننا استخدام بناء نحوي خاص! يليه رقم الفريق. على سبيل المثال ، إذا أردنا تنفيذ الأمر السادس من القصة ، فيمكننا الكتابة:

!6

يكون هذا مفيدا عندما نريد تكرار أمر سابق أو استعادة أمر حذفناه عن طريق الخطأ من سطر الأوامر.

إذا أردنا أن نرى جزءا فقط من تاريخ الفريق ، فيمكننا استخدام الأمر التاريخ ن الأسطوانات ، حيث الأسطوانات هو عدد الفرق التي نريد رؤيتها. على سبيل المثال:

التاريخ-رقم 10

سيعرض هذا الأمر آخر 10 فرق فقط من السجل.

يمكنك أيضا استخدام الأمر !- الأسطوانات لتنفيذ الأمر ، الأمر ن من واحد الحالي. على سبيل المثال ، إذا أردنا تنفيذ الأمر السابق ، فيمكننا استخدام:

!-1

وبالتالي ، فإن سجل أوامر باش يوفر لنا طريقة ملائمة لاستعادة الجلسة بعد إعادة التشغيل وتكرار الأوامر السابقة دون الحاجة إلى كتابتها مرة أخرى.

إعداد تاريخ باش

في التاريخ باش ، يمكنك تكوين خيارات مختلفة لسهولة الاستخدام.

يتم استخدام هيستكونترول متغير البيئة لتكوين تاريخ باش. يمكنك تحديد وضع التشغيل مع سجل الأوامر فيه. على سبيل المثال ، إذا قمت بتعيين القيمة إلى "إغنوريدوبس" ، سيتم تجاهل الأوامر التي تكرر الأمر السابق.

القيم الأخرى المتاحة لمتغير هيستكونترول هي:

  • إغنوريدوبس-تجاهل أوامر إغنوريسباس مكررة
  • - تجاهل الأوامر التي تبدأ بمسافة
  • محو-إزالة الأوامر المكررة من إغنوريبوتس التاريخ
  • - مزيج من التجاهل والتجاهل

لتعيين قيمة متغير هيستكونترول ، يمكنك استخدام الأمر تصدير:

تصدير هيستكونترول=إغنوريدوبس

يمكنك أيضا تكوين متغير هيستسيزي ، الذي يحدد الحد الأقصى لعدد الأوامر التي سيتم تخزينها في التاريخ. بشكل افتراضي ، هذه القيمة هي 500.

لتعيين قيمة متغير هيستسيزي ، استخدم الأمر تصدير:

نص التصديرالحجم=1000

في بعض الأحيان قد يكون من المفيد تعطيل حفظ محفوظات الأوامر. للقيام بذلك ، يمكنك تعيين قيمة متغير هيستفيل إلى سلسلة فارغة:

تصدير هيستفيل=

يمكنك أيضا تخصيص تنسيق الإخراج لسجل الأوامر. يتم استخدام متغير الأوامر السريعة لهذا الغرض. على سبيل المثال ، يمكنك إضافة أرقام الأسطر قبل كل أمر:

تعليمات التصدير = 'التاريخ-ن ؛ التاريخ-ث ؛ برينتف" ٪ ق: ٪ ق

""date (تاريخ + ٪ قدم ٪ ر ٪ ض)" " {{باش_أمر}"'

يضيف هذا المثال التاريخ والوقت قبل كل أمر في السجل.

كما ترون ، يمكن تكوين التاريخ باش تكون أداة مفيدة للاستخدام المريح للمترجم الأوامر باش.

حماية الوصول إلى تاريخ باش

نظرا لأن ملف محفوظات باش يخزن معلومات حول الأوامر التي تم إدخالها في الجهاز ، فقد يحتوي على بيانات حساسة مثل كلمات المرور أو معلومات النظام. لذلك ، من المهم تأمين الوصول إلى هذا الملف لمنع الوصول غير المصرح به إلى هذه البيانات.

فيما يلي بعض الطرق لحماية الوصول إلى ملف محفوظات باش:

  • تعيين حقوق الوصول: استخدم الأمر شمود لتقييد حقوق الوصول إلى ملف التاريخ باش. يمكنك تعيين أذونات القراءة والكتابة فقط لمالك الملف (على سبيل المثال ، شمود 600 ~/.تاريخ باش).
  • تشفير الملفات: يمكن حماية نتائج الأوامر باستخدام برامج التشفير مثل غنوبغ. يمكنك إنشاء أرشيف مشفرة من ملف التاريخ باش وفك تشفيرها إلا إذا لزم الأمر.
  • نقل ملف إلى مكان آمن: يمكنك نقل ملف التاريخ باش إلى موقع مع وصول محدود ، على سبيل المثال ، إلى دليل مع حقوق وصول محدودة أو إلى قرص مشفر.
  • تنظيف محفوظات الملفات: قم بتنظيف ملف محفوظات باش بشكل دوري ، وإزالة البيانات والأوامر الحساسة التي لم تعد هناك حاجة إليها. يمكن القيام بذلك باستخدام أمر التاريخ-ج.
  • باستخدام متغير هيستينور: في متغير بيئة هيستينور ، يمكنك تحديد ملف أو قوالب الأوامر التي لا ينبغي حفظها في ملف التاريخ باش.

سيساعد ضمان أمان ملف محفوظات باش على منع الوصول غير المصرح به إلى البيانات والأوامر السرية ، بالإضافة إلى حماية نظامك من التهديدات الأمنية المحتملة.

سؤال وجواب

لماذا أحتاج إلى ملف التاريخ باش?

يتم استخدام ملف التاريخ باش لتخزين تاريخ الأوامر التي قمت بإدخالها في المحطة. يتيح لك ذلك تكرار الأوامر من الماضي بسرعة دون الحاجة إلى كتابتها مرة أخرى.

ما هو طول القصة الافتراضي?

طول التاريخ الافتراضي في باش هو 500 الأوامر. هذا يعني أنه سيتم حفظ آخر 500 أمر أدخلتها في الجهاز في ملف محفوظات باش.

كيف يمكنني تغيير طول القصة في باش?

لتغيير طول التاريخ في باش ، تحتاج إلى تحرير الملف.باشرك أو .باش_الملف الشخصي في الدليل الرئيسي الخاص بك. يمكنك إضافة سطر إلى الملف باستخدام الأمر "هوحجم=1000" لحفظ 1000 أمر في السجل ، أو تغيير هذه المعلمة إلى أي قيمة أخرى تحتاجها.

هل من الممكن حذف أمر معين من التاريخ?

نعم ، يمكنك إزالة أمر معين من تاريخ باش باستخدام الأمر التاريخ. اكتب" السجل " في الجهاز لعرض الأوامر الأخيرة التي أدخلتها وابحث عن رقم الأمر الذي تريد حذفه. ثم استخدم الأمر" رقم التاريخ-د " ، حيث يكون الرقم هو رقم الأمر ، لإزالته من السجل.