1、压缩某个文件夹下的代码
tar -zcvf 压缩完的代码要存放的路径 需要压缩的代码的路径
如 tar -zcvf /var/www/html/xx.tar.gz /var/www/html。注tar -cvf 仅打包不压缩,tar -zcvf 打包且压缩
2、压缩某个文件夹下除去某些不需要的文件
tar --exclude /var/www/html/admin/config -zcvf 文件压缩名 压缩完的代码要存放的路径 需要压缩的代码的路径
tar --exclude /var/www/html/admin/config -zcvf xxx.tar.gz /var/www/html/ /var/www/html
3、查看压缩包命令
tar ztvf xx.tar.gz
4、查看压缩包里某个文件的命令
tar ztvf xx.tar.gz | grep cert
5、上传压缩包
rz -be
6、下载压缩包
sz -be
7、用gzip压缩命令压缩
gzip man.config 解压完文件夹名应为 man.config.gz
8、用gizp解压命令
gzip -d man.config.gz
9、解压缩
tar -zxvf 需要解压代码路径 存放解压完代码的路径
tar -zxvf /tmp/etc.tar.gz /etc
10、直接以管道命令来压缩和解压
如将tmp下的man.config 压缩存放到了 /var/www/html 下再直接解压,先进入 /var/www/html该目录下
tar -cvf - /tmp/man.config | tar -xvf -
11、查找字符串
grep | -rl 'www.yaobai.com' .
12、服务器关机命令有四个(不能随便用,会被boss骂的)
15、查看磁盘的大小
du -sh
16、查看定时脚本
crontab -l 或者直接编辑定时脚本 crontab -e
分钟 小时 天 月 星期 命令/脚本
0~59 0~23 1~31 1~12 0~6 执行的命令/脚本
17、find #在指定目录搜索文件 格式:find [-path] -options[-print -exec -ok]
options常用的有下选项:
-name:按照名字查找
-user:文件属主来查找
-type:按照文件类型查找
find /var/www/html -name php* #查找文件名类似php的文件
18、安装rz包
sudo yum install lrzsz -y
19、普通的zip解压
unzip -o xx.zip
20、两台服务器之间文件的复制
scp -P37815 www.xx.com.conf root@115.115.120.333:/var/www/html/
21、找到三月之前的文件并执行删除操作find /email/v2_bak -mtime +92 -type f -exec rm -f {} \;
22、修改系统语言 由en转为zh
第一处:编辑vi ~/.bash_profile 加入
export LC_ALL="zh_CN.UTF-8"
export LANG=zh_CN.UTF-8
第二处:vi /etc/sysconfig/i18n:
LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"
23、查看某个端口占用的线程
netstat -pan | grep 9314 或者 netstat -anp | grep 9314
显示:tcp 0 0 0.0.0.0:9314 0.0.0.0:* LISTEN 27519/searchd
24、统计某个文件夹下的图片个数
s -l |grep ".JPG"|wc -l