يكي از كليدهاي ميانبر پر كاربرد در ابزار ترمينال سيستمعامل مك و لينوكس، كليد جهتنما به سمت بالاست.
هنگامي كه اين كليد را فشار ميدهيد آخرين فرمان تايپ شده در ترمينال بهطور خودكار تايپ ميشود و با هر مرتبه فشار مجدد اين كليد، فرمان پيش از آن نمايش داده ميشود. اين عمليات را ميتوانيد آنقدر تكرار كنيد تا فرمانهايي كه در روزهاي پيش، هفتههاي پيش و حتي ماه گذشته در ترمينال ثبت كردهايد نيز براي شما نمايش داده شود و بتوانيد مجدد از آنها استفاده كنيد.
در نگاه اول پشتيباني از اين قابليت (تاريخچه فرمانهاي وارد شده در ترمينال) مفيد است و كاربران را قادر ميكند بدون نياز به تايپ مجدد فرمانهاي موردنظر خود از آنها استفاده كنند، اما همين كاربرد بهظاهر مفيد ميتواند مشكلات امنيتي بسياري را نيز به همراه داشته باشد، چرا كه هر كاربر ديگري نيز ميتواند با تكرار فرمانهاي وارد شده، به بخشهاي مختلف سيستمعامل دسترسي يافته و حتي فعاليتهاي خرابكارانهاي را نيز روي سيستم داشته باشد.
اگر ميخواهيد جلوي اين فعاليتهاي خرابكارانه را بگيريد بايد تاريخچه ترمينال را مديريت كنيد. مديريت اين تاريخچه نيز براحتي و به چند روش امكانپذير است:
تاريخچه فعاليت فعلي
اگر قصد داريد فقط تاريخچه فرمانهاي وارد شده مربوط به اجراي فعلي ابزار ترمينال را حذف كنيد كافي است فرمان history –c را در ترمينال وارد كرده و اجرا كنيد.
با اجراي اين فرمان هيچ ردي از فرمانهاي وارد شده در تاريخچه فرمانها ثبت نميشود، اما توجه داشته باشيد اين فرمان به پاكسازي اطلاعات موجود در تاريخچه همه فعاليتها منجر نشده و فقط به اجراي فعلي ابزار ترمينال شما محدود ميشود.
تاريخچه كل فعاليتها
براي پاكسازي تاريخچه فرمانهاي ثبت شده مربوط به كل اجراهاي ابزار ترمينال كافي است فرمان rm ~/.bash_history را در اين ابزار وارد كنيد.
با اجراي اين فرمان كل تاريخچه ترمينال از جمله تاريخچه مربوط به اجراي فعلي نرمافزار حذف ميشود.
شنبه ۰۳ اسفند ۹۸ | ۱۶:۴۷ ۱۶ بازديد
تا كنون نظري ثبت نشده است