当前位置: 首页 > 编程笔记 >

Java开发必会的Linux命令

浦德义
2023-03-14
本文向大家介绍Java开发必会的Linux命令,包括了Java开发必会的Linux命令的使用技巧和注意事项,需要的朋友参考一下

本文并不会对所有命令进行详细讲解,只给出常见用法和解释,具体用法可以使用--help查看帮助。
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的进程

3.终止线程

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

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

ls -al

5.当前工作目录 pwd

6.复制文件

cp 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的使用情况

 以上20个命令希望大家熟练掌握,希望对大家进行java开发有所帮助

 类似资料:
  • 主要为了方便其他 新手 开发者学习 Linux , 也为学习 Linux 做下总结与记录,本书内容会偏向实用,不会有过多的理论知识,太底层的知识我也无法一一讲解,毕竟我只是一个 Linux 熟练工。 书中内容我会尽个人的最大努力进行总结与归类,做到每个章节的内容可以独立阅读,帮助读者通过某些命令实现实现具体的功能。书中内容会陆续更新,无法一步到位。

  • 本文向大家介绍Linux命令技巧之30个必会的命令技巧,包括了Linux命令技巧之30个必会的命令技巧的使用技巧和注意事项,需要的朋友参考一下 在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。本文讲述了Linux下的查找,删除,打包,解压,查询及VIM等30个常用命令技巧 1、Vim自动添加注

  • 问题内容: 是否可以用Java执行linux命令?我正在尝试创建一个Web Servlet,以允许ftp用户更改其密码而无需ssh登录访问。我想执行以下命令: 问题答案: 看看这个。 但是,您所谈论的事情超出规范,我不建议您这样做。为了使其正常工作,您将以root用户身份运行应用程序服务器,或者使用其他某种机制来授予用户应用程序服务器正在运行的权限,以执行这些特权命令。某个地方的一个小问题,您就“

  • 本文向大家介绍linux 命令每天必学之tar命令,包括了linux 命令每天必学之tar命令的使用技巧和注意事项,需要的朋友参考一下 通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备

  • 实习经历,项目经历。 JavaSE基础,面向对象,集合,异常,泛型 多线程,并发,并行,一个请求量怎么计算?原子类,Atomic。。 Redis,数据结构,持久化;和MySQL相比 Spring源码看过吗,说下 HTTP包含什么 Linux了解过吗?Docker底层?Shell脚本? 数据结构,链表,二叉树等,链表应用哪些? Jwt,权限Outh模块 1个小时。 主要考察计算机基础,期待二面。 #

  • 本文向大家介绍Linux 命令每天必学(34)之du命令,包括了Linux 命令每天必学(34)之du命令的使用技巧和注意事项,需要的朋友参考一下 Linux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用的空间的查看,还是和df命令有一些区别的. du /bin和du -s /bin有什么区别呢? -s 就是summary, 显示该目录占用空间的总和