Linux命令小记-uptime、lsof、last、source

从自己以前的博客转过来的、合并了几篇文章到这一篇。

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 这个又遇到刚才的问题 无法执行


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值