You are currently viewing 5 ابزار مشاهده تاریخچه فرمان لینوکس – Server.ir

5 ابزار مشاهده تاریخچه فرمان لینوکس – Server.ir


به خاطر سپردن و استفاده از دستورات لینوکس، مخصوصاً برای کاربران جدید لینوکس، آسان نیست. در این مقاله 5 ابزار ترمینال برای مشاهده تاریخچه دستورات لینوکس را به اشتراک می گذاریم.

1. فرمان تاریخ

Bash تمام دستورات منحصر به فرد اجرا شده توسط کاربران در سیستم را در یک فایل تاریخچه ثبت می کند. فایل تاریخچه bash هر کاربر در فهرست اصلی آنها ذخیره می شود (به عنوان مثال /home/tecmint/.bash_history برای کاربر tecmint).

یک کاربر فقط می‌تواند محتویات فایل تاریخچه خود را مشاهده کند، و root می‌تواند فایل تاریخچه bash را برای همه کاربران در یک سیستم لینوکس مشاهده کند. برای مشاهده تاریخچه bash خود، مطابق شکل از دستور history استفاده کنید.

تاریخچه $

برای بازیابی یک فرمان از تاریخچه bash، کلید پیکان رو به بالا را مکررا فشار دهید تا لیستی از تمام دستورات منحصر به فردی را که قبلاً اجرا کرده اید جستجو کنید. اگر دستوری را که به دنبال آن بودید از دست دادید یا نتوانستید پیدا کنید، از کلید پیکان رو به پایین برای جستجوی معکوس استفاده کنید. این ویژگی bash یکی از راه‌هایی است که می‌تواند دستورات لینوکس را آسان‌تر به خاطر بسپارد.

2. پوسته ماهی

ماهی یک پوسته مدرن، قدرتمند، آسان برای استفاده، دارای ویژگی های غنی و تعاملی است که با Bash یا Zsh سازگار است. این برنامه از پیشنهادات خودکار برای نام فایل ها و دستورات به ترتیب در فهرست و تاریخچه فعلی پشتیبانی می کند، که به شما کمک می کند دستورات را به راحتی به خاطر بسپارید. در تصویر زیر دستور “uname -r” در تاریخچه bash وجود دارد، برای به خاطر سپردن آن، “u” یا “un” بعدی را تایپ کنید و ّFish به طور خودکار دستور کامل را پیشنهاد می کند. اگر دستور پیشنهادی خودکار همان دستوری است که می‌خواهید اجرا کنید، از کلید جهت‌نمای سمت راست آن را انتخاب کرده و اجرا کنید.

3. صحبت از نظم

apropos دستوری است که نام و توضیحات کوتاه یک کلمه کلیدی را جستجو و نمایش می دهد، مانند نام دستوری که در صفحه مرجع آن دستور نوشته شده است. اگر نام دقیق یک دستور را نمی دانید، کافی است یک کلمه کلیدی (عبارت معمولی) را برای جستجوی آن وارد کنید. به عنوان مثال، اگر به دنبال شرح دستور docker-commit هستید، می‌توانید docker را تایپ کنید، apropos همه دستورات را با داکر رشته و توضیحات آنها جستجو و فهرست می‌کند.

در مورد داکر $

می توانید شرح کلمه کلیدی یا دستوری که ارائه کرده اید را همانطور که نشان داده شده است دریافت کنید.

در مورد docker-commit $

یا

apropos -a docker-commit $

4. زنا

Cheat یک ابزار ساده و تعاملی خط فرمان است که استفاده از دستور لینوکس را با تعدادی گزینه و عملکردهای مختصر آنها نشان می دهد. برای مبتدیان لینوکس و مدیران سیستم مفید است. برای نصب و استفاده از آن در سیستم‌های یونیکس مانند، می‌توانید به سادگی موارد زیر را در ترمینال خود قرار دهید:

سی دی / tmp

wget
gunzip cheat-linux-amd64.gz
chmod +x cheat-linux-amd64
sudo mv cheat-linux-amd64 /usr/local/bin/cheat

ممکن است لازم باشد هنگام دانلود از صفحه نسخه ها، شماره نسخه (4.4.0) و بایگانی (cheat-linux-amd64.gz) را تغییر دهید. برای دیدن دستور تقلب برای tar.

تقلب تار $

5. تاردیگراد

Tardigrade یک ابزار برچسب‌گذاری فرمان است که به شما امکان می‌دهد تا دستورات پرکاربرد خود را برای دسترسی آسان برچسب‌گذاری و سازماندهی کنید. دستورات به صورت سلسله مراتبی و سازماندهی شده ذخیره می شوند که به راحتی قابل بازیابی هستند. برای نصب و استفاده به وب سایت Tardigrade مراجعه کرده و آخرین نسخه ابزار نشانه گذاری را دانلود کنید.