Vsftpd 初始化 Vsftpd 初始化 安装 1sudo apt-get install vsftpd 服务管理 12sudo service vsftpd start|stop|restartsudo /etc/init.d/vsftpd start|stop|restart 设置允许用户登录权限 创建FTP用户。 12sudo useradd ftpuser -m -s /bin/bashsudo pass 2024-03-17 Software Tools Vsftpd
Vim 正常模式(Normal-mode) Vim 正常模式(Normal-mode) 移动光标 如果键盘上有上,下,左,右箭头的导航键,就由这些键来完成光标的移动,另外,可以用下面的键完成同样的移动功能。 k:上移。 j:下移。 h:左移。 l:右移。 上面这4个键将光标位置每次移动一行或一个字符,Vim还提供稍大范围移动光标的命令。 ctrl+f:在文件中前移一页(相当于 page down) ctrl+b:在文件中后移一页( 2024-03-17 Software Tools Vim
Vim 插入模式(Insert-mode) Vim 插入模式(Insert-mode) 进入插入模式 在编辑模式下正确定位光标之后,可用以下命令切换到插入模式: i:在光标左侧插入正文。 a:在光标右侧插入正文。 o:在光标所在行的下一行增添新行。 O:在光标所在行的上一行增添新行。 I:在光标所在行的开头插入。 A:在光标所在行的末尾插入。 退出插入模式 退出插入模式的方法是,按 ESC 键或组合键 Ctrl+[ ,退出插入模 2024-03-17 Software Tools Vim
Vim 命令模式(Command-mode) Vim 命令模式(Command-mode) 在Vim的命令模式下,可以使用复杂的命令,在插入模式下键入: 即可进入命令模式。 打开,保存,退出 在已经启动的Vim中打开一个文件需要用:e 命令。 1:e path_to_file/filename 保存当前编辑的文件需要用:w 命令(单词 write 的缩写) 1:w 将当前文件另存为 file_temp 则。 1:w file_ 2024-03-17 Software Tools Vim
Vim 可视模式(Visual-mode) Vim 可视模式(Visual-mode) 在普通模式下按下v进入可视模式,移动光标即可多选。 运行普通模式命令 在可视模式下,输入下列命令可对每行执行在普通模式的操作; 1:'<,'>normal 命令。 多行缩进 选中多行,使用>缩进,使用<反缩进。 visual block模式 Control+v进入锁定可视模式,在此模式下将以列作为 2024-03-17 Software Tools Vim
Vim Vundle Vim Vundle 在.vimrc中跟踪和管理插件。 安装vundle 1git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 配置说明 插件有三种类型: Github上vim-scripts仓库的插件。 Github上非vim-scripts仓库的插件。 不在Github上的插件。 2024-03-17 Software Tools Vim
Tmux 配置 Tmux 配置 加载配置文件 1tmux source-file ~/.tmux.conf 鼠标配置 Tmux默认不支持鼠标滚动查看窗口中的前后内容,需要修改配置文件~/.tmux.conf来支持。 12345678910setw -g mouseset-option -g history-limit 20000set-option -g mouse onbind -n WheelUpPane 2024-03-17 Software Tools Tmux
Vim Vimium Vim Vimium 最常用的快捷键 向下/上/左/右移动 j/k/h/l 向下/上跳动 d/u 回到顶/尾部 gg/G 窗口打开模式本窗口/新窗口 f/F 查找历史记录+书签 o/O 关闭/恢复标签 x/X 查找书签 b/B(当前/新窗口打开) 选择左/右标签 J/K 搜索剪贴板关键字在当前/新窗口 p/P 跳转到当前url上一级/最高级 gu/gU 创建/查看标签页 t/T 2024-03-17 Software Tools Vim
Tmux 命令 Tmux 命令 Conception tmux的主要元素分为三层: Session 一组窗口的集合,通常用来概括同一个任务,session可以有自己的名字便于任务之间的切换。 Window 单个可见窗口,Windows有自己的编号,也可以认为和ITerm2中的Tab类似。 Pane 窗格,被划分成小块的窗口,类似于Vim中 C-w +v 后的效果,一图以蔽之: Tmux为了防止与全局快捷键冲 2024-03-17 Software Tools Tmux
Supervisor Supervisor 介绍 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启,它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在supervisor的配置文件中,把要管理的进程的可执行文件的路径写进去即可,也实现当子进程挂掉的时候,父进程可以准确获 2024-03-17 Software Tools Supervisor
Supervisor 配置 Supervisor 配置 配置文件的目录。 /etc/supervisord.conf (主配置文件) /etc/supervisor.d/ (默认子进程配置文件,也就是需要我们根据程序配置的地方) 主服务配置 12345678910111213141516171819202122232425[unix_http_server]file=/home/supervisor/supervi 2024-03-17 Software Tools Supervisor
SSH 配置 SSH 配置 代理配置 ~/.ssh/config 1234567Host github.com HostName github.com User git # 走 HTTP 代理。 # ProxyCommand socat - PROXY:127.0.0.1:%h:%p,proxyport=8080 # 走 socks5 代理(如 Shadowsocks) ProxyC 2024-03-17 Software Tools SSH
SSH 远程连接 SSH 远程连接 SSH概述 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑,1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全的一个基本解决方案,迅 2024-03-17 Software Tools SSH
Office Word Office Word 对话框启动器。 有用的屏幕提示。 撤销与恢复。 页面视图,大纲视图,草稿试图,导航窗格。 选定竖块文本。 复制,粘贴,放大和缩小文本的快捷键。 插入符号和日期。 替换,全部替换。 将空格替换为空值。 将文档中的空白行删除。 字体,字号,字形和字符宽度。 特殊效果(文字加底纹或者边框) 首行缩进和悬挂缩进。 段间距和行距。 制表位。 项目符号和编号。 首字下沉。 格式 2024-03-17 Software Tools Office
Office PPT Office PPT PPT页面的基本功能。 对象和占位符的介绍。 幻灯片的视图和放映:F5从首页开始放映,shift+F5从当前页开始放映。 复制,移动,插入幻灯片。 应用主题到当前幻灯片和修改背景格式。 幻灯片版式与幻灯片母版:版式即为PPT中的模板,母版可同意批量修改PPT页面,母版管理着版式。 插入剪切画,艺术字,形状与文字转换为smart图形。 节与插入幻灯片编号。 插入音频与视频。 2024-03-17 Software Tools Office
VS Code VS Code 解决VScode在Mac上滚动掉帧的问题 打开命令板。 1Ctrl+Shift+P/ CMD+Shift+P / F1 添加配置项。 1Preferences: Configure Runtime Arguments 添加。 1disable-hardware-acceleration": true 重启。 此时应用启动时默认关闭硬件加速,等同于code 2024-03-17 Software Tools IDE
Office Excel Office Excel Excel工作簿,工作表和单元格。 文本和数字的区别。 自动填充数据和自定义填充序列。 调整行高和列宽。 合并单元格,跨列居中。 设置单元格格式,边框与底纹,单元格样式。 单元格的两种工作模式:数据区域模式和表格模式,前者模式下的单元格被引用时通过地址的方式实现,后者模式下被引用时通过[@列名]的方式实现。 自动套用表格格式。 条件格式:符合条件的单元格将以特殊格式突出 2024-03-17 Software Tools Office
IDEA IDEA 快捷键 Editing(编辑) 快捷键 作用 Control + Space 基本的代码补全(补全任何类,方法,变量) Control + Shift + Space 智能代码补全(过滤器方法列表和变量的预期类型) Command + Shift + Enter 自动结束代码,行末自动添加分号 Command + P 显示方法的参数信息 Control + 2024-03-17 Software Tools IDE
HomeBrew 命令 HomeBrew 命令 包管理 查看包的信息 1brew info [包名] 查询可用包 1brew search [包名] 安装软件包 1234brew install [包名]// 使用rb文件安装。brew install ./Formula/thrift.rb 查询可更新的包 1brew outdated 更新包 12345678// 更新所有。brew upgrade// 更新指定包。b 2024-03-17 Software Tools Homebrew
HomeBrew 安装指定版本软件 HomeBrew 安装指定版本软件 不同版本的 thrift.rb 中应该是包含对应版本的软件源 url 和 sha256 的,接下来查看 thrift.rb 文件修改历史,提示太多,所以简单粗暴的直接将 homebrew-core 整个仓库 git clone 了下来: 1git clone git@github.com:Homebrew/homebrew-core.git 有了本地clo 2024-03-17 Software Tools Homebrew