
Linux
文章平均质量分 87
发条宇
在哪跌倒,在哪站起来
展开
-
linux awk
awk:awk的核心概念是“域”,所谓“域”就是把一行字符按照特定的分隔符分成一列列的内容。awk的操作就是逐行的对每一行的每一个域进行操作,以实现类似于二维表格的各种功能。简单输出对每一行都是以空格为分隔符的文件做输出选择。比如ls –l的结果,除去第一行后,仅仅想要得到权限情况和文件名。可以看到,每一行被一个或者多个空格(或者制表符)分为9部分内容。每一部分内容就是一个域,awk中都有一个特定的标示符来表示一个域。awk中,默认的分隔符就是一个或者多个空格(或者制表符)。语句的具体含义原创 2021-08-19 17:34:25 · 225 阅读 · 0 评论 -
Linux sed
sed:逐行做文本处理可以实现所有vi实现的功能,是编辑器也是一门语言。最常用的是替换功能,还有打印和删除等等打印命令p:先构造sedp.txt文件,内容如下:[root@test test]# cat sedp.txtaaaa this is a linebbbb this is b linecccc this is c linedddd this is d linee this is e linef this is f line1.按照行号打印格式:sed <原创 2021-08-19 16:48:15 · 194 阅读 · 0 评论 -
linux总结一
1.ls ls -a ls --full–time 显示全时间格式 ls -t按照修改时间排列 ls -r 倒叙 ls -s 显示文件及文件夹大小 ls -h 以人类能够裂解的方式显示后9个字母表示该文件或者目录的权限位,如果是 - 表明没有该权限。2.ls -t -full -timels -t参数直接使用没有实际意义 只有加了 l 后才有实际意义;尤其对于大批量文件的显示配合 -r参数来反转时间排序3.ls -s 参数:-h方便人类更好的阅读4.切换目录路径命令 cdpwd显示原创 2021-08-06 18:02:56 · 246 阅读 · 0 评论 -
Linux总结二
1.whoamilogname 查看自己是以什么用户登陆的注意:logname和whoami将是运维工作中自定义审计系统的重要命令。who或者w查看当前登陆用户第一行显示当前时间,机器启动时长,当前有多少用户在线,和1分钟、5分钟、15分钟load。(load在后面会讲到,这里不讲解)其中,USER指的是logname;tty是登陆的模式,tty1是从本地登录,pts从远程登录;from是登陆来源IP;login@是登陆时间;idle是空闲时间,也就是上一次执行命令的时间;jcpu是占用cp原创 2021-08-04 22:31:45 · 356 阅读 · 0 评论 -
Linux总结三
1.正则表达式^只要是"^"这个字符是直接在中括号[]中被使用的话(不包括嵌套使用)就表示字符类的否定;如果不是表示限定开头.[] 代表的是一个字符集, "^"只有在字符集中才是反向字符集的意思.$ 在正则表达式中表示匹配行尾 ^$ 匹配空行–[…]-- 在正则表达式中表示匹配括号中的一个字符 “[xyz]” 匹配字符x,y或z ; “[c-n]” 匹配 c到n之间的任意一个字符转义符 不想让特殊字符立即生效,就需要使用转义符.2.转义(escape)“尖角号” --<原创 2021-07-31 22:14:48 · 217 阅读 · 0 评论