اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

تنظیم تاریخ و زمان در Bash History برای هر دستوری که اجرا کردید

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    تنظیم تاریخ و زمان در Bash History برای هر دستوری که اجرا کردید

    به صورت پیش فرض، تمام دستورات بوسیله Bash در command line اجرا شده اند در بافر history و یا در فایلی به نام ~/.bash_history ثبت و ذخیره میشود. این به این معناست که یک ادمین سیستم میتواند یک لیستی از دستورات اجرا شده توسط کاربران روی سیستم را مشاهده کند و یا یک کاربر بتواند history دستوراتش را با استفاده از دستور history همانند زیر مشاهده کند.
    کد PHP:
    history 
    اضافه کردن تاریخ و ساعت به دستورات لینوکس در history



    از خروجی دستور history در بالا میتوان فهمید که تاریخ و زمان که دستور اجرا شده نمایش داده نمیشود و این جزء تنظیمات پیش فرض اکثر توزیع های لینوکسی است.

    در این مقاله ما توضیح میدهیم که شما چگونه میتوانید تنظیم کنید که زمانی که هر دستور در bash history اجرا شد اطلاعات Time Stamp نمایش داده شوند.

    تاریخ و زمان مرتبط با هر ورودی history میتواند در فایل history نوشته شود و با تعریف متغییر HISTTIMEFORMAT مارک شود.


    برای این منظور به دو روش میتوان عمل کرد موقتی و دايمی

    برای تعریف متغییر HISTTIMEFORMAT به صورت موقتی آنرا با استفاده از دستور زیر export کنید.
    کد PHP:
    export HISTTIMEFORMAT='%F %T' 
    در دستور export بالا فرمت time stampt :
    %F :
    تاریخ را به صورت کامل همانند %Y-%m-%d (year-month-date) نمایش میدهد.
    %T : زمان را به صورت کامل به فرمت %H:%M:%S (hour:minute:seconds) نمایش میدهد.

    برای اطلاعات بیشتر درباره دستور date صفحه man آنرا مطالعه کنید.
    کد PHP:
    man date 
    سپس دستور history تان را همانند زیر بررسی کنید.
    کد PHP:
    history 
    افزودن تاریخ و ساعت به history دستورات در لینوکس



    اگر شما میخواهید این متغییر را به صورت دائمی تعریف کنید فایل ~/.bashrc با ادیتور مورد علاقه خود باز کنید.
    کد PHP:
    vi ~/.bashrc 
    و خط زیر را درون آن اضافه کنید (شما میتوانید آنرا با یک کامند در تنظیمات خود مارک کنید)
    کد PHP:
    #my config
    export HISTTIMEFORMAT='%F %T' 
    فایل را ذخیره و از آن خارج شوید و سپس دستور زیر را به منظور اعمال تغییرات در فایل بالا اجرا کنید.
    کد PHP:
    source ~/.bashrc 

    همچنین توصیه میشود مطالعه کنید :

    قدرت دستور history در شل لینوکس


    باعث خوشحالیست اگر شما نیز هر ترفندی در مورد دستور history میدانید با ما به اشتراک بگذارید.
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 02-03-2021, 10:16 AM.
    Instagram : https://www.instagram.com/iranlinuxforum

    Voip Trainer - Asterisk - Elastix - Agi Programming- NewRock

    Voip Expert :ASTERISK-ELASTIX-NewRock Certified-With Experience of Working With
    Sangoma-Digium-Openvox-Synway-Atcom-Quintum Tenor-Polycom-Yealink-Rtx-Snom
    Cisco Collaboration - CME-CUCM-CUPs-CUC-WEBEX
    LPI ( Fundamental - LPI1 and LPI2 ) - Monitoring: ZABBIX-VOIPMONITOR-NAGIOS - CCNA

    Linkedin Profile : https://www.linkedin.com/in/masuma-vahid-26b17b66/

درباره انجمن منطقه لینوکسی ها

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

شبکه های اجتماعی
در حال انجام ...
X