Java程序员必会linux命令

作者: Jay_Wei | 来源:发表于2019-02-26 20:18 被阅读0次

    远程登录

    ssh userName@ip

    查看一个进程是否运行

    ps -ef  | grep java 查看所有有关java的进程

    终止进程

    kill  -9 10054  终止线程号为10054的进程

    查看当前目录

    pwd   

    pwd的英文全称是Print Working Directory,是显示当前所在目录的命令 

    解压打包文件

     tar xvf test.tar  解压test.tar文件

     tar cvf test.tar   把文件test.txt打包成text.tar

    zip whx.zip text.txt (把text.txt文件打包成whx.zip)

    unzip whx.zip  (解压whx.zip文件)

    查看端口占用情况

    netstat  列出所有端口

    netstat -at  列出所有tcp端口

    netstat -tln  | grep 8888   查看端口8888的使用情况

    文件下载

    wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz

    打印信息

    echo 它相当于Java的system.out.print,打印信息

    查看文件

    tail -n 20 test.txt 查看文件后20行

    head -n 10 example.txt 查看文件前十行

    tail -f  test.log  这个命令会自动显示新增内容,屏幕只显示10行内容的(可设置)

    cat  filename 一次显示整个文件,第一行开始

    tac   filename  一次显示整个文件, 从最后一行倒序显示内容

    more  filename   根据窗口大小,一页一页的显示文件内容

    less   filename   和more类似,但其优点可以往前翻页,而且进行可以搜索字符

    修改文件权限

    chmod [-cfvR] [--help] [--version] fileName

    chmod ugo+w text.txt   给所有用户text.txt的写权限

    chmod 777 file.java file.java的权限-rwxrwxrwx,r表示读、w表示写、x表示可执行

    切换用户

    su -username

    查看进程

    ps aux | grep java 查看java进程

    ps aux 查看所有进程

    重命名

    mv text.txt  rename.txt (把text.txt的命名改为rename.txt)

    移动文件

    mv /temp/movefile /targetFolder

    删除目录

    rmdir emptyFolder  删除空目录emptyFolder 

    rm -rf file  递归删除目录中所有内容

    查找文件

    find . -name "*.jar" 递归查找所有的jar文件

    ls -l  |  grep '.jar' 查找当前目录中的所有jar文件

    grep 'test' aa bb  显示在aa,bb文件中匹配test的行。

    复制文件

    cp source dest 复制文件 (cp英文全称copy,一般与参数-r,-a,-i(若目标档已经存在时,在覆盖时会先询问动作)结合。)

    cp -r sourceFolder targetFolder 递归复制整个文件夹

    scp  sourecFile name@ip:addr 远程拷贝

    相关文章

      网友评论

        本文标题:Java程序员必会linux命令

        本文链接:https://www.haomeiwen.com/subject/lytjuxtx.html