--- title: Linux 常用命令 date: 2018-08-29 21:35:55 tags: linux categories: skill --- ### Linux 命令 > Tomcat Debug启动 ``` ./catalina.sh jpda start 默认启动.sh中的8000端口,指定端口命令 ./catalina.sh jpda start -debug XXXX ``` > springboot debug ``` java -jar -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005 yahu-rest2.jar --spring.profiles.active=test --spring.config.location=classpath:/application.properties,/etc/config/yahu/application-test.properties ``` > 查看端口 ``` 显示所有端口和所有对应的程序: netstat -tunlp 某个端口 netstat -anp | grep XXXX 系统端口 netstat -anp mac/centos查看端口情况 lsof -i tcp:port mac svn 检出 svn co https://120.25.206.19:8443/svn/SCS/branches/baorong /Users/zhiyong/Documents/Code/ideaProjects/baorong ``` > 查看进程 ``` ps -ef | grep (tomcat) ``` >查看 ``` regedit cat vim(:q/:q! 退出,:wq 保存) tail -f 动态查看 tail -f -n (int) 查看最后多少行 搜索文件 grep -n "=========" (filePath) (-n查看行数) sed -n 10,20p (filePath) 查看10-20行数据 ``` > linux开机启动项 ``` /etc/rc.d/rc.local ``` > Centos开机启动项 ``` /etc/rc.local ``` > 删除 ``` 直接rm就可以了,不过要加两个参数-rf 即: -r 就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除,不作任何提示的意思 rm -rf (filePath) ``` > 解压 ``` tar zxvf (FilePath) -C 默认解压到当前路径,后面可加解压路径 uzip (FilePath) ``` > linux查看设置编码格式 ``` vi (FilePath) //查看 :set ff / :set fileformat //fileformat=dos 或 fileformat=unix //设置 :set ff=unix 或 :set fileformat=unix //保存 :wq ``` > 文件查找 ``` find / -name 'ems-man*' ``` > 查看磁盘使用 ``` df -lh ``` > 查看cpu内存使用 ``` top ``` > 查看大于500M的文件 ``` find / -type f -size +500M -print0 | xargs -0 ls –l ``` > centos 环境变量 ``` export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC export JAVA_HOME=/data/java/jdk8 export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$CLASSPATH ``` ``` vi /etc/profile source /etc/profile ``` > centos 卸载 软件 eg.openJDK ``` rpm -qa|grep java rpm -e --nodeps **** 安装 rpm -ivh ``` > 用户管理 ``` 新增 useradd 更改密码 passwd 查看用户 /etc/passwd 查看组 /etc/group ```