پرش به محتویات

درسنامه ۴: مدیریت تاریخچه و صفحهٔ ترمینال

پاک‌کردن صفحهٔ ترمینال

برای خالی کردن صفحهٔ ترمینال می‌توانید از ترکیب کلیدی Ctrl + L استفاده کنید. این میانبر در اکثر شبیه‌سازهای ترمینال لینوکسی عمل می‌کند و معادل اجرای دستور clear است.

مشاهدهٔ تاریخچهٔ دستورات

ترمینال Bash فهرستی از فرمان‌هایی که اجرا کرده‌اید نگه می‌دارد. دستور history این فهرست را نمایش می‌دهد و شمارهٔ هر فرمان را کنار آن چاپ می‌کند.

$ history
  1  pwd
  2  ls -l
  3  git status
  4  history

محدود کردن تعداد خطوط خروجی

برای دیدن فقط چند فرمان اخیر، عدد مورد نظر را پس از دستور history وارد کنید. مثال زیر پنج فرمان آخر را نشان می‌دهد:

$ history 5
  8  python main.py
  9  ls -a
 10  cat README.md
 11  mkdir docs
 12  history 5

پاک‌کردن تاریخچهٔ دستورات

اگر می‌خواهید تاریخچهٔ فعلی را پاک کنید، از گزینهٔ -c استفاده کنید:

$ history -c

به یاد داشته باشید که Bash نسخه‌ای از تاریخچه را در فایل ~/.bash_history هم نگه می‌دارد و پس از بستن جلسهٔ ترمینال، آن را به‌روزرسانی می‌کند. برای حذف کامل سابقه، باید هم دستور بالا را اجرا کنید و هم در صورت نیاز فایل تاریخچه را نیز پاک یا ویرایش کنید.