常用命令笔记(一)

工作中常用命令汇总。持续更新 ing ……

// 去除字段内容中的换行和回车
UPDATE `table` SET `position`= REPLACE(REPLACE(`position`, CHAR(10), ''), CHAR(13), '') WHERE 条件;

// svn 更新冲突选项说明
tc 以svn服务器上为准
mc 以本地代码为准

// git 提交
git add .
git commit -m 'My first file'
git push origin master

// find 命令删除文件  
find . -type f -size 768c -delete // c 代表 bytes
find . -name 'COCKIE*' -delete

// 统计文件数量
ls -l|grep 'error_log'|wc -l

// 动态修改 Redis 配置参数
CONFIG SET requirepass password

// 打包并以 gzip 压缩
tar -zcvf abc.tar.gz test 123.txt // 目录 test 文件 123.txt

// scp 命令
scp -P22 -r ./backupdatabase.sh root@120.24.**.**:/root/

// 设置临时 IP 地址
ifconfig eth0 ip 地址 

// 创建软链接
ln -s ./release_v4.2.1.20171102/api.xxx.com ./api.xxx.com

// chattr 命令
chattr +i api.xxx.com               // 设定文件不能被删除、改名、设定链接关系,同时不能写入或新增内容
chattr -R +a uploadFiles            // 只能向文件中附加数据

// 查看磁盘使用情况
df -h

// 显示目录下所有的文件夹所占用磁盘空间的大小
du -h --max-depth=1 ./

发表评论

电子邮件地址不会被公开。 必填项已用*标注

昵称 *