自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 gawk进阶

       本章将进一步深入了解如何定制gawk。gawk是一门功能丰富的编程语言,你可以通过它所提供的各种特性来编写高级程序处理数据。如果你在接触shell脚本前用过其他编程语言,那么gawk会让你感到十分亲切。在本章,你将会了解如何使用gawk编程语言来编写程序,处理可能遇到的各种数据格式化任务。一.使用变量&nbsp...

2020-04-29 08:10:58 571

原创 sed进阶

       sed编辑器的基础命令能满足大多数日常文本编辑需求。本章将会介绍sed编辑器提供的更多高级特性。这些功能你未必会经常用到,但当需要时,知道这些功能的存在以及如何使用肯定是件好事。一.多行命令       在使用sed编辑器的基础命令时,你可能...

2020-04-28 16:55:47 327

原创 正则表达式

       在shell脚本中成功运用sed编辑器和gawk程序的关键在于熟练使用正则表达式。这可不是件简单的事,从大量数据中过滤出特定数据可能会(而且经常会)很复杂。一.什么是正则表达式       理解正则表达式的第一步在于弄清他们到底是什么。1....

2020-04-28 13:56:04 757

原创 初识sed和gawk

       到目前为止, shell脚本最常见的一个用途就是处理文本文件。检查日志文件、读取配置文件、处理数据元素,shell脚本可以帮助我们将文本文件中各种数据的日常处理任务自动化。但仅靠shell脚本命令来处理文本文件的内容有点勉为其难。如果想在shell脚本中处理任何类型的数据,你得熟悉Linux中的sed和gawk工具...

2020-04-24 17:31:31 375

原创 创建函数

       在编写shell脚本时,你经常会发现在多个地方使用了同一段代码.如果只是一小段代码,一般也无关紧要但要在shell脚本中多次重写大块代码段就太累人了.bash shell提供的用户自定义函数功能可以解决这个问题。可以将shell脚本代码放进函数中封装起来,这样就能在脚本中的任何地方多次使用它了。一.基本的脚本函数...

2020-04-24 13:55:48 1055

原创 16控制脚本

当开始构建高级脚本时,你大概会问如何在Linux系统上运行和控制它们。在本书中,到目前为止,我们运行脚本的唯一方式就是以实时模式在命令行界面上直接运行。这并不是Linux上运行脚本的唯一方式。有不少方法可以用来运行shell脚本。另外还有一些选项能够用于控制脚本。这些控制方法包括向脚本发送信号、修改脚本的优先级以及在脚本运行时切换到运行模式。本章将会对逐一介绍这些方法。一.处理信号 ...

2020-04-19 15:16:02 620

原创 15呈现数据

一.理解输入和输出       至此你已经知道了两种显示脚本输出的方法:        在显示器屏幕上显示输出        将输出重定向到文件中  &nbs...

2020-04-10 14:35:58 376

原创 处理用户输入

一.命令行参数       向shell脚本传递数据的最基本方法是使用命令行参数。命令行参数允许在运行脚本时向命令行添加数据。       $./addem 10 30       本...

2020-04-08 15:46:21 386

原创 更多的结构化命令

一.for命令   1.介绍       重复执行一系列命令在编程中很常见。通常你需要重复一组命令直至达到某个特定条件,比如处理某个目录下的所有文件、系统上的所有用户或是某个文本文件中的所有行。       bash shell提供了...

2020-04-05 12:43:34 155

原创 结构化命令

一.使用if-then语句1.最近本的结构化命令就是if-then语句。if command(命令)thencommands(命令)fi例:$ cat test1.sh#!/bin/bash# testing the if statementif pwdthen echo “It worked”fi这个脚本在if行采用了pwd命令。如果命令成功结束,echo语句就会显...

2020-02-02 02:09:34 356

原创 Linux编辑器的使用

一.vim常用的快捷键操作移动光标的命令h:左移一个字符。j:下移一行(文本中的下一行)。k:上移一行(文本中的上一行)。l:右移一个字符行级高速移动PageDown(或Ctrl+F):下翻一屏。PageUp(或Ctrl+B):上翻一屏。G:移到缓冲区的最后一行。num G:移动到缓冲区中的第num行。gg:移到缓冲区的第一行。保存、退出q:如果未修改缓冲区数...

2019-12-24 17:22:48 111

原创 安装软件程序

一. 包管理基础软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问。这些服务器称为仓库(repository)。基于Debian的发行版(如Ubuntu和Linux Mint)使用的是dpkg命令,这些发行版的PMS工具也是以该命令为基础的。dpkg会直接和Linux系统上的PMS交互,用来安装、管理和删除软件包。在基于Red Hat的发行版(如Fedora、...

2019-12-20 18:32:52 478

原创 管理文件系统

一.创建分区(一块新添加的磁盘)[root@Cento01 ~]# fdisk /dev/sdb

2019-12-20 13:53:06 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除