awk-语法深入-用户自定义函数
- 自定义函数格式 awk 自定义函数获取参数,选择性的返回标量值,函数可以在程序的顶层任意位置定义。自定义格式为: function name(arg1,arg2,....argn){ statement(s) } 在自定义的函数中,指定的参数被当作局部变量,他们会隐藏任何同名的全局性变量。 调用函数的格式: function(expr1,expr2,...)# 忽略任何返回值...
View Articleawk 字符串与算数处理
格式化输出 awk提供两个高级输出函数 printf 和 sprintf ,他们提供了 格式化输出功能 。 - printf函数 将格式化字符串打印到标准输出 (stdout) - sprintf 函数则返回“ 可以赋值给变量的字符串 ” eg. print.awk # printf & sprintf { # 第一个字段 x=$1 b="foo" # 格式化输出 printf("%s...
View ArticleIt Won't Be Long Until Wine 2.0 Hits Stable, Fourth RC Build Fixes 28 Bugs
The Wine (Wine Is Not an Emulator) team is back from the Christmas and New Year's holidays, and to kick off 2017 they've just announced the availability of the Wine development release 2.0 RC4. Wine...
View ArticleGnome桌面的下拉式终端Guake简介
什么是Guake? Guake是应用于Gnome环境的下拉式终端。主要由python编写,使用了一些C,它以GPL2+许可证发布,适用于linux以及类似的系统。Guake的灵感来源于电脑游戏Quake(雷神之锤)中的终端,Quake的终端能通过按下特定按键(默认为F12)从屏幕上滑下来,并在按下同样的键后滑上去。 值得注意的是,Guake并不是第一个这样的应用。Yakuake(Yet...
View ArticleShove ads in your pi-hole!
There are loads of neat little projects out there for your Raspberry Pi from random little hacks all the way up to full scalehome automation and more. In the past I’ve written about RetroPie (which is...
View Article22期第十三周课堂练习
1、建立samba共享,共享目录为/data,要求:(描述完整的过程) 1)共享名为shared,工作组为magedu; 2)添加组develop,添加用户gentoo,centos和ubuntu,其中gentoo和centos以develop为附加组,ubuntu不属于develop组;密码均为用户名; 3)添加samba用户gentoo,centos和ubuntu,密码均为“mageedu”;...
View ArticleKaOS Linux Starts the New Year with a Fresh New Look, First ISO for 2017 Arrives
If you're distro hopping, today's trend for people who can't make a decision in choosing the perfect GNU/linux distribution for their needs, we recommend taking KaOS for a test drive, an elegant and...
View ArticleSHELL(bash)脚本编程一:变量
本篇开始,介绍shell脚本编程,更确切的说是bash脚本编程(版本:4.2.46(1)-release)。我们从变量开始。 和所有的编程语言一样,bash也提供变量,变量是一些用来指代数据并支持数据操作的名称。 类型 环境变量 概念...
View Articlelinux opensource系统搭建心路历程
3个月了,终于把这个问题搞定了,前后学习加动手可能花了1个半月在这个系统搭建上面。我怀着复杂的心情写这篇文章,对很多懂这方面的专家我无话可说,对自己我更不知道该爱还是该恨。...
View ArticleCentOS下多路径大容量硬盘挂载详解
一、应用环境及需求 刀片服务器通过光纤交换机连接HP存储,形成了一个2X2的链路。 操作系统为CentOS 6.4 64位 挂载的存储容量为2.5T 基于此应用环境,需要解决两个问题:为保证链路的稳定性及传输性能等,可以使用多路径技术; 挂载的存储硬盘超过了2T,MBR分区格式不能支持,需要使用到GPT分区格式 因为CentOS...
View ArticleCentOS文件分割与合并命令讲解
当面临将一个大文件进行切分时,linux的split命令是很好的选择。它包含多种参数,支持按行、大小进行切分。split命令的语法如下:split [--help][--version][-a ][-b][-C ][-l ][要切割的文件][输出文件名前缀]对应的参数描述如下: -a, --suffix-length=N 使用的后缀长度 (默认为 2) -b, --bytes=SIZE...
View ArticleVirtualBOX给CentOS建共享文件夹的方法
设置共享文件夹点击【设备】,选择【共享文件夹】菜单,如下图所示。点击添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。共享名可以随意取,如【share1】,尽量使用英文名称,不要有空格,选择文件夹所处的位置,比如【E:\share1】,点击确定,如下图所示。打开终端,在CentOS系统中建立一个文件夹,如在/mnt下建立一个share1文件夹。代码如下:linux代码 mkdir...
View ArticleCentOS如何更换网卡设置?CentOS更换网卡设置的方法
今天公司的一台服务硬件坏掉,把硬盘拔出,换到另一台相同型号的机器上,把mac地址变更成新机器的了,死活上不去网,后来才发现是因为centos把原来的网卡信息给记录下来了,service network restart时,他还是着原来的网卡,所以要清楚原来网卡的记录。1、首先先用命令ip...
View ArticleCentOS下根据命令查所在的包的方法
在工作中经常会遇到想用某个命令机器没装却又不知道命令在哪个包(源码编译不再本文范围内),下面介绍个比较笨的方法可以帮助我们搞定这个问题。说明:蓝色=命令名称 浅绿=命令参数 浅蓝=选项 紫色=目录 系统环境:CentOS 6.2 i686在装有命令的机子上执行:yum provides */bin/sar...
View ArticleCentOS屏幕选择功能讲解
在笔记本上装了个CentOS6.5, 平时笔记本都外接一个显示器, 这回系统装好了之后, 鼠标乱晃了一小会始终找不到“屏幕选择”功能(display), 一怒之下就有了下面这段代码.[root@localhost ~]# vim load_xrandr.py# -.- coding:utf-8 -.-__author__ = 'root' import os #...
View ArticleCentOS7下如何切换运行级别?CentOS7下切换运行级别的方法
由命令行级别切换到窗口级别的命令未变:init 5或startx由窗口级别切换到命令行级别的命令未变:init 3新版本的运行级别都定义在 /lib/systemd/system下:[root@localhost ~]# ls -ltr /lib/systemd/system/runlevel*.targetlrwxrwxrwx. 1 root root 16 9月 10 20:58...
View ArticleCentOS中检测IP地址是否冲突?IP地址冲突的解决方法
下面我们来看一个实例:一台linux主机 IP:192.168.0.25 MAC: 00:14:k2:5d:8e:b2一台windows主机 IP:192.168.0.25 MAC:...
View ArticleCentOS下Uptime命令详解
对于一些人来说系统运行了多久是无关紧要的,但是对于服务器管理员来说,这是相当重要的信息。服务器在运行重要应用的时候,必须尽量保证长时间的稳定运行,有时候甚至要求零宕机。那么我们怎么才能知道服务器运行了多久呢?在linux 下,我们可以使用uptime 命令,而且此命令不必使用root 权限。uptime 命令在系统中已经默认安装了。语法如下:$ uptime...
View ArticleCentOS下如何查看进程用了多少内存命令Pmap?
Pmap 提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态。其报告进程的地址空间和内存状态信息。Pmap实际上是一个Sun OS上的命令,linux仅支持其有限的功能。但是它还是对查看完整的进程地址空间很有帮助。我们需要PID或者运行的进程的唯一进程ID来查看进程内存状态,我们可以通过/proc或者常规命令比如top或ps得到它。语法或用法 #pmap PID 或者#pmap...
View ArticleCentOS下管理日志服务详解
linux服务器一般都是被放置在机房中自动运行,管理员要了解服务器或是应用程序的运行状态,大都需要通过日志。日志文件用于记录Linux系统中各种运行消息,不同的日志文件记载了不同类型的信息,例如Linux内核消息、用户登录记录、程序错误等。日志文件对于诊断和解决系统中的问题很有帮助,因为在Linux系统中运行的程序通常会把系统消息和错误消息写入相应的日志文件,这样系统一旦出现问题就会有据可查。此外,...
View Article