• php工作中常用到的linux命令


    压缩并指定目录
    举例:zip -r /home/kms/kms.zip /home/kms/server/kms

    解压并指定目录
    举例:unzip /home/kms/kms.zip -d /home/kms/server/kms

    查看系统磁盘使用情况
    df -h

    增加软连接 
    ln -s /home/wwwroot/app/uploads /home/wwwroot/edealdeal/uploads

    mysql导出到指定目录
    mysqldump -uroot -p密码 waidan_tmgf > /home/wwwroot/waidan_tmgf.sql
    waidan_tmgf 为数据库名称   /home/wwwroot/waidan_tmgf.sql为导出sql的位置

    导入数据库
    1、首先建空数据库
    mysql>create database abc;

    2、导入数据库
    方法一:
    (1)选择数据库
    mysql>use abc;
    (2)设置数据库编码
    mysql>set names utf8;
    (3)导入数据(注意sql文件的路径)
    mysql>source /home/abc/abc.sql;
    方法二:
    mysql -u用户名 -p密码 数据库名 < 数据库名.sql
    #mysql -uabc_f -p abc < abc.sql

    建议使用第二种方法导入。

    注意:有命令行模式,有sql命令

    删除文件夹实例:
    rm -rf /var/log/httpd/access
    将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

    删除文件使用实例:

    rm -f /var/log/httpd/access.log
    将会强制删除/var/log/httpd/access.log这个文件

    创建用户(该用户远程链接时候只可以管理当前数据库)
    GRANT ALL privileges ON dbname.* TO username@'%' identified by 'password'
    flush privileges;

    复制文件
    cp -r /home/wwwroot/edealdeal/ /home/wwwroot/model_edealdeal

    移动目录
    mv    /usr/lib/*    /zone

    阻止mysqlmysql-bin.00000xxx日志文件删除

    mysql 配置文件 log-bin=mysql-bin 加#注释掉

    scp命令 (导出)

    scp /home/wwwroot/liehu.php liehu@144.55.66.177:~/

    全局替换

    sed -i "s/aaa/bbb/g" `grep -rl aaa /data/*`

    查看nginx错误日志

    tail -f /var/log/nginx/error.log(具体已设置的日志路径为准)

    全局替换

    sed -i "s/zhibo_upimg/zhiboimg/g" `grep -rl zhibo_upimg /data/学习些.com/*`  

    下载文件

    sz flle.php 

    上传文件 

    rz

    全局搜索

    grep   zhibo_upimg -r /data/学习些.com/*

  • 相关阅读:
    Dialog 对话框的文字与输入框不对齐
    ag-grid动态生成表头及绑定表数据
    ag-grid实时监测复选框变化
    Java-分页工具类
    Java-日期转换工具类
    文件上传与下载
    IDEA的安装与激活
    熟悉IDEA工具的使用
    缓存三大问题的解决办法
    制作一个省份的三级联动菜单
  • 原文地址:https://www.cnblogs.com/phpjinggege/p/5811107.html
Copyright © 2020-2023  润新知