本人记性很不好,我也不是专业运维,所以对于linux命令经常忘记,每次网上查特费劲,所以在此做个笔记,工作上用到一次就更新一次;
which
which命令用于查找文件。which指令会在环境变量$PATH设置的目录里查找 符合条件的文件
例如:
which java 显示当前机器上java的所在位置
which mvn 显示当前机器上maven所在位置
lsof -i:端口号 和 netstat -tunlp | grep 端口号 都可以查看端口被占用情况。
在文件里内容快速跳转命令,记得在冒号模式下
g 可以到第一行
shift+g到末行
chmod -R 777 目录名字 将该目录修改为最大权限;
chmod + x 目录名字 将目录名字添加可执行权限;
mv 源文件所在目录 目标位置目录 具有移动文件位置作用
mv 源文件名字 新名字 具有文件重命名作用,例如:mv test.log test.txt 将test.log重命名为test.txt
ps -ef | grep tomcat 查看tomcat的线程情况
ps -ef | grep tomcat | grep -v grep 排除grep本身进程显示
kill -9 进程号 杀死该进程号的进程
查看机器资源情况
free -h
在某个文件内查找 某项内容
grep '你要找的内容' 文件名字