vim分屏标签
vim分屏标签tab标签
创建新tab :tabnew
关闭当前tab :tabc
关闭其他tab :tabo
查看所有的tab :tabs
前一个 :tabp
后一个 :tabn
分屏
上下分屏 sp
左右分屏 vsp
关闭当前屏幕 Ctrl+W c
vim插件管理
vim插件管理使用vim-plug管理vim插件
vim-plug 非常好用
修改~/.vimrc配置文件后,如何重新加载
方法1 source %
方法2 so ~/.vimrc
vim脚本提取文件名
vim脚本提取文件名简介创建文件时,希望直接生成文件标题
快捷键
vimrc支持函数expand,:h expand可以查看帮助12345678910111213141516171819202122:echo expand('%:t') my.txt name of file ('tail'):echo expand('%:p') /abc/def/my.txt full path:echo expand('%:p:h') /abc/def directory containing file ('head'):echo expand('%:p:h:t') def First get the full path with :p (/abc/def/my.txt), then get the head of that with :h (/abc/def), then g ...
Vim基本操作
Vim基本操作文件操作
只读方式打开文件 -R eg. vim clipboard.md -R
Emacs性能问题排查
Emacs性能问题排查查看启动时间
命令 emacs --timed-requires
输出
屏幕中央的位置显示
查看内存和CPU占用
命令 emacs --profile
输出
屏幕中央的位置显示
换个思路,Emacs以服务的方式运行
启动服务emacs --daemon
启动客户端emacsclient -t,终端方式启动
启动客户端的命令太长,在/etc/bash.bashrc设置别名12# ------------ 定义emacsclient的别名,Emacs后台服务模式启动,加快速度 -----------alias et='emacsclient -t'
2019年MTP管理技能培训笔记-读后感
2019年MTP管理技能培训笔记-读后感如何分析和解决问题
原则和理论支撑
从现象到本质
根据问题现象指定临时应急方案,解决问题
从多角度调查问题,了解问题的范围
分析问题原因,包括表面问题和深层问题(引入专家)
讨论范围内(专家参与)
进行方案选择和决策(专家参与)
总结经验,预防再次发生
思维呈现的4个层次
通过语言表达出来
通过文字记录下来(重新思考的过程)
对文字进行结构化分类(信息处理,清晰)
形成图表(量化)
形成检查清单
如何描述问题
描述问题的一般模式: 从什么角度出发,通过什么手段,解决什么问题,最终达到了什么成果
如何清晰的描述问题
多使用数据,量化的形式描述
描述具体的行为
举例说明
描述问题的5W3H法则(回顾报告)
when,where,who,what,why 什么时间什么地点谁发生了什么事,为什么
How,How Many,How Often 如何发生的,严重程度,频次
如何分析问题
站在一定的高度来分析,从全局看个体,从现象看及本质,从未来回看现在
5M1E分析法
man 人的问题 -> 当事人,当事人同事,上级,干系人
m ...
Git使用技巧
Git使用技巧HTTPS和GIT协议转换
git协议,不用每次都输入用户名和密码1git@github.com:jiftle/grocery.git
https协议,服务器端不要做配置1https://git.dev.tencent.com/jiftle/grocery.git
git本地仓库和远程仓库关联
创建远程仓库
初始化本地仓库git init git add . git commit -m "desc"
关联远程仓库 git remote add origin https://gitee.com/lp369/mypython.git
第一次先拉取远程库中的README.md和.gitignore等文件 git pull --rebase origin master
提交本地代码git push origin master
002-Tmux真彩色配置.md
002-Tmux真彩色配置.md前言tmux默认不是真彩色,使用vim, colo space_vim_theme,提示”not enough colors”
适用环境(已测试)
MacOS
Linux(deepin)
配置
tmux配置~/.tmux.conf
12set -g default-terminal "xterm-256color"set-option -ga terminal-overrides ",xterm-256color:Tc"
vim配置.vimrc mac下不需要这个设置, linux下也不需要
12345set termguicolorsif &term =~# '^screen' let &t_8f = "\<Esc>[38;2;%lu;%lu;%lum" let &t_8b = "\<Esc>[48;2;%lu;%lu;%lum"endif
注意
注意这里有个 ...
001-Deepin下编译vim8.md
001-Deepin下编译vim8.md前言
deepin v20版本,自带的vim8.1版本,不能满足coc.nvim的最低使用要求(不支持浮动窗口),所以自己编译。
有个偷懒的办法,deepin v20支持snap安装,snap find vim,找到最新的vim or nvim 安装就可以了,版本是最新的,当前 2020-10-24 最新版本是vim8.2 and nvim 0.4.4
编译环境1OS: deepin v20
清理
卸载已存在版本vim
1sudo apt purge vim vim-gtk vim-runtime vim-gnome vim-common vim-tiny vim-gui-common
dpkg卸载,有些apt卸载不掉的软件包12345查询dpkg -l |grep lua卸载并清除配置sudo dpkg --purge lua5.1
清理冗余的软件包1sudo apt autoremove
步骤
下载vim工程源码
1https://github.com/vim/vim.git
配置编 ...
001-Linux日志概述.md
001-Cento7日志概述.mdcentos7系统日志,常见介绍。
常见的日志
引导日志
/var/log/boot.log
登录日志
last 成功的登录
lastb 失败的登录
/var/log/btmp 非文本文件
查看命令 last -f /var/log/btmp
操作日志
防火墙
计划任务
/var/log/cron
每个执行的计划任务都会被记录
内存缓冲信息
/var/log/dmesg
最新信息
整体系统信息
安全信息(ssh登录,退出)
安装包信息
审计日志
安装日志