zoukankan      html  css  js  c++  java
  • 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 &
  • 相关阅读:
    Python数据可视化——散点图
    [ffmpeg 扩展第三方库编译系列] 关于 mingw32 下编译libcaca
    独立python环境之virtualenv和virtualenvwrapper
    深入理解maven及应用(一):生命周期和插件
    Android页面事件挂接模拟
    第六课 Struts的视图组件
    wxWidgets笔记_1_linux环境下wxwidgets的安装与配置
    使用 gradle 在编译时动态设置 Android resValue / BuildConfig / Manifes中<meta-data>变量的值
    ubuntu 下安装eclipse &java环境配置
    [Swift]LeetCode695. 岛屿的最大面积 | Max Area of Island
  • 原文地址:https://www.cnblogs.com/yimingwang/p/10154019.html
Copyright © 2011-2022 走看看