日期:2014-05-16 浏览次数:20759 次
????? 以前用得滚瓜烂熟的一些Linux常用命令,现在又不怎么记得了,今天记录一下。
1. ps 查看Linux 进程
????? ps aux??????????????????????????????????? 查看所有进程
????? ps aux | grep "java"?????????????? 查看与java相关的进程
2. tail 显示跟踪日志
????? tail -f [log file name] -n 200??? 滚动跟踪日志文件,-f 跟踪, -n 显示最后的条数。
????? tail -f [log file name] -n 200 | grep "java" ? ? 只查找跟踪包含"java"字符串的日志记录。 ?
3. top
????? top 简单得不用说了。
?
4. rm 删除
????? rm -r [文件/目录名]?? 删除文件或目录。
?
5. kill 杀进程
????? 进程一般有三中杀法:
????? kill [PID]?????? 正常的杀,相对于调用stop方法,有时候杀不死。
????? kill -9 [PID]?? 不留情面的杀,此杀线程必死。
????? kill -3 [PID]?? heapdump 可以在console打出进程中所有线程信息。
6. find 搜索文件
????? find -name [file name]?? 根据文件名查找文件,可以用*匹配。
7. chmod修改文件权限
?????
?????
功能:更改某个文件或目录的属主和属组。
?????
语法:chown [选项] 用户或组 文件
????? 例如:把文件test.jar的所有者改为devuser。
??????? $ chown devuser test.jar
????? chmod的详细用户,google一下吧。
8.
chgrp命令
?????
功能:改变文件或目录所属的组。
????? 语法:chgrp [选项] group filename
????? 例如:把文件test.jar的所属用户组改成users。
??????????? $ chgrp users test.jar