1、awkawk是一种编程语言,用于在Linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其他命令的输出。awk支持函数、正则表达式、数组等先进功能。awk处理文本和数据的方式是先逐行扫描文件,从第一到最后一行,寻找匹配的特定模式的行,并在这些找出的行上进行分段操作。如果没有指定处理动作,则把匹配到的行显示到标准输出(屏幕),如果没有指定模式,则所有被操作所指定的行
家住海边喜欢浪
shell编程函数与数组1、shell中函数(1)shell中函数的语法 语法一: 函数名(){ 指令 &nb
Python异常处理1、异常概述(1)异常:Python用异常对象来表示异常情况,遇到错误后,会引发异常,如果异常对象未被处理捕捉,程序就会用所谓的回溯终止执行(2)异常处理:程序出现bug时不将错误信息显示给用户,而是现实一个提示的页面2、常见python 异常:(1)AttributeError:试图访问一个对象没有的属性,比如foo.x,但是foo没有属性x(2)IOError:输入/输出异
Python面向对象的编程1概述(1)面向对象编程 面向对象的编程是利用“类”和“对象”来创建各种模型来实现对真实世界的描述,使用面向对象编程的原因一方面是因为它可以使程序的维护和扩展变得更简单,并且可以大大提高程序开发效率,另外,基于面向对象的程序可以使它人更加容易理解你的代码逻辑,从而使团队开发变得更从容。(2)面向对象的特征 1)类(Class)
1、修改Linux系统的启动菜单的背景图片默认情况下,Linux系统启动时,grub菜单的背景图片为/boot/grub/splash.xpm.gz,启动时如图1所示,我们可以修改linux系统的grub菜单背景图片,此处我们修改为windos系统图片(具体可以根据自己的喜好修改)。 图一 在使用前需要将图片转化为Linux系统支持的图片格式.xpm,需要使用con
Linux系统启动流程Linux系统启动流程图1、加电自检 上电自检POST,主要负责检测系统外围关键设备(如:CPU、内存、显卡、I/O、键盘鼠标等)是否正常, 自检完成后从BIOS中设置的系统启动顺序来搜索用于启动系统的驱动器2、grub引导(1)grub引导第一阶段(stage1):运行Boot Loader主程序,这个主程序必须被安装在启动区,即MBR(即硬盘的0磁道
linux系统定时任务1、Linux系统定时任务at(1)作用:定时任务,指定一个时间执行一个任务,只能执行一次(2)用法:at [option] TIME 选项:-V 显示版本信息: -l:列出指定队列中等待运行的作业;相当于atq  
linux系统进程管理一、进程的概述1、进程的概述(1)进程:运行中的程序的一个副本,是被载入内存的一个指令集合;通常通过进程ID(Process ID,PID)号来标记各个进程(2)特点:通常从执行进程的用户来继承、进程存在生命周期(3)task struct:Linux内核存储进程信息的数据结构格式(4)task list:多个任务的的task struct组成的链表(5)进程的创建:&nbs
linux系统配置网卡绑定一、centos6下配置网卡绑定(bonding)1、bonding概述(1)作用:就是将多块网卡绑定同一IP地址对外提供服务,可以实现高可用或者负载均衡。当然,直接给两块网卡设置同一IP地址是不可能的。通过bonding,虚拟一块网卡对外提供连接,物理网卡的被修改为相同的MAC地址。(2)Bonding的工作模式 1)Mode 0 (balanc
Linux系统网络配置与管理1、图形化网络配置工具(1)centos6下图形化网络配置工具 1)system-config-network(或system-config-network-tui) 2)setup(2)cnetos7下图形化网络配置管理工具 1)nm-connection-editor(需要在图形化界面终端中使用
Python中正则表达式(re模块)的使用1、正则表达式的概述(1)概述:正则表达式是一些由字符和特殊符号组成的字符串,他们描述了模式的重复或者表示多个字符,正则表达式能按照某种模式匹配一系列有相似特征的字符串。正则表达式是一种小型的、高度的专业化的编程语言,(2)Python语言中的正则表达式内嵌在Python中通过re模块实现,正则表达式被编译成一系列的字节码,然后由C编写的匹配引擎执行2、字
Python中常用的模块1、模块的概述(1)模块定义:用来从逻辑上组织python代码实现一个功能,本质就是.py结尾的python文件(2)包:用来从逻辑上组织模块,本质是一个目录(必须带有一个__init__.py的文件)(3)模块导入: import module_name import module_name1,module_name2&nb
文本处理三剑客之sed的使用1、sed命令的概述(1)sed命令概述:一种交互式的文本编辑器(行编辑器)(2)工作原理:sed是一种流编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重
Linux系统下磁盘配额、软RAID及LVM的配置与管理一、设定文件系统配额1、概述:配额是操作系统的一个可选的功能, 它允许管理员以文件系统为单元, 限制分派给用户或组成员所使用的磁盘空间大小或是使用的总文件数量。这经常被用于那些分时操作的系统上, 对于这些系统而言, 通常希望限制分派到每一个用户或组的资源总量, 从而可以防止某个用户占用所有可用的磁盘空间。2、配置文件系统配额(基于用户):(1
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号