时间:2021-05-19
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命令总结(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PHP程序员玩转Linux系列文章:1.PHP程序员玩转Linux系列-怎么安装使用CentOS2.PHP程序员玩转Linux系列-lnmp环境的搭建3.PHP
PHP程序员玩转Linux系列文章:1.PHP程序员玩转Linux系列-怎么安装使用CentOS2.PHP程序员玩转Linux系列-lnmp环境的搭建3.PHP
PHP程序员玩转Linux系列文章:1.PHP程序员玩转Linux系列-怎么安装使用CentOS2.PHP程序员玩转Linux系列-lnmp环境的搭建3.PHP
Linux下make命令是系统管理员和程序员用的最频繁的命令之一。管理员用它通过命令行来编译和安装很多开源的工具,程序员用它来管理他们大型复杂的项目编译问题。本
老板发消息说明天带条鱼来观察结果……1、Java程序员版2、PHP程序员版3、C程序员版4、C++程序员版5、Python程序员版6、.NET程序员版△7、Js