Vim 编辑器中命令模式
Vim 编辑器中命令模式中的插入、删除、复制、粘贴、撤销和修改操作介绍。 一、Vim 插入 1.1、光标位置插入 i 在光标之前插入 a 在光标之后追加 1.2、行位置插入 I 在一行的开头处插入 A 在…
IT工程师的生活足迹
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
Vim 编辑器中命令模式中的插入、删除、复制、粘贴、撤销和修改操作介绍。 一、Vim 插入 1.1、光标位置插入 i 在光标之前插入 a 在光标之后追加 1.2、行位置插入 I 在一行的开头处插入 A 在…
supervisor 是使用Python 语言开发的进程管理工具;目前只能在 unix 系统中使用。Supervisor 进程管理工具可以对单个或者多个进程进行统一管理,如启动、重启、停止进程。更重要的作用是能在进程因为某种原因崩溃时,做到自动重启。 一、Supervisor 服务 Supervis…
jq是一个处理JSON输入的工具,将给定的过滤器应用于其JSON文本输入,并在标准输出上将过滤器的结果作为JSON生成。 最简单的过滤器是点号【.】,它是标识过滤器,它将jq的输入未经修改地(除了格式化)操作到其输出。 一、选项参数说明 -c紧凑而不是漂亮的打印输出; -C着色JSON; -n使用“…
一、手动挂载分区:Mount Linux 系统使用 Mount 命令手动挂载分区。 1.1、mount 命令说明usage: mount [-t vfstype] [-o options] device dir 1、-t vfstype 指定文件系统的类型 通常不必指定,mount 会自动选择正确的…
在shell 编程中,我们有时会使用到while 读取按行读取文件中的数据。使用的方法有管道符和重定向。 一、管道符 cat ${date_minutes}|while read minute do size_access=`grep ${minute} ${log_dir_parrent}${lo…
shell 编写脚本过程中,有时候我们需要使用条件语句,判断一下变量的字面量。 一、整数类型的比较 -eq:测试两个整数是否相等 -ne:测试两个整数是否不等 -gt:测试一个数是否大于另一个数 -lt:测试一个数是否小于另一个数 -ge:大于或等于 -le:小于或等于 二、字符串类型的比较 ==:…
在使用shell编写一些脚本时,我们少不了会遇到检查文件状态的情况。比如检查目标文件是否存在;并且是否可以读写数据等。 这里我们结合中括号,检查文件的状态。 一、文件夹是否存在 if [ !-d “/tmp/dirname” ];then makedir /tmp/dirname else pass…
一、获取变量的长度 ${#varname} 示例: [root@gudcloud tmp]# str=”hello world” [root@gudcloud tmp]# echo ${#str} 11 二、截取变量的部分数据 ${varname:offset:length} 返回变量varname…
获取变量VAR的配置值或路径PATH的变量PATH_VAR。如果给出SPEC,则给出编译环境SPEC的值 使用说明 Usage getconf -a getconf [-v specification] system_var getconf [-v specification] PATH_VAR P…
计算器是我们常用到的工具,Linux 系统也为我们提供的几个用于算数运算的命令工具。 包括: 1、expr:evaluate expressions 计算公式。 2、bc:An arbitrary precision calculator language 任意精度计算器语言。 3、dc:an ar…