۱۰
بهمن
برای تبدیل یک اسکریپت شل به فایل اجرایی که محتوی آن قابل نمایش نباشد از دستور زیر میتوان استفاده کرد
به عبارت دیگر دستور زیر فایل کامپایل شده را بصورت فایل اجراییای که محتوی قابل نمایش نیست در خواهد آورد
shc -f NAME.sh
از طریق دستورات زیر میتوانیدتمامی خروجی شل های یک سرور را مشاهده نمایید:
باید دستورات زیر را در آخر bashrc یوزر خود بیافزایید.
export PS1="\u@\h[\t] [\w]-[\$?]\$ "
if [ "$SHLVL" = 1 ]; then /usr/bin/script -afq /var/log/Terminal/Terminal_$(date +%Y%m%d-%H%M%S).log; fi;
برای ذخیره خروجی یک ترمینال از دستور script استفاده نمایید:
script FILENAME.txt
بازدن دستور بالا یک فایل به نام بالا در مسیر home یوزر ایجاد میشود که حاوی تمام حروجی ترمنیال است