گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

گروه کاربران لینوکس دانشگاه شهید مدنی آذربایجان

لاگ دانشگاه آذربایجان :: Azarbaijan University Linux User Group

نحوه پاک کردن تاریخچه خط فرمان BASH در لینوکس

 

تاریخچه bash تمام دستورات اجرا شده توسط کاربر در خط فرمان لینوکس را نگه می دارد. این به شما این امکان را می دهد که به راحتی با استفاده از کلیدهای "جهت بالا" یا "جهت پایین" دستورات قبلی اجرا شده را اجرا کنید تا از طریق فایل تاریخچه فرمان حرکت کنید.

در این مقاله، ما دو روش ساده برای پاک کردن تاریخچه خط فرمان خود را در سیستم لینوکس نشان می دهیم.

 


دلیل اصلی حذف تاریخچه خط فرمان از ترمینال لینوکس این است که از فهمیدن کاربر دیگری که بتواند از همان حساب کاربری استفاده کند جلوگیری شود.

به عنوان مثال اگر شما یک فرمان حاوی رمز عبور را در متن ساده تایپ کرده اید و نمی خواهید یک کاربر سیستم یا مهاجم این رمز عبور را ببیند، باید فایل تاریخچه را حذف یا پاک کنید.


فایل bash_history معمولا در دایرکتوری خانگی کاربر قرار دارد. ( home/username/.bash_history/ )



برای حذف یک خط از فایل تاریخچه، از  d-  استفاده کنید.

برای حذف یا پاک کردن تمام دستورات، از دستور history با استفاده از  c-  استفاده کنید.



همینطور میتوانید از دستور زیر استفاده کنید تا تاریخچه تمام دستورات اجرا شده را به طور دائمی از فایل حذف کنید.



نکته: یک کاربر عادی می تواند تنها تاریخچه خط فرمان خود را مشاهده کند، اما کاربر root می تواند تاریخچه خط فرمان تمام کاربران سیستم را ببیند.

همیشه به یاد داشته باشید که تمام فرمان هایی که اجرا می کنید در یک پرونده ثبت می شوند، بنابراین کلمه عبور را در خط فرمان تایپ نکنید.

نوشته شده توسط: حسن ابوالقاسمی 941831202

منبع: tecmint
نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد