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/`

你可能感兴趣的:(linux)