标签:命令

9 篇文章

文本处理三剑客 (一) – grep 与正则表达式
一、文本搜索工具 grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行模式:由正则表达式字符及文本字符所编写的过滤条件…
文本处理三剑客 (二) – sed
一、sed 介绍 Stream EDitor, 行编辑器sed 是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。然后读入下行,执行下一个循环。如果没有使诸如‘D’的特殊命令,那会在两个循环之间清空模式…
文本处理三剑客 (三) – awk
一、awk 介绍 是一种编程语言,用于在 linux/unix 下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是 linux/unix 下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk 有很多内建的功能,比如数组、函数等,这是它和C…
linux 基础 (一) – 基础和帮助
一、终端 terminal 虚拟终端(tty:teletypewriters, /dev/tty#)tty 可有n个,切换:Ctrl+Alt+F#图形终端( /dev/tty7 ) startx, xwindowsCentOS 6: Ctrl + Alt + F7CentOS 7: 在哪个终端启动,即位于哪个虚拟终端伪终端( pty:pseudo-…
linux 基础 (二) – 目录与文件管理
一、 Linux 目录树 所有的文件与目录都是由根目录开始,那是所有目录与文件的源头,然后再一个一个的分支下来,有点像是树枝状 1.1 FHS 标准 目录介绍/boot引导文件存放目录,主要放置开机会使用到的文件,包括内核文件(vmlinuz)、引导加载器(bootloader, grub)等/bin所有用户使用的基本命令;不能关联至独立分区,OS…
linux 基础 (四) – 用户、组和权限
一、用户和组 用户 user 分三类:1、管理员:root uid=02、系统用户gin):存在linux中,满足文件或者程序运行的需要,而创建的。不能登录,不能使用。uid=1-499(centos6),1-999(centos7)3、普通用户:管理员root创建的用户。uid=500+,1000+(centos7)组 group就是具有相同特征…
linux 基础 (五) – 文本处理工具
一、文本处理工具 1.1 文件查看 1.1.1 cat 命令 使用格式 cat [OPTION]... [FILE]... # FILE(可选):要处理的文件,可以为一或多个 常用选项 选项说明-n, --number对所有行编号,从1开始编号-b, --number-nonblank只对非空行编号,从1开始编号,覆盖"-n"选项-…
linux 基础 (六) – 文件查找和压缩
一、文件查找 在文件系统上查找符合条件的文件:locate, find非实时查找(数据库查找):locate实时查找:find 1.1 locate 命令 原理查询系统上预建的文件索引数据库/var/lib/mlocate/mlocate.db依赖于事先构建的索引索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(update…
linux 基础 (七) – 软件包管理
一、软件运行和编译 ABI:Application Binary Interface程序源代码 --> 预处理 --> 编译 --> 汇编 --> 链接静态编译:.a动态编译:.so静态和动态链接链接主要作用是把各个模块之间相互引用的部分处理好,使得各个模块之间能够正确地衔接,分为静态链接和动态链接静态链接:把程序对应的依赖…