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

重启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 &

note3的更多相关文章

  1. 红米note3的wifi断流或假死

    红米note3的wifi断流/假死 日常使用note3的时,比如长时间浏览网页,点击一个链接会卡住不动,在等待十几秒之后才恢复.第一反应是不是网络不好?但是这种情况常常出现之后,对比其他的手机,比如价 ...

  2. Jordan Lecture Note-3: 梯度投影法

    Jordan Lecture Note-3:梯度投影法 在这一节,我们介绍如何用梯度投影法来解如下的优化问题: \begin{align} \mathop{\min}&\quad f(x)\n ...

  3. 红米 Note3 (kenzo)刷入 Lineage OS

    红米 Note3 (kenzo)刷入Lineage OS 的过程 详细的教程请看 Install LineageOS on kenzo 本文做一些额外的补充 0 刷机之的准备工作 如果登陆了 Goog ...

  4. 红米note3发热严重,小米真垃圾!

    红米note3全网通高配版,高通处理器骁龙650(MSM8956),夏天在有空调的房间,上网几分钟手机发烫,真垃圾! ROM已经是官方最新稳定版.MIUI8.5.2.0(LHNCNED) 红米NOTE ...

  5. MIUI7 系统应用精简(米5、红米note3)

    1.由于安装的部分应用在root后无法使用,所以自己一直不能使用MIUI的开发版本. 2.前段时间米5升级MIUI8,实在是用着不咋地,耗电,王者还掉帧,于是降级miui7 3.被逼走上了刷机路. 1 ...

  6. 小米note3的开发者选项在哪里?怎么进入开发者模式?如何显示布局边界?

    小米note3的开发者选项在哪里?小米note3怎么进入开发者模式1.找到[设置],打开2.点击[我的设备]3.点击[全部参数]4.连续点击[MIUI版本]5次5.之后就会看见提示 “进入到开发者模式 ...

  7. Unix高级编程Note3

    [Unix高级编程Note3] 1.RECURSIVE锁可以递归,普通锁只会死锁 2.线程安全函数 3.线程私有数据 4.pthread_once 5.线程取消点 6.线程信号 7.pread 8.d ...

  8. android samsung note3  device not found

    descriptiong : android  samsung note3 device not found solution: usb link by PTP, DONE! (be curiosly ...

  9. 解决 三星Note3 桌面小部件不实时更新/不刷新 的问题

    机型及问题描述:我的是三星note3 (国行 SM-N9008V),已ROOT,安装了LBE安全大师.在桌面小部件中,有些不会实时更新.比如有 滴答清单(办过的事项无法勾选),百度云音乐(歌曲播放更新 ...

  10. 大神note3千元指纹机,这是要逼疯友商吗

    新发现(光山居士).7月20日下午.奇酷公司在北京奥雅会展中心召开公布会,宣布推出首款千元级别的指纹识别机大神Note3.据悉.该型号手机.移动版售价899元.全网通版售1099元,并在16:00開始 ...

随机推荐

  1. webpack4 es6转换

    在webpack里用es6语法, ie浏览器不识别,为了让浏览器识别,需要用到bebal转换; bebal,英文是通天塔 的意思, 我们常说的巴比伦也是这个词;我估计是当初设计者是想用它作为一个沟通e ...

  2. webpack打包html里的img图片

    对待css里的图片, 因为已经通过引入css文件到js,打包了,可以正常通过module.rules.test检测到,然后正常打包. 但是对于html里的图片, 这个需要安装一个插件html-with ...

  3. package.json说明

    package.json是什么? 直接的说:就是管理你本地安装的npm包 一个package.json文件可以做如下事情: 展示项目所依赖的npm包 允许你指定一个包的版本[范围] 让你建立起稳定,意 ...

  4. java基础常问面试题

    1.面向对象和面向过程的区别 面向过程 :面向过程性能比面向对象高. 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机.嵌入式开发.Linux/Unix ...

  5. [2019杭电多校第三场][hdu6606]Distribution of books(线段树&&dp)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6606 题意为在n个数中选m(自选)个数,然后把m个数分成k块,使得每块数字之和最大的最小. 求数字和最 ...

  6. java 继承extends 的相关知识点

    java只有单继承,不能多继承 子类只能继承父类的非私有成员(成员变量.成员方法) 子类不能继承父类的构造方法,但是可以通过super关键字访问父类的构造方法 继承 要体现子类父类的 继承关系, ”i ...

  7. NGUI的HUD Text的扩展插件学习--(HUDText)的使用

    一,我们先添加一个空的游戏对象,在菜单中找到这个添加空的游戏对象 二,然后我们给该对象添加HUDText,然后给这个添加字体 三,我们添加个脚本,代码如下: using UnityEngine; us ...

  8. XMLHttpRequest.setRequestHeader()

    在AJAX中,如果需要像 HTML 表单那样 POST 数据,需要使用 setRequestHeader() 方法来添加 HTTP 头. 然后在 send() 方法中规定需要希望发送的数据: setR ...

  9. 2019-4-21-Roslyn-通过-NuGet-库修改应用程序入口函数

    title author date CreateTime categories Roslyn 通过 NuGet 库修改应用程序入口函数 lindexi 2019-4-21 17:37:1 +0800 ...

  10. 客户端模拟线程线程池发送100个文件给socket

    1.线程池模拟发送100个线程发送 2.每个线程启动一个socket发送文件 3.线程池最大并发几个