linux vi 编辑器技巧:set ignorecase搜索不区分大小写
如大家所知,在linux、 UNIX® 中执行搜索时,模式匹配是区分大小写的。但是,如果希望 vi 不区分大小写,那么可以使用 :set ignorecase 命令。使用 :set noignorecase 恢复区分大小写。还可以使用简写(:set ic 和 :set noic)。 如果希望每次进入 vi 会话时都启用不区分大小写的搜索,那么在主目录中的 .……
linux vi 编辑器技巧:set autoindent自动缩进
在用某些编程语言编写代码时,缩进是样式的重要部分,可以确保代码的可读性更好。如果需要,可以在 linux vi 编辑器中根据编程语言的样式设置自动缩进。使用 autoindent 打开或关闭自动缩进 打开自动缩进 #!/bin/ksh # # for file in /etc/* do if [[ -f ${file} ]] ;……
linux vi 编辑器技巧:set number打开和关闭行号
linux vi 编辑器的许多选项可以控制编辑会话的外观和感觉。使用 :set 命令修改 vi 中的会话设置。按 Escape 键进入命令模式之后,可以使用 :set all 命令显示选项和设置的列表。 可以设置的选项之一是 number,它的作用是打开和关闭行号 这个命令让 vi 在当前编辑的文件中的每个记录上显示行号。让 vi 进入命令模式之后,可以输入……
虚拟机安装centos7.0时电脑进入黑屏的解决方法
在用VMware-workstation-full-9.0.2虚拟机安装centos7.0的时候,刚开始安装,选择Install Centos 7或者是Test this media & install Centos 7以后,虚拟机屏幕都会进入黑屏状态,并且等待很久以后,还是黑屏。之前安装别的版本的centos系统时,从来没有出现过这样的问题。在网上……
Android手机连接Linux主机Apk软件推荐Connectbot
在阿里云买了一个Linux云主机,隔断时间就会收到监控短信,报告网站出问题,有时候没有在电脑旁边,那么如何快速连接到Linux主机并修复问题呢?如果有手机软件能够远程控制Linux主机该多好,网上找了一下还真有!那就是本文推荐的连接Linux主机的Apk软件Connectbot。 ConnectBot是一个Android操作系统上的开源Secure She……
SQLITE Alter表添加列时判断表中是否已经存在列
表已经有了,升级需要新增一些列 采用了语句:ALTER TABLE Data ADD COLUMN test 由于列已存在,重复的新增会报错,如何在新增列前先检查这个列是否存在以保证脚本的重复执行呢? 1、在代码中捕获错误 2、在代码中使用.schema Data ;会返回Data 的结构,然后判断下有没有test字段,有就忽略,没有就执行alter tab……
wordpress 插件开发一个简单示例需要了解的知识
用Wordpress时间久了,也用过别人开发的各种插件和主题,有时候不由得好奇这些插件是如何开发出来的,自己也希望尝试开发一个简单的插件,一来学习点知识,二来实现自己一些特殊的需求。经过查阅各种资料,学习并总结了一些Wordpress 插件开发的方法。当然制作自己的插件也是要有基础的,你需要熟悉 WordPress 的基本功能,以及 PHP 编程。本文告诉你……