1.软文推荐

2.软文推荐

3.软文推荐

java程序猿在开发时并不使用Linux系统但是和服务器进行交互式就是使用shell,所以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的进程

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

24. 文件下载

wget http://file.tgz

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

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

本文来源:www.lxlinux.net/588.html,若引用不当,请联系修改。

相关文章 8

1

ovh高防vps(ovh高防鸡) 1分钟前

目录:1、全球付购买OVH的VPS,开通了没扣钱怎么办2、想买OVH的服务器16G的能分割成几个286MB的VPS啊?3、OVH免费vps有没有人用啊全球付购买...

2

Linux系统中内存监控的具体方法 3分钟前

内存是Linux内核所管理的最重要的资源之一。内存管理系统是操作系统中最为重要的部分,因为系统的物理内存总是少于系统所需要的内存数...

3

Linux下进行文件备份 4分钟前

数据备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到...

4

韩国vps哪个好(韩国vps怎么样) 7分钟前

目录:1、哪里的韩国vps比较好,要速度快的稳定的,最好重装系统是免费的2、哪款海外 VPS 性价比高3、国外VPS云服务器选择攻略心得分享...

5

Linux中查看SSH的版本具体方法 8分钟前

Linux中如何查看SSH的版本?本篇文章重点为大家讲解一下Linux中查看SSH版本具体方法,有需要的小伙伴可以参考一下。 安全Shell(SSH)通过加...

6

优化排名·很好站有云(网站排名云优化工具) 9分钟前

目录:1、网站优化排名2、怎么优化网站排名3、网站排名优化网站优化排名 网站优化排名如下 1.首先,对网站页面上的TDK进行优化时,应注...

7

讲解一下ES6 Promise用法 11分钟前

所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。 ES6 规定,Promise对象是一个构造函...

8

Linux系统顺序写、随机写详解 13分钟前

Linux磁盘读写影响着系统的性能,其中涉及到两个两个重要的概念就是顺序写、随机写,下面良许教程网为大家详细讲解一下Linux系统中的是...