java程序员必须要学会的linux命令总结(推荐)

 更新时间:2017年11月14日 10:08:54   作者:落叶的博客  
下面小编就为大家分享一篇java程序员必须要学会的linux命令总结(推荐)。具有很好的参考价值。希望对大家有所帮助。一起跟随小编过来看看吧

1.查找文件

find / -name filename.txt 根据名称查找/目录下的filename.txt文件。
find . -name “*.xml” 递归查找所有的xml文件

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

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

3.终止线程

kill -9 19979 终止线程号位19979的进程
pkill -9 java 批量终止java进程

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

ls -al

5.当前工作目录

pwd

6.复制文件

cp source dest 复制文件
cp -r sourceFolder targetFolder 递归复制整个文件夹
scp sourecFile romoteUserName@remoteIp:remoteAddr 远程拷贝

7.创建目录

mkdir newfolder
创建文件:touch test.txt

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
zip -r test.zip /test

14.列出压缩文件列表

tar -tzf test.tar.gz

15.解压文件

tar -xvzf test.tar.gz
upzip test.zip

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.free -m 查看内存使用量和交换区使用量

[root@iZ2513wqj05Z ~]# free -m
total used free shared buffers cached
Mem: 3535 2454 1080 16 216 440
-/+ buffers/cache: 1797 1737
Swap: 0 0 0

23.df -h 查看各分区使用情况

[root@iZ2513wqj05Z ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 20G 5.4G 14G 29% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
tmpfs 1.8G 17M 1.8G 1% /run
tmpfs 1.8G 0 1.8G 0% /sys/fs/cgroup

24.du -sh 查看指定目录的大小

[root@iZ2513wqj05Z ~]# du -sh /mnt/online/

3.2G /mnt/online/

25.启动tomcat服务

进入tomcat的bin目录
nohup ./startup.sh & tail -f ../logs/catalina.out
分析:nohup 让程序在后台运行,经常结合 & 一起使用。
tail -f ../logs/catalina.out 同时查看tomcat启动日志。

以上这篇java程序员必须要学会的linux命令总结(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅谈byte和长度为8的boolean数组互相转换

    浅谈byte和长度为8的boolean数组互相转换

    下面小编就为大家带来一篇浅谈byte和长度为8的boolean数组互相转换。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • Mybatis-plus中IService接口的基本使用步骤

    Mybatis-plus中IService接口的基本使用步骤

    Mybatis-plus是一个Mybatis的增强工具,它提供了很多便捷的方法来简化开发,IService是Mybatis-plus提供的通用service接口,封装了常用的数据库操作方法,包括增删改查等,下面这篇文章主要给大家介绍了关于Mybatis-plus中IService接口的基本使用步骤,需要的朋友可以参考下
    2023-06-06
  • 基于JPA实体类监听器@EntityListeners注解的使用实例

    基于JPA实体类监听器@EntityListeners注解的使用实例

    这篇文章主要介绍了JPA实体类监听器@EntityListeners注解的使用实例,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • java poi判断excel是xlsx还是xls类型

    java poi判断excel是xlsx还是xls类型

    这篇文章主要为大家详细介绍了如何利用java poi来判断excel是xlsx还是xls类型,文中的示例代码讲解详细,有需要的小伙伴可以参考一下
    2024-10-10
  • springboot 跨域配置类及跨域请求配置

    springboot 跨域配置类及跨域请求配置

    这篇文章主要介绍了springboot 跨域配置类及跨域请求配置,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-01-01
  • Spring 配置文件字段注入到List、Map

    Spring 配置文件字段注入到List、Map

    这篇文章主要介绍了Spring 配置文件字段注入到List、Map,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • SpringBoot3.x接入Security6.x实现JWT认证的完整步骤

    SpringBoot3.x接入Security6.x实现JWT认证的完整步骤

    这篇文章主要介绍了Spring Boot 3.x中Spring Security 6.x的安全配置变化,特别是JWT过滤器的工作原理和配置方法,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-02-02
  • SpringBoot整合日志功能(slf4j+logback)详解(最新推荐)

    SpringBoot整合日志功能(slf4j+logback)详解(最新推荐)

    Spring使用commons-logging作为内部日志,但底层日志实现是开放的,可对接其他日志框架,这篇文章主要介绍了SpringBoot整合日志功能(slf4j+logback)详解,需要的朋友可以参考下
    2024-08-08
  • java web实现自动登录功能

    java web实现自动登录功能

    这篇文章主要为大家详细介绍了java web实现自动登录功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Spring boot @ModelAttribute标注的实现

    Spring boot @ModelAttribute标注的实现

    这篇文章主要介绍了Spring boot @ModelAttribute标注的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-01

最新评论