linux 学习操作小计
屌丝最近在接触lamp开发 把工作中遇到的 问题和 一些常用的操作记下来。以便以后去翻阅
(1)linux下备份mysql数据库方法
#mysqldump -u root -p dbname > /root/dbname.sql
root 和 dbname 分别是 数据库的用户名 和 数据库名称 路径可以自己随便选择dbname.sql 是备份的数据库名称
(2)linux下导入mysql数据库方法
连接mysql数据库后 选择你要导入的数据库
->use dbname
source /home/sql/db.sql
这里用source 方法导入数据库 source可导入批量大数据库文件
(3)linux下修改文件权限
chmod 777 -R /home/www/demo/
这里是修改全部子目录及文件权限改为 777
这查看linux文件的权限:ls -l 文件名称
查看linux文件夹的权限:ls -ld 文件夹名称(所在目录)
(4)linux下查找文件所在位置
find / -name 文件位置 列如
find / -name www
grep -rn "hello,world!" ./
(5)linux下替换文件夹下所有文件包括子文件夹
sed -i "s/查找/替换/g" `grep 查找 -rl /home/www/` 例如 将 home/www 目录下所有的22 替换成33
sed -i "s/22/33/g" `grep 22 -rl /home/www/`