امیرحسین کریم پور
متخصص سرویس های مایکروسافت و مدیر ارشد توسینسو

آموزش فعال کردن تاریخچه دستورات (History) در TCSH لینوکس

زمانی که شما TCSH Shell را بر روی سیستم لینوکسی خود نصب می کنید نمی توانید تاریخچی دستوراتی که اجرا کرده اید را بر خلاف BASH Shell که تاریخچه دستورات را در فایل bash_history./~ به ازای هر کاربر ذخیره می کند با اجرای دستور history در Terminal Emulator مشاهده کنید. برای انجام این کار دستورات زیر را در Terminal Emulator خود اجرا کنید :

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
$ set history=500
$ set savehist=1
$ set histfile = ~/.history

حالا برای اینکه با هر بار اجرای دستور فایل history. آپدیت شود دستور زیر را اجرا کنید :

$ history -S

برای راحتی کار میتوانید یک alias برای این دستور نیز بسازید ، برای مثال :

$ alias precmd 'history -S'

حالا اگر دستور history را در Terminal Emulator اجرا کنید میتوانید تاریخچه دستوراتی که اجرا کرده اید را مشاهده کنید. امیدوارم مورد توجه شما قرار گرفته باشد.


امیرحسین کریم پور
امیرحسین کریم پور

متخصص سرویس های مایکروسافت و مدیر ارشد توسینسو

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

24 فروردین 1398 این مطلب را ارسال کرده

نظرات