查找文件

find / -name filename.txt
查找/目录下名字为filename.txt的文件。

find / -iname filename.txt
忽略大小写。(忽略大小写都是在添加i)

find /usr/ -path "*local*"
匹配路径

find

终止线程

kill -9 19979
强制终止线程号为19979的线程

kill

查看一个程序是否运行

ps -ef|grep tomcat
查看所有与tomcat相关的进程
ps
grep

查看所有的文件包含隐藏文件

ls -a

创建和删除目录

mkdir newfolder
rmdir deleteEmptyFilder

压缩和解压文件

压缩:
tar -czf test.tar.gz /test
解压:
tar -xvzf test.tar.gz

修改文件的权限

chmod u+x,g+w,o-x filename.txt
r读取属性,w写入属性,x执行属性,u文件所有者,g与文件同组的用户,o其它用户。

删除文件包括其子文件

rm -rf deleteFile

移动文件

mv /temp/movefile /targetFolder

复制文件到指定的目录

cp -r sourceFolder targetFolder

查看文件尾10行

tail -n 10 file.txt

查看日志文件

tail -f logfile.log
该命令工会自动显示新增的内容。

查看线程个数

ps -Lf 端口号 |wc -l

ps

查看内存,CPU占用命令

top 查看CPU占用情况
free -m查看内存占用情况
vmstat 3(间隔时间) 100(监控次数)查看CPU和内存的占用

查看端口占用情况

netstat -anp |grep 3306 查看特定端口3306的进程
lsof -i:3306 查看某个端口是否被占用