تاریخچه bash تمام دستورات اجرا شده توسط کاربر در خط فرمان لینوکس را نگه می دارد. این به شما این امکان را می دهد که به راحتی با استفاده از کلیدهای "جهت بالا" یا "جهت پایین" دستورات قبلی اجرا شده را اجرا کنید تا از طریق فایل تاریخچه فرمان حرکت کنید.
در این مقاله، ما دو روش ساده برای پاک کردن تاریخچه خط فرمان خود را در سیستم لینوکس نشان می دهیم.
دلیل اصلی حذف تاریخچه خط فرمان از ترمینال لینوکس این است که از فهمیدن کاربر دیگری که بتواند از همان حساب کاربری استفاده کند جلوگیری شود.
به عنوان مثال اگر شما یک فرمان حاوی رمز عبور را در متن ساده تایپ کرده اید و نمی خواهید یک کاربر سیستم یا مهاجم این رمز عبور را ببیند، باید فایل تاریخچه را حذف یا پاک کنید.
فایل bash_history معمولا در دایرکتوری خانگی کاربر قرار دارد. ( home/username/.bash_history/ )
برای حذف یک خط از فایل تاریخچه، از d- استفاده کنید.
برای حذف یا پاک کردن تمام دستورات، از دستور history با استفاده از c- استفاده کنید.
همینطور میتوانید از دستور زیر استفاده کنید تا تاریخچه تمام دستورات اجرا شده را به طور دائمی از فایل حذف کنید.