09 2021 档案
摘要:分号和&的区别 分号可用来分隔同一行里多条命令。shell会依次执行这些命令 &可用来分隔同一行里多条命令。但是shell不会等待之前的命令执行完 变量 变量赋值方式:变量名称=字符 等号前后不能有空格 字符值如果有空格,则需要使用双引号将变量包围 获取变量值方式:$变量名 echo 语法 echo
阅读全文
摘要:主要使用ctags命令生成一个tags文件 mac安装set tags=tags brew install ctags Linux安装 apt-get install exuberant-ctags 在vim文件中配置 “ 添加一下命令,两个一起用,ctags自动寻找tags文件,默认当前路径,其次
阅读全文
摘要:vim实现代码片段自动补充 实现的插件 Plugin 'neoclide/coc.nvim', {'branch': 'release'} Plugin 'honza/vim-snippets' 安装coc.nvim插件的时候,出现了一个错误: [coc.nvim] build/index.js n
阅读全文
摘要:我是用的是Vundle.vim进行管理。 vundle搭建方式如下: git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim vundle常用指令介绍 filetype off " 对文件类型进行检查,非
阅读全文
摘要:因为别人写的比较全,我这里就不写了。如果不允许转,请告知,马上撤了。 MacOS下基于vim搭建golang开发环境 安装注意点在于: vim-go对vim的版本要求是: vim-go requires at least Vim 8.0.1453 or Neovim 0.4.0. 根据本次安装流程思
阅读全文
摘要:.:重复对文件的修改操作 x:删除光标下的字符 u:撤销上次操作 dd: 删除当前行 >G:增加从当前行到文档末尾处的缩进层级 未修改前: 使用>G后: j:跳到下一行 $:跳转到光标所在行的最后一个字符串 A:在当前行的结尾添加内容 f{char}:在当前行,且在光标以后查找字符 在Line on
阅读全文
摘要:iptables定义: iptables 是nuix/linux 系统自带的优秀且完全免费的基于包过滤的防火墙工具、它的功能十分强大、使用非常灵活、可以对流入、流出及流经服务器的数据包进行精细的控制。特别是它可以在一台非常低配置下跑的非常好。提供400台机器的办公上网共享服务丝毫不逊色数万RMB企业
阅读全文
摘要:最近工作的时候发现有很多地方都需要根据端口号找进程部署路径,因此本次做个记录。 1、已知端口号,比如:8080。找进程号 netstat -tunpl | grep 8080 # -t (tcp) 仅显示tcp相关选项 # -u (udp)仅显示udp相关选项 # -n 拒绝显示别名,能显示数字的全
阅读全文
摘要:使用grep命令 比如: 查找2021年8月9号20点到21点的日志 grep '2021-08-09 2[0-1]' test.log 注意:如果要匹配多个可以使用-E。如果想要看多少行可以使用-c grep -cE '23:14:[1-9]|23:15:[1-9]' mtrigger.log
阅读全文
摘要:同一个端口但是不同的server_name是否可以 验证方式 配置nginx.conf http { keepalive_timeout 0; etag off; server { listen 8080; server_name ysm.cool; location /test { content
阅读全文
摘要:iptables命令操作 网址:https://www.cnblogs.com/liang2580/articles/8400140.html https://blog.csdn.net/reyleon/article/details/12976341 nginx 因为开了多个master的ngin
阅读全文
摘要:新建分支 如果想要创建一个远程都没有的本地分支 git branch <branchname> 切换分支(本地分支) git checkout <branch> 如果想要创建一个基于远程分支的本地分支(基于分支的分支)并且想要切换到这个分支 # 先使用git branch -a看好自己要基于哪个分支
阅读全文
摘要:golang之数据验证validator 前言 普通验证对struct的数据方法比较繁琐,这里介绍一个使用比较多的包:validator 原理 将验证规则写在struct对字段tag里,在通过反射获取struct的tag,实现数据验证 安装 go get github.com/go-playgrou
阅读全文