2022年3月

Markdown 兼容部分HTML,不是想要取代 HTML

1. HTML部分

、、

必须在前后加上空行与其它内容区隔开,还要求它们的开始标签与结尾标签不能用制表符或空格来缩进 支持\ 或 \ # 2. 特殊字符转实体 AT&T => AT\&T # 3. 标题 # \#这是 H1 ## \#\#这是 H2 ###### \#\#\#\#\#\#\#这是 H6 # 4. 区块引用 \> > \> 区块引用 > \> 引用文字 支持嵌套,引用内也支持markdown语法 > ## 这是一个标题。 > > 嵌套一下 > 1. 这是第一行列表项。 > 2. 这是第二行列表项。 > > 给出一些例子代码: > > return shell_exec("echo $input | $markdown_script"); # 5. 有序无序列表 无序列表使用星号、加号或是减号作为列表标记 * \*第一 + \+第二 - \-第三 有序列表则使用数字接着一个英文句点 1. \1.第一 2. \2.第二 # 6. 代码区块 \ 和 \ 标签来把代码区块包起来 只要简单地缩进 4 个空格或是 1 个制表符就可以 # 7. 分割线 \*\*\* 或 \-\-\- *** # 8. 加粗 *一个\*包裹,em标签加粗* **两个\*包裹,strong标签加粗** # 9. 代码 ` 用反点号包裹 代码内容 ` # 10. 反斜杠 转义普通符合

mac 安装 brew

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

brew 工具安装软件目录

/usr/local/Cellar

软件配置文件目录

/usr/local/etc

Mac sudo mount -uw / 解决Read-only file system

sudo ln -s /Library/Developer/CommandLineTools/SDKs/MacOSX10.15.sdk/usr/include/ /usr/include

使用brew安装nginx
考虑加sudo
安装:brew install nginx
启动:brew services start nginx
重启:brew services restart nginx
停止:brew services stop nginx
查看:cat usr/local/etc/nginx/nginx.conf
编辑:vi usr/local/etc/nginx/nginx.conf

PHP查看扩展

php -m

查看具体扩展情况:

php --ri redis

查找配置文件

php -i |  grep ini 



删除远程分支

git push origin --delete XXX

删除本地分支

git branch -d [-D 强制] XXX

删除远程分支强制覆盖本地

git fetch --all
git reset --hard origin/XXX

背景:在clone代码仓库下来之后,发现docker-compose.yml是线上环境部署流水线依赖。开发在本地部署,因系统环境差异,其文件中部分步骤需要调整,在不加.gitignore的情况下,达到忽略文件的改动

操作:
git 会一直忽略此文件直到重新告诉 git 可以再次跟踪此文件

git update-index --assume-unchanged docker-compose.yml

告诉 git 恢复跟踪

git update-index --assume-unchanged docker-compose.yml

查看当前被忽略的、已经纳入版本库管理的文件

git ls-files -v | grep -e "^[hsmrck]"