常用的Linux命令
显示进程占用的端口信息
netstat -tunlp
查看指定端口号的进程信息
netstat -tunlp|grep 80
删除目录及目录中所有文件
rm -rf /usr/myfiles
复制sourcedir目录及目录下的所有子文件到targetdir目录下
cp -r sourcedir targetdir
复制sourcedir目录及目录下的所有子文件到targetdir目录下,如果文件存在则直接覆盖
cp -rf sourcedir targetdir
查看所有包含java的进程
ps -ef|grep java
显示当前路径
pwd
授权.sh可执行脚本权限
chmod +x start.sh
使配置的环境变量立即生效
source /etc/profile
查看当前磁盘使用量
df -lh
查看当前目录所占磁盘空间
du -sh
查看当前目录及直接子目录所占磁盘空间
du -h -x --max-depth=1
将database.sql压缩生成backup.tar.gz文件
tar -zcvf backup.tar.gz database.sql
解压文件到当前目录
tar -zxvf backup.tar.gz
杀死进程信息中包含java信息的进程
for pid in `ps -ef | grep 'java' | grep -v 'grep' | awk '{print $2}'`
do
kill -9 "${pid}"
done