CentOS-RHEL-Linux-Enterprise-Community-پایداری-رایگان-سرور-پشتیبانی-تجاری-دیتاسنتر-SLES-OracleLinux-UbuntuLTS-Stream-AlmaLinux-RockyLinux-LTS-Security-Serverدوره رایگان-الگوریتم اول-free-آموزش کامل

لطفا صبر کنید...

در CentOS (و سایر توزیع‌های لینوکس)، ترمینال امکاناتی راحت برای مشاهده دستورات قبلی و تکمیل خودکار (Auto-completion) دارد که سرعت کار را خیلی بالا می‌برد.

1. مشاهده دستورات قبلی

Bash (پوسته پیش‌فرض) همه دستوراتی که وارد می‌کنید را در History ذخیره می‌کند.

کلیدهای میانبر History

کلید توضیح
↑ (پیکان بالا) نمایش دستور قبلی
↓ (پیکان پایین) حرکت به سمت دستورات جدیدتر
Ctrl + R جستجوی Real-Time بین دستورات قبلی
Ctrl + G خروج از حالت جستجوی Ctrl + R

مثال:

  1. Ctrl + R را بزنید و مثلاً بنویسید yum → اولین دستور مرتبط با yum پیدا می‌شود.
  2. Enter → اجرایا → راست → آوردن دستور بدون اجرا.

دستور history

نمایش کل تاریخچه:

history

اجرا کردن یک دستور از history با شماره‌اش:

!25

(عدد 25 شماره دستور است)

اجرای آخرین دستور دوباره:

!!

2. تکمیل خودکار با Tab

بسیار مفید برای جلوگیری از تایپ طولانی یا خطا.

تکمیل نام دستور یا فایل

  • Tab → اگر فقط یک نتیجه هست، کامل می‌کند.
  • Tab Tab → اگر چند نتیجه هست، لیست آن‌ها را نشان می‌دهد.

مثال:

cd /et[TAB]

→ کامل می‌شود به:

cd /etc/

کاربردها:

  • کامل کردن مسیر فایل/پوشه‌ها
  • کامل کردن نام دستورات
  • کامل کردن کاربران بعد از ~ یا دستوراتی مثل chown
  • کامل کردن گزینه‌ها و پارامترها در بعضی دستورات (مثلاً git)

3. شخصی‌سازی History و Tab

  • تاریخچه در فایل ~/.bash_history ذخیره می‌شود.
  • برای فعال یا بهبود تکمیل خودکار، پکیج زیر را نصب کنید:
yum install bash-completion