زمانی که شما 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 اجرا کنید میتوانید تاریخچه دستوراتی که اجرا کرده اید را مشاهده کنید. امیدوارم مورد توجه شما قرار گرفته باشد.
مدیر ارشد وب سایت توسینسو و مدرس و متخصص سرویس های مایکروسافت
امیرحسین کریم پور هستم ، مدیر ارشد وب سایت توسینسو ، متخصص در حوزه سیستم عامل های کلاینت و سرور شرکت مایکروسافت و سرویس های مربوطه ، سیستم عامل لینوکس ، مجازی سازی سرور ، فایروال و ... سابقه کار با سازمان ها و شرکت های مختلف در زمینه سرویس های مایکروسافت در قالب پروژه ، مشاوره و آموزش. علاقه مند به حوزه امنیت اطلاعات و تست نفوذ سنجی
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود