Java开发必会的Linux命令有哪些

47次阅读
没有评论

共计 1734 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要为大家展示了“Java 开发必会的 Linux 命令有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让丸趣 TV 小编带领大家一起研究并学习一下“Java 开发必会的 Linux 命令有哪些”这篇文章吧。

1. 查找文件

find / -name filename.txt  根据名称查找 / 目录下的 filename.txt 文件。

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

find . -name *.xml |xargs grep hello world   递归查找所有文件内容中包含 hello world 的 xml 文件

grep -H spring *.xml  查找所以有的包含 spring 的 xml 文件

find ./ -size 0 | xargs rm -f   删除文件大小为零的文件

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

grep test d*  显示所有以 d 开头的文件中包含 test 的行。

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

grep [a-z]\{5\} aa  显示所有包含每个字符串至少有 5 个连续小写字符的字符串的行。

2. 查看一个程序是否运行

ps –ef|grep tomcat  查看所有有关 tomcat 的进程

ps -ef|grep –color java  高亮要查询的关键字

3. 终止线程

kill -9 19979  终止线程号位 19979 的进程

4. 查看文件,包含隐藏文件

ls -al

5. 当前工作目录

pwd

6. 复制文件

cp source dest  复制文件

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

scp sourecFile romoteUserName@remoteIp:remoteAddr  远程拷贝

7. 创建目录

mkdir newfolder

8. 删除目录

rmdir deleteEmptyFolder  删除空目录  rm -rf deleteFile  递归删除目录中所有内容

9. 移动文件

mv /temp/movefile /targetFolder

10. 重命令

mv oldNameFile newNameFile

11. 切换用户

su -username

12. 修改文件权限

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

13. 压缩文件

tar -czf test.tar.gz /test1 /test2

14. 列出压缩文件列表

tar -tzf test.tar.gz

15. 解压文件

tar -xvzf test.tar.gz

16. 查看文件头 10 行

head -n 10 example.txt

17. 查看文件尾 10 行

tail -n 10 example.txt

18. 查看日志类型文件

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

19. 使用超级管理员身份执行命令

sudo rm a.txt  使用管理员身份删除文件

20. 查看端口占用情况

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

21. 查看端口属于哪个程序

lsof -i :8080

22. 查看进程

ps aux|grep java  查看 java 进程

ps aux  查看所有进程

23. 以树状图列出目录的内容

tree a

ps:Mac 下使用 tree 命令

24. 文件下载

wget http://file.tgz mac 下安装 wget 命令

curl http://file.tgz

25. 网络检测

ping www.just-ping.com

26. 远程登录

ssh userName@ip

27. 打印信息

echo $JAVA_HOME  打印 java home 环境变量的值

28.java 常用命令

java javac jps ,jstat ,jmap, jstack

29. 其他命令

svn git maven

28.linux 命令学习网站:

http://explainshell.com/

以上是“Java 开发必会的 Linux 命令有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-07发表,共计1734字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)