Linux
文章平均质量分 71
爱健身的陈贰迅
这个作者很懒,什么都没留下…
展开
-
awk文本格式化
awk是一个强大的Linux命令,有强大的文本格式化的能力,好比将一些文本数据格式化成专业的excel表的样式awk早期在Unix上实现,我们用的awk是gawk,是GUN awk的意思awk更是一门编程语言,支持条件判断、数组、循环等功能再谈三剑客grep,擅长单纯的查找和匹配文本内容 awk,更适合编辑,处理匹配到的文本内容 sed,更适合格式化文本内容,对文本进行复杂处理awk基础awk语法:awk [option] 'pattern[act...原创 2022-05-23 15:18:08 · 904 阅读 · 0 评论 -
Sed与正则表达式
sedsed是Stream Editor(字符流编辑器)的缩写,简称流编辑器。sed是操作、过滤和转换文本内容的强大工具常用功能包括结合正则表达式对文件实现快速增删改查,其中查询的功能中最常用的两大功能是过滤(过滤指定字符串)、取行(取出指定行)。语法:sed [选项] [sed内置命令字符] [输入文件]选项:参数选项 解释 -n 取消默认sed的输出,常与sed内置命令p一起用(p代表打印) -i 直接将修改结...原创 2022-05-16 15:58:25 · 436 阅读 · 0 评论 -
Linux正则表达式
正则表达式:Regual Expression,REGEXP由一类特殊字符及文本字符所编写的模式,其中有些字符不表示其字面意义,而是用于表示控制或调配的功能分两类:1.基本正则表达式:BRE2.扩展正则表达式:ERE正则表达式的意义处理大量的字符串 处理文本通过特殊符号的辅助,可以让Linux管理员快速过滤、替换、处理所需要的字符串、文本、让工作高效。通常Linux运维工作,都是面临大量带有字符串的内容,如配置文件 程序代码 命令输出结果 日志文件且此类字符原创 2022-05-14 16:12:34 · 395 阅读 · 0 评论 -
Bash特性
bash是什么bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令bash还能从文件中读取Linux命令,称之为脚本bash支持通配符、管道、命令替换、条件判断等逻辑控制语句bash的特性1.命令行展开[root@timy-test-k8s01 ~]# echo timy{1..10}timy1 timy2 timy3 timy4 timy5 timy6 timy7 timy8 timy9 timy10[root@timy-test-k8s01 ~]#原创 2022-05-14 15:04:09 · 175 阅读 · 0 评论 -
Linux重定向符号和特殊符号
输出重定向符号输入设备:键盘输入数据 文件数据导入输出设备:显示器,屏幕终端 文件程序的数据流:输入流:<---标准输入(stdin),键盘 输出流:--->标准输出(stdout),显示器,终端 错误输出流:-->错误输出(stderr)文件描述符:在Linux系统中,一切设备都看作文件。而每打开一个文件,就有一个代表该打开文件的文件描述符程序启动时默认打开是哪个I/O设备文件:标准输入文件(stdin),文件描述符0 标准输出文件.原创 2022-05-14 11:00:09 · 1060 阅读 · 0 评论 -
Linux通配符和特殊引号
常见通配符符号 作用 * 匹配任意,0或多个字符,字符串 ? 匹配任意1个字符,有且只有一个字符 符号集合 匹配一堆字符或文本 [abcd] 匹配abcd中任意一个字符,abcd也可以是不连续的任意字符 [a-z] 匹配a到z之间任意一个字符,要求连续字符,也可以连续数字,匹配[1-9] [!abcd] 不匹配括号中任意一个字符,也可以书写[!a-d],同于写法 [^abcd] 同上,!可以换成^ 特殊通配符符号原创 2022-05-13 14:25:11 · 407 阅读 · 0 评论 -
tar、gzip、zip压缩命令
which命令查找PATH环境变量中的文件,Linux内置命令不在path中[root@timy-test-k8s01 ~]# which python/usr/bin/pythonwhereis命令whereis命令用来定位指定的二进制程序、源代码文件和man手册页等相关文件的路径[root@timy-test-k8s01 ~]# whereis pythonpython: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.原创 2022-04-24 16:34:59 · 2595 阅读 · 0 评论 -
Linux文件属性与管理
文件或目录属性主要包括:1.索引节点,inode2.文件类型3.文件权限4.硬链接个数5.归属的用户和用户组6.最新修改时间查看命令[root@timy-test-k8s01 /]# ls -lhitotal 16K 120 lrwxrwxrwx. 1 root root 7 Apr 14 03:04 bin -> usr/bin 64 dr-xr-xr-x. 5 root root 4.0K Apr 14 03:28 .原创 2022-04-24 09:32:00 · 79 阅读 · 0 评论 -
Linux核心命令和文件管理(四)
stat命令stat命令用于显示文件的状态信息,stat命令的输出信息比ls命令的输出信息要更详细。语法:stat (选项) (参数)选项-L --dereference 跟随链接-f --file-system 显示文件系统状态而非文件状态-c --format=格式 使用指定输出格式代替默认值,每用一次指定格式换一新行 --prin...原创 2022-04-23 15:09:46 · 962 阅读 · 0 评论 -
Linux核心命令与文件管理(三)
cut命令cut - 在文件的每一行中提取片断在每个文件FILE的各行中,把提取的片断显示在标准输出语法:cut [参数] [数值区间] 文件-b 以字节为单位分割-n 取消分割多字节字符,与-b一起用-c 以字符为单位-d 自定义分隔符,默认以tab为分隔符-f 与-b一起使用,指定显示哪个区域N 第N个字节,字符或字段,从1计数起...原创 2022-04-22 17:29:33 · 824 阅读 · 0 评论 -
VIM基本用法
window平台的文本编辑器记事本一般用户编写普通的txt文本文件notepad++,可以用于写代码支持编程,颜色区分等功能的编辑器Linux平台的文本编辑器vi命令,如同Windows的记事本,功能较少vim命令,如同notepad++功能强大Vim使用流程vim默认机器是不安装的,需要手动安装这个工具命令yum install vim -y #通过yum软件管理工具,安装命令vim,且默认yes,这个命令得保证机器可以上网。当vim打开...原创 2022-04-16 16:25:44 · 852 阅读 · 0 评论