LINUX符号、快捷键、正则

liunx常用符号含义

:                多个命令的分隔符

/               根或者路径的分隔符

>              标准输出重定向(数据流朝着箭头方向流动),覆盖原来的文件

>>            追加重定向(数据流朝着箭头方向移动),再原来的文件的【结尾】,【追加】内容

<or<         标准输入重定向:输入重定向用于改变命令的输入,指定输入内容,后跟文件名

<<or<<    输入重定向:后跟字符串,用来表示“输入结束”,也可用ctrl+d来结束输入

..               上级目录

~              用户家目录

|                管道,把前一个命令的输出交给后一个命令后继续处理

!             加历史记录的行号,执行相应命令。加字母,执行最近的以相应字母开头的命令

PATH        环境变量大写,所有包含在环境变量里面的路径,都可以直接敲出来执行。

全局生效在/etc/profile,普通用户生效~

linux常用快捷键

ctrl + a    跳到开头

ctrl + e    跳到结尾

ctrl + c    中断当前程序

ctrl + d    注销

ctrl + l     清屏

ctrl + u    清除(剪切)光标以前

ctrl + k    清除(剪切)光标以后

正则表达式

简单的说,正则表达式就是一套处理字符串的规则和方法。以行为单位对字符串进行处理,通过特殊的符号辅助,我们可以快速的过滤、替换某些特定的字符串。

运维工作中,会有大量的访问日志,错误日志,大数据。如何能够快速的过滤出我们需要的内容,这就需要靠正则表达式。

awk,sed,grep(egrep)三剑客要想能工作的更高效,那一定是离不开正则表达式的配合的。我们要想玩好三剑客,首先就要掌握正则表达式

liunx里正则表达式。主要是awk、sed、grep(egrep)三剑客的正则表达式。

正则表达式实际上就是一些特殊字符,赋予了他特定的含义。

基础正则表达式:BRE

1. ^word     搜索以word开头的

2. word$     搜索以word结尾的

3. .              代表且只能代表任意一个字符

4. /             转义符号,让有这特殊身份意义的字符脱掉马甲,显示原型

5. *             例ol* 重复0个或多个前面的一个字符

6. .*            匹配所有字符

7. []            字符集合的重复特殊字符的符号 "或"

8. [^word]  配置不包含括号内任意字符的内容

9. a\{n,m}   重复n到m次,前一个重复的字符

a\{n,}      重复至少n次,前一个重复字符

a\{n}       重复n次,前一个重复的字符

扩展正则表达式:ERE

1. +            重复一个或一个以上前面的字符(egrep或grep -E支持,grep不支持,把前边多个分隔符变成一个)

[[email protected] ~]# echo ----1:-------2 |awk -F ‘[-:]+‘ ‘{print $3}‘     输出结果为2

2. ?           重复0个或一个0前面的字符

3.  |            用或的方法查找多个符合的字符串

4. ()            找出"用户组"字符串

时间: 2024-08-06 20:05:48

LINUX符号、快捷键、正则的相关文章

linux中快捷键的用法

linux中快捷键的用法 1.1 常见快捷键 ctrl + a 把光标移动到行首 ctrl + e 把光标移动到行尾 ctrl + c 撤销当前的操作=cancel ctrl + d logout命令(当前行没有任何内容,退出当前用户),删除光标所在位置后面的一个符号,文本 ctrl + l(小写字母L)清除屏幕内容 ctrl +u 剪切光标所在位置到行首内容 ctrl +k 剪切光标所在位置到行尾内容 ctrl +y 粘贴 ctrl + r search搜索历史命令,继续搜索,查找历史命令 

Mint Linux自定义快捷键不支持中文路径的问题的解决

/*********************************************************************  * Author  : Samson  * Date    : 04/28/2014  * Test platform:  *              3.11.0-12-generic #19-Ubuntu  *              GNU bash, version 4.2.45  * ****************************

自学linux符号总结

linux符号总结    简单   易用  高效 :            多个命令的分隔符 /              根或者路劲的分隔符 >             标准输出重定向(数据流朝着箭头的方向流动),覆盖原来的文件 >>           追加重定向(数据流朝着箭头的方向流动),在原来文件的[结尾],[追加]内容 <或<        标准输入输入重定向:输入重定向用于改变命令的输入,指定输入内容,后跟文件名 <<或<<   输入重定

[linux]XBMC快捷键修改

XBMC快捷键配置文件: /usr/share/xbmc/system/keymaps/keyboard.xml <FullscreenVideo> <keyboard> <period>StepForward</period> <comma>StepBack</comma> <quote>SmallStepBack</quote> <opensquarebracket>BigStepForward

linux截图快捷键

linux 截图快捷键 1 Prt ScSysRq ---->全屏截图 2 Shift+Prt ScSysRq   ---->自定义截图 3 Alt+Prt ScSysRq ---->活动窗口截图 4 Ctrl+Prt ScSysRq ---->全屏截图,但是截图文件是保存在粘贴板内,需要使用 Ctrl+V才能把截图文件粘贴出来. 注:上面1-3种方法所载取的图片会自动保存在系统的 Pictures 文件夹内.

Linux 命令快捷键

Linux 命令快捷键 tab 自动补齐(有不知道的吗)• ctrl+k 删除(剪切)此处至末尾所有内容• ctrl+u 删除(剪切)此处至开始所有内容• ctrl+w 清除光标之前一个单词• ctrl+h 向行首删除一个字符• ctrl+d 向行尾删除一个字符• ctrl+y 粘贴ctrl+u, ctrl+k, ctrl+w删除的文本快速命令行 – 快捷方式• ctrl+insert/ctrl-shift-c 拷贝• shift+insert/ctrl-shift-v 粘贴• ctrl+r 搜

Linux实用快捷键大全

Linux实用快捷键大全Ctrl + u 删除光标前的东西Ctrl + k 删除光标后的东西Ctrl + y 粘贴Ctrl + u/Ctrl + k的字符Ctrl + c 取消当前行输入的命令Ctrl + l             清屏,相当于执行clear命令Alt + F4           关闭当前窗口Alt + F9           最小化当前窗口Alt + F10         最大化当前窗口Alt + Tab         切换窗口Ctrl+shift+c 复制Ctrl+

Linux 用户必须知道的 14 个常用 Linux 终端快捷键

简介:以下是一些每个 Linux 用户必须使用的键盘快捷键. 使用命令行时,这些 Linux 快捷键将提升你的工作效率和效率. 你知道什么把专业用户和普通用户分开的吗?掌握键盘快捷键. 好的!这虽不是唯一的要素,但毋庸置疑是一个因素. 不论你使用什么工具,快捷键都能帮助你提高生产力和效率. 考虑一下.如果有人完全使用鼠标来复制整个文本而不是 Ctrl+A,你会怎么想? Linux 终端也不例外.这里是一些每个用户必须直到并练习的 Linux 终端快捷键. 相信我:一旦你掌握了这些快捷键,你将发现

Linux常用快捷键和基本命令

Linux常用快捷键和基本命令整理,先上思维导图: 命令行提示符 如下为基本命令行提示符的样子,其中root为用户名,代表超级用户,oldbodyedu代表主机名,~代表当前目录,即家目录,#是超级用户提示符,如果是普通用户使用$. 基本快捷键的使用 (1)Tab,补充命令 不用输入完整的命令,输入命令前几个字母后Tab键,会自动补全命令提示. (2)移动光标命令 Ctrl+A:移动光标到开头 Ctrl+E:移动光标到结尾 Ctrl+F:往光标后面移动一个字符 Ctrl+B:往光标前面移动一个字