从自己以前的博客转过来的、合并了几篇文章到这一篇。
uptime
linux命令:显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
$uptime
19:35:22 up 384 days, 4:03, 4 users, load average: 0.06, 0.02, 0.00
最后一个,关于负载的详细解释,是跟cpu相关的:
http://os.51cto.com/art/200911/164410.htm
cat /proc/cpuinfo 可以查看本机cpu信息
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
查看进程占用资源:
lsof -p PID
查看系统登录登出记录:
last
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
最近写脚本需要把history历史命令保存下来,遇到以下问题:
直接在命令行里 history > ttt.txt可以保存
但写在脚本里,该命令无法执行。
查了一下原来是执行环境的问题,history需要在当前shell环境里执行。
可以用source来执行脚本。
source xxx.sh 使得脚本在当前shell环境执行。
有人说直接在脚本里cat ~/.bash_history
history把当前终端命令写进缓存 退出终端才会保存到~/.bash_history 读文件的话无法获取到本次登陆输入的命令
history > ttt.txt之前需要执行以下 history -w 或-a 这个又遇到刚才的问题 无法执行