随笔分类 - Linux
摘要:Linux tr 命令用于转换或删除文件中的字符。 tr 指令从标准输入设备读取数据,经过字符串转译后,将结果输出到标准输出设备。 语法: tr [-cdst][--help][--version][第一字符集][第二字符集] tr [OPTION]…SET1[SET2] 参数说明: -c, --c
阅读全文
摘要:所有的 Unix Like 系统都会内建 vi 文书编辑器,其他的文书编辑器则不一定会存在。但是目前我们使用比较多的是 vim 编辑器。vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性,方便程序设计。 vim -b 打开二进制 -d 打开两个文件对比 -m 只读方式打开 vim fi
阅读全文
摘要:\ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,
阅读全文
摘要:标记也称为修饰符,正则表达式的标记用于指定额外的匹配策略。 标记不写在正则表达式里,标记位于表达式之外,格式如下: /pattern/flags 修饰符: i:ignore - 不区分大小写;将匹配设置为不区分大小写,搜索时不区分大小写: A 和 a 没有区别。 g:global - 全局匹配,查找
阅读全文
摘要:Linux 正则表达式 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为"元字符")。 正则表达式的使用,可以通过简单的办法来实现强大的功能。下面先给出一个简单的示例: ^[0-9]+abc$ ^:为匹配输入字符串的开始位
阅读全文
摘要:Linux uniq 命令Linux uniq 命令用于检查及删除文本文件中重复出现的行,一般与sort命令结合使用。uniq 可检查文本文件中重复出现的行。 语法: uniq [-cdu][-f<栏位>][-s<字符位置>][-w<字符位置>][--help][--version][输入文件][输
阅读全文
摘要:Linux ln 命令Linux ln(英文全拼:link files)命令是一个非常重要命令,它的功能是为某一个文件在另一个位置上建立一个同步的链接。当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下存放一个必须相同的文件,我们只需要在某个固定的目录,放上该文件,然后在其他目
阅读全文
摘要:Linux cut 命令Linux cut命令用于显示每行从开头算起 num1 到 num2 的文字。 语法: cut [-bn] [file] cut [-c] [file] cut [-df] [file] 使用说明: cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标
阅读全文
摘要:Linux less 命令less 与 more 命令相似,但使用less可以随意浏览文件,而more只能向前浏览,却不能向后浏览,而且less在浏览之前不会加载整个文件。 语法: less [参数] 文件 参数说明: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f
阅读全文
摘要:简介:Linux find 命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法: find path -option [ -print ]
阅读全文
摘要:Linux screen命令用于多重视窗管理程序。 语法: screen [-AmRvx -ls -wipe][-d <作业名称>][-h <行数>][-r <作业名称>][-s <shell>][-S <作业名称>] 参数说明: -A:将所有的视窗都调整为目前终端机的大小 -d<作业名称>:将指定
阅读全文
摘要:简介:iostat是I/O statistics(输入/输出)统计的缩写。iostat工具对系统磁盘操作活动进行监控。 安装: [root@hankyoon ~]# yum install sysstat 语法: iostat [选项] [<时间间隔> [次数]] 参数详解: -c:仅显示CPU使用
阅读全文
摘要:Linux中的ps是process status的缩写。ps命令用来列出系统中当前运行的那些进程,ps命令列出来的当前进程的快照。如果动态显示,可以使用top命令。 常用命令参数: a 显示所有进程 -a 显示同一终端下的所有程序 -A 显示所有进程 c 显示进程的真实名称 -N 反向选择 -e 等
阅读全文
摘要:命令功能:ionice 获取或设置程序的IO调度与优先级。 命令格式: ionice [[-c class] [-n classdata] [-t]] -p PID [PID]… ionice [-c class] [-n classdata] [-t] COMMAND [ARG]… IO调度策略分
阅读全文
摘要:Linux dd 命令用于读取、转换并输出数据。dd 可以从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 语法: dd if=/path/to/input_file of=/path/to/output_file bs=block_size count=numb
阅读全文
摘要:Monit是一个用于管理和监控系统的小型开源工具。monit可以监控服务器进程状态、HTTP/TCP状态码、服务器资源、文件系统变化等。可以设置邮件报警,重启进程等。 官网文档https://mmonit.com/monit/documentation/monit.html 安装 yum insta
阅读全文
摘要:pidstat是sysstat工具的一个命令,用于监控全部或指定进程的CPU,内存,线程,设备IO等系统资源的占用情况。pidstat首次运行显示自系统启动开始的各项信息,之后运行pidstat将显示上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需要的统计信息。 用法: pi
阅读全文
摘要:%% a literal %%a locale's abbreviated weekday name (e.g., Sun)%A locale's full weekday name (e.g., Sunday)%b locale's abbreviated month name (e.g., Ja
阅读全文
摘要:shell 支持多种运算符 1.算数运算符 2.关系运算符 3.布尔运算符 4.字符串运算符 5.文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相
阅读全文
摘要:expr命令是一个手工命令行计数器,用于在unix/linux下求表达式变量的值,一般用于取整数,也可用于字符串 语法:expr 表达式 表达式说明: • 用空格隔开每个项; • 用 \ (反斜杠) 放在 shell 特定的字符前面; • 对包含空格和其他特殊字符的字符串要用引号括起来 实例 计算字
阅读全文