• note3


    awk 

    awk “样式” 文件: 把符合样式的数据行显示出来。
    awk { 操作 } 文件: 对每一行都执行{}中的操作。
    awk " 样式 { 操作 }" 文件: 对符合样式的数据行,执行{}中的操作.

    查看 一定时间段的 文件内容

    sed -n '/2018-12-20T19:15:00+08:00/,/2018-12-20T19:15:28+08:00/p'   20.log

    管道 | 

    ps –ef |grep php

    统计当前文件夹下 文件个数

    ls -lR|grep "^-"|wc -l

    查看内存使用前十的进程

    ps aux | sort -k4nr | head -n 10 

    重启sshd : 

    一般 Linux :sudo service sshd start

    mac:sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist
         

    centos7: sudo systemctl sshd.service start

    mac 自带Apache 重启命令

    sudo apachectl start/restart #启动

    apache sudo apachectl stop #停止apache

    自带的
    [apache]
    apache配置文件 :/etc/apache2/httpd.conf
    DocumentRoot : /data/apacheroot
    apachectl位置 : /usr/sbin/apachectl
    重启apache命令:sudo /usr/sbin/apachectl restart
    [PHP]
    /usr/bin/php
    /usr/bin/phpize
    /usr/bin/php-config
    /usr/lib/php/extensions/no-debug-non-zts-20160303/(扩展目录)

    brew重装PHP时,生成的
    [apache]
    apache配置文件 :/usr/local/etc/httpd/httpd.conf
    DocumentRoot : /data/localhost_root
    apachectl位置 : /usr/local/bin/apachectl 即 /usr/local/Cellar/httpd/2.4.37_1/bin/apachectl
    重启apache命令 : sudo /usr/local/bin/apachectl restart
    [PHP]
    /usr/local/bin/php 即 /usr/local/Cellar/php/7.3.1/bin/php
    /usr/local/bin/phpize 即 /usr/local/Cellar/php/7.3.1/bin/phpize
    /usr/local/bin/php-config 即 /usr/local/Cellar/php/7.3.1/bin/php-config
    /usr/local/etc/php/7.3/php.ini
    /usr/local/Cellar/php/7.3.1/pecl/20180731/(扩展目录)

    数据库设计三大范式   第一范式:每列数据原子不可分割项    第二范式  :相互关联的主体的数据信息数据分开存储  :第三范式:数据库表中不包含已在其它表中已包含的非主关键字信息

    三大范式 可以减少数据沉余,降低存储成本,更容易满足不同需求,提高开发效率

     

     

    array_pop  删除数组最后一个元素    array_shift 删除数组第一个元素

    array_push  数组末尾插入新元素   array_unshift  数组开头插入新元素

    array_push   结合 array_shift  可以模拟先进先出队列

    =====mysql  密码重置=====

    $ sudo /etc/init.d/mysql stop
     安全模式登录
    -------------------------------------
    [sudo] wl 的密码:
    [ ok ] Stopping mysql (via systemctl): mysql.service.
     
    $ sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &
     
    报错,比如提示mysqld_safe Directory ‘/var/run/mysqld’ for UNIX socket file don’t exists
     
    $ sudo mkdir -p /var/run/mysqld
     
    $ sudo chown mysql:mysql /var/run/mysqld
     
    再输入
    sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &
     
    无密码登录  改密码
    mysql -u root
    > use mysql;
     
    > update user set authentication_string=PASSWORD("这里输入你要改的密码") where User='root'; #更改密码
    > update user set plugin="mysql_native_password"; #如果没这一行可能也会报一个错误,因此需要运行这一行
     
    > flush privileges; #更新所有操作权限
    > quit;
     
    终止运行,重启服务,新密码登入
    > sudo /etc/init.d/mysql stop
    > sudo /etc/init.d/mysql start # reset mysql 
    >  mysql -u root -p
     

    安全模式登入MySQL

     
     
    1
    2
    3
    4
    5
    6
    7
    $ sudo /etc/init.d/mysql stop
     
    -------------------------------------
    [sudo] wl 的密码:
    [ ok ] Stopping mysql (via systemctl): mysql.service.
     
    $ sudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &
  • 相关阅读:
    二重循环
    汇编中的大小写转换
    编译出错:must be index or base register
    [bx]和loop指令
    poj1012约瑟夫
    fenshijin
    poj3050
    抹蛋糕
    poj1190
    uuu
  • 原文地址:https://www.cnblogs.com/yimingwang/p/10154019.html
Copyright © 2020-2023  润新知