ماقمت بعمله من اوامر على سطر الاوامر يسمي history وهو غالبا مهم جدا لكي تعرف ماذا كتبت واحياننا يكون مهم اكثر لاسباب امنية , مثلا متابعة مايفعله المستخدمين (الامر chattr يحتوي على الاجابة حاول ان تبحث عنها)
أمر لاستعراض اخر الاوامر التي تم تنفيذها ومرقمهكود:history
متغير يحتوي حجم history , جرب ان تجعل قيتمه = صفر واخبرنا ماذا كانت النتيجةكود:HISTSIZE
ملف يحتوي على سجل لكل شئ , واغلب التوزيعات تاتي اختيارات افتراضية تجعل الكتابة فى هذا الملف ( الاوامر التي قمت بكتابتها ) بعد ان تقوم بتسجيل الخروج , يمكنك ايضا ان تبحث عن كيفية تعديل ذلككود:~/.bash_history
: يتم استبداله باخر امر , جرب كتابته وحده , وايضا جرب كتابةكود:!!
: وسوف تفهم معني انه يستبدلكود:echo !!
تستبدل بالامر رقم N فى ترتيب الاوامركود:!N
: يعود الي الوراء عدد من الخطوات مقدارها N ويقوم بتفيذ الامر الذي توقف عندهكود:!-N
: يستبدل SEARCH ب REPLACE فى الامر السابقكود:^SEARCH^REPLACE
: تنفيذ اخر امر يبدا بالنص او الحرف ABCكود:!ABC
: الدليل السحريكود:man bash
لما يكون تاريخ الاوامر كبير وتبي امر معين:
-i رح تدورلك من غير تأثير الحروف sometimes i can't find the words -i here will ignore the case sensitivity in the command you are looking forكود:history |grep -i mKiniT
Work like you don't need the money
Love like you've never been hurt
Dance like nobody's watching
Sing like nobody's listening
Live like it's Heaven on Earth
مشكور أخي الحبيب
فعلاً هذا ما استخدمه في حال نسيان سطر أوامر كبير كجلب أخر اصدار svn لـ kmess
history | grep svn xxxx
وهذا مثال بسيط :
[root@Crew gnom]# history | grep svn
3 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
74 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
103 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
167 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
174 lastlog | grep svn
194 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
244 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
273 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
275 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
287 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
424 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
710 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
719 svnlook
720 man svnlook
763 svn co https://kmess.svn.sourceforge.net/sv...ss/kmess-2.0.x
805 history | grep svn
بسم الله الرحمن الرحيم
كم يوم ممكن يبقى يسجل ؟؟
هل الى اللانهاية ؟؟
ثم هل يسجل اوامر الطرفية فقط ، أم جميع الأوامر التي تقوم بها الواجهات الرسومية ؟
عن النبي الكريم صلى الله عليه وسلم { لا يشكر الله من لا يشكر الناس } , { من كان يؤمن بالله واليوم الآخر ، فليقل خيرا أو ليصمت }
دعوة،موقعي،مواضيعي،مشاركاتي ،انا ولينوكس
عفوا ماذا تعني بالأوامر علي الواجهه الرسومية ؟
علي كل حال ان كنت تقصد برامج الواجهه الرسومية : ان قمت بتشغيلها عن الطريق الترمنال فنعم , اما ان كانت عن طريق القوائم العادية: فلا
اما عن حجم السجل يمكنك التحكم به عن طريق المتغيران :
وهو للتحكم بحجم ملف historyكود PHP:HISTFILESIZE
وهو يحدد عدد الاوامر التي يتم حفظهاكود PHP:HISTSIZE
الاقيمة الافتراضية لكل منهما هي 500
فى حالة وصل الملف الي اقصي قيمة يتم حذف القديم واستبداله بجديد ويتم ذلك بعد تسجيل الخروج فى حالة Interactive shell
يمكنك الرجوع لي "man history" اذا اردت معرفة المزيد
بسم الله الرحمن الرحيم
شكرا لردك اخي احمد ،
ما قصدته بالواجهة الرسومية هو عل سبيل المثال :
مدير الأرشيفات المرفق مع جنوم ما هو الا اداة لتطبيق اوامر مثل tar unrar
هل تندرج هذه الأوامر في الهيستوري ؟
عن النبي الكريم صلى الله عليه وسلم { لا يشكر الله من لا يشكر الناس } , { من كان يؤمن بالله واليوم الآخر ، فليقل خيرا أو ليصمت }
دعوة،موقعي،مواضيعي،مشاركاتي ،انا ولينوكس
ماتقوله ليس صحيح فى كل الاحوال فليس كل برنامج فى الواجهه الرسومية عبارة عن واجهه لامر نصي , احياننا بل فى اغلب الاحيان يستخدم كل برنامج مكتباته الخاصة او اي مكتبات اخرى بطريقة مستقلة عن الاوامر ذاته لاداء وظيفة مشابهة للامر النصي
ولقد قمت بالرد علي سؤالك ولكن يبدو انك تسرعت ولم تقرأه ;)
بسم الله الرحمن الرحيم
لم اتسرع لكن للتأكد
شكرا ثانية ،
عن النبي الكريم صلى الله عليه وسلم { لا يشكر الله من لا يشكر الناس } , { من كان يؤمن بالله واليوم الآخر ، فليقل خيرا أو ليصمت }
دعوة،موقعي،مواضيعي،مشاركاتي ،انا ولينوكس
الذين يشاهدون الموضوع الآن: 1 (0 من الأعضاء و 1 زائر)
مواقع النشر (المفضلة)