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