摘要:Linux shell 之 sed 命令详解 第三部分 目录: 五、修改行 六、转换命令 七、回顾打印 八、使用 sed 处理文件 五、修改行 修改( change)命令允许修改数据流中整行文本的内容。它跟插入和附加命令的工作机制一样,你必须在sed命令中单独指定新行。 1 sed '3c\ 2 >
阅读全文
随笔分类 - Shell
摘要:Linux shell 之 sed 命令详解 第三部分 目录: 五、修改行 六、转换命令 七、回顾打印 八、使用 sed 处理文件 五、修改行 修改( change)命令允许修改数据流中整行文本的内容。它跟插入和附加命令的工作机制一样,你必须在sed命令中单独指定新行。 1 sed '3c\ 2 >
阅读全文
摘要:Linux shell 之 sed 命令详解 第二部分 目录: 一、更多的替换选项 1.1 替换标记 1.2 替换字符 二、使用地址 2.1 数学方式的行寻址 2.2 使用文本模式过滤器 2.3 命令组合 三、删除行 四、插入和附加文本 如果你将第一部分的实践了,你会发现第一部分中介绍的 sed 的
阅读全文
摘要:Linux shell 之 sed 概述 sed 是一种流编辑器,它是文本处理中非常好的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用 sed 命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏
阅读全文
摘要:Linux shell 之 sed 命令详解 第一部分 sed 编辑器被称作流编辑器( stream editor),和普通的交互式文本编辑器恰好相反。在交互式文本编辑器中(比如 vim ),你可以用键盘命令来交互式地插入、删除或替换数据中的文本。流编辑器则会在编辑器处理数据之前基于预先提供的一组规
阅读全文
摘要:scp命令的用法详解 scp 是 Linux 中功能最强大的文件传输命令,可以实现从本地到远程以及远程到本地的轻松文件传输操作。下面简单的讲解一些关于 scp 命令的操作,给有用的人一些参考: 1、本地到远程的操作 操作的格式如下: 1 scp local_file remote_username@
阅读全文
摘要:linux常用的监控命令 1、top 显示所有正在运行而且处于活动状态的实时进程, 而且会定期更新显示结果;它显示了CPU使用率,内存使用率,交换内存使用大小,调整缓存使用大小,缓冲区使用大小,进程PID, 使用的命令等信息。 2. vmstat 一般是通过两个数字参数来完成的,第一个参数是采样时间
阅读全文
摘要:使用 if-then 结构化命令 在上一篇博文中给出的那些shell脚本里,shell按照命令在脚本中出现的顺序依次进行处理。对顺序操作来说,这已经足够了,因为在这种操作环境下,你想要的就是所有的命令按照正确的顺序执行。然而,并非所有程序都如此操作。 许多程序要求对shell脚本中的命令施加一些逻辑
阅读全文
摘要:1、执行数学运算 另一个对任何编程语言都很重要的特性是操作数字的能力。遗憾的是,对shell脚本来说,这个处理过程会比较麻烦。在shell脚本中有两种途径来进行数学运算。 1.1 expr 命令 最开始,Bourne shell提供了一个特别的命令用来处理数学表达式。expr命令允许在命令行上处理数
阅读全文
摘要:1、重定向输入和输出 有些时候你想要保存某个命令的输出而不仅仅只是让它显示在显示器上。bash shell提供了几个操作符,可以将命令的输出重定向到另一个位置(比如文件)。重定向可以用于输入,也可以用于输出,可以将文件重定向到命令输入 1.1 输出重定向 最基本的重定向将命令的输出发送到一个文件中。
阅读全文
摘要:1.1 创建 shell 脚本文件 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为: 1 #!/bin/bash 在通常的shell脚本中,井号(#)用作注释行。shell并不会处理shell脚本中的注释行。然而,shell脚本文件的第一行是个例外,#后面的惊叹号会告
阅读全文
摘要:管理文件系统 文件系统基础 日志文件系统与写时复制文件系统 文件系统管理 逻辑卷布局 使用Linux逻辑卷管理器 探索Linux文件系统 Linux的文件系统为我们在硬盘中存储的0和1和应用中使用的文件与目录之间搭建起了一座桥梁。Linux支持多种类型的文件系统管理文件和目录。每种文件系统都在存储设
阅读全文
摘要:Linux环境变量 全局环境变量与局部环境变量 Linux环境变量能帮助我们提升Linux shell得体验。很多程序和脚本都通过环境变量来获取系统信息、存储临时数据和配置信息。在Linux系统上有很多地方可以设置环境变量,了解去哪里设置相应得环境变量很重要! 什么是环境变量 bash shell用
阅读全文
摘要:Linux Shell的父子关系及内建命令 Shell的类型 系统启动什么样的shell程序取决于你个人的用户ID配置。在/etc/passwd文件中,在用户ID记录的第7个字段中列出了默认的shell程序。只要用户登录到某个虚拟控制台终端或是在GUI中启动终端仿真器,默认的shell程序就会开始运
阅读全文
摘要:解压缩是一个常用的操作,在 Linux 中通常比较常用的是 tar 命令,zip 和 rar 命令则是 Windows 中比较常用。 1. tar 命令 语法: tar [主选项 + 辅选项] 文件或目录 示例: 1 # 压缩文件 file1 和目录 dir2 到 test.tar.gz 2 tar
阅读全文
摘要:Linux Shell之监测磁盘空间 系统管理员的另一个重要任务就是监测系统磁盘的使用情况。不管运行的是简单Linux台式机还是大型的Linux服务器,我们都要知道还有多少空间可以留给应用程序。事实上,就算你不是系统管理员,开发人员也好,个人用户也好,你也得知道这些。 一、挂载存储媒体 Linux文
阅读全文
摘要:监测程序 一、探查进程 当程序运行在系统上时,我们称之为进程(process)。想要监测这些进程,需要熟悉ps命令的用法。ps命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息。 但是随着ps命令的稳健而来的还有复杂性--有数不清的参数,这或许让ps命令成了最难掌握的命令。大多数系统
阅读全文
摘要:Linux shell--基础指令 浏览Linux文件系统 Linux中最基础也是最必要的一条指令 cd destination cd命令可接受单个参数destination,用以指定想切换到的目录名。如果没有为cd命令指定目标路径,它将切换到用户主目录。 destination参数可以用两种方式表
阅读全文
|