• java程序员linux常用命令


    查看java相关的进程号:ps -ef|grep java 
    查看java后台程序:jobs 杀死进程:kill -s 9(进程号,9优先级最高) 预启动tomcat容器: ./catalina.sh run (可查看启动状态) 预启动jetty容器: ./jetty.sh run (可查看启动状态) 启动tomcat容器: ./startup.sh 关闭tomcat容器: ./shutdown.sh
    linux查看文件夹目录结构:ls查看显示文件夹/文件 ls-a查看隐藏文件夹/文件
    (ls -l -a)
    ubuntu获取root权限:sudo
    debian/linux获取root权限:su
    返回上级目录:cd..
    定位到上级:../
    文件夹授权读写权限:
    chmod 775/777
    chmod u+x,g+w f01  //为文件f01设置自己可以执行,组员可以写入的权限 chmod u=rwx,g=rw,o=r f01 chmod 764 f01 chmod a+x f01  //对文件f01的u,g,o都设置可执行属性
    文件夹下子文件授权:chmod -R 777/775
    linux关机命令:shutdown -h now 立即关机 
    linux重启命令:reboot
    vi编辑命令:vi 文件 i进入编辑状态,编辑完成之后,ESC退出编辑状态,q退出 q!退出不保存 wq!保存并退出
    nano编辑命令:nano 文件 编辑完成之后F3保存文件,F2退出
    查看tomcat容器输出日志:cd tomcat/logs/ 执行命令:tail -f catalina.out
    查看linux版本: 
      1.lsb_release -a   这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
    2.uname -a查看linux内核版本信息
    查看linuxIP信息: ifconfig
    查看本机的网关:route
    #debian设置maven环境:
    cd nano /etc/profile(修改此文件) 
    M2_HOME=/media/witts-java/00812F3865C39867/maven/apache-maven-3.5.0   
    export MAVEN_OPTS="-Xms256m -Xmx512m"     
    export PATH=$M2_HOME/bin:$PATH  
    source /etc/profile(文件修改立即生效) 
    #debian设置java环境:
    cd nano /etc/profile(修改此文件)
    JAVA_HOME=/usr/share/jdk1.8.0_131 JAVA_RER=$JAVA_HOME/jre
    CLASSPATH=/usr/share/jdk1.8.0_131/lib 
    PATH=$PATH:$JAVA_HOME/bin:$CLASSPATH export PATH 
    source /etc/profile(文件修改立即生效)

      #debian设置android环境

    ANDROID_SDK_HOME=/media/witts-java/00812F3865C39867/android_sdk   
    export PATH=$PATH:$ANDROID_SDK_HOME/tools:$PATH   
    export PATH=$PATH:$ANDROID_SDK_HOME/platform-tools:$PATH   
    export PATH  

       

    linux/debian后台启动jar不关闭:
    方式一:
    nohup java -jar start.jar 1>start.output 2>start.error command 86400 &; (nohup不断联系,1>xxx.output代表运行输出,2>xxx.error代表错误输出 command 86400授权范围 &后台运行)
    方式二:
    setsid java -jar start.jar &
    setsid java -jar start.jar command 86400 &


    debian/linux zip解压:unzip /xxx/xxx/***.zip  zip压缩: zip xxx文件夹|×××文件 /×××.zip

    tar -xzvf压缩/解压:
    tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
    tar –czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
    tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
    tar –cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
    rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for Linux
    zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
    
    解压
    tar –xvf file.tar //解压 tar包
    tar -xzvf file.tar.gz //解压tar.gz
    tar -xjvf file.tar.bz2   //解压 tar.bz2
    tar –xZvf file.tar.Z   //解压tar.Z
    unrar e file.rar //解压rar
    unzip file.zip //解压zip


    创建文件夹:mkdir xxx(文件夹名称)
    
     创建文件:touch xxx.txt
    
     查看文件/文件夹授权信息:ls -l
    
     移动文件:mv file.txt /user/local/
    
     重命名移动:mv file.txt file.zip
    
     只查看java相关的信息: ps -ef|grep java
    
     删除文件/文件夹:rm -rf /home/read.txt
    
     linux查看CPU和RAM等使用率:  top 
    
     复制文件/文件夹:cp -rf read.txt /home/test/
    
     cat 查看logs txt等文档
    
     查看主板信息:lspci
     
    
    
    
    设置新增防火墙端口
    
    vi /etc/sysconfig/iptables
    
    添加新的端口
    
    -A INPUT -m state --state NEW -m tcp -p tcp --dport 8899 -j ACCEPT
    
    防火墙状态
    
    /etc/init.d/iptables status
    
    防火墙停止
    
    /etc/init.d/iptables stop
    
    防火墙启动
    
    /etc/init.d/iptables start
    
    防火墙重启
    
    /etc/init.d/iptables restart
    
    重启防火墙
    
    查询权限  ls -all

    查看linux内核启动信息:dmesg

    apt常用命令:
    apt install ***安装
    apt autoclean 清除
    apt autoremove 卸载相关
    apt upgrade 更新软件包
    apt dist-upgrade 更新系统
  • 相关阅读:
    动态规划5-多重背包
    动态规划4-完全背包
    利用dwebsocket在Django中使用Websocket
    Java学习笔记之:Spring MVC 环境搭建
    Struts2 国际化
    Java学习笔记之:Struts2.0 环境搭建
    LoadRunner:VuGen开发脚本步骤(二)
    LoadRunner:VuGen开发脚本步骤(一)
    Java学习笔记之:Java Servlet 过滤器配置
    Java学习笔记之:Java Servlet环境配置
  • 原文地址:https://www.cnblogs.com/light-zhang/p/8349590.html
Copyright © 2020-2023  润新知