- 博客(19)
- 收藏
- 关注
转载 linux awk命令
linux awk命令awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfr...
2019-08-14 08:55:58 273
转载 linux sed命令
Linux sed命令sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作。sed命令行格式为:sed [-nefri] ‘command' 输入文本常用选项:-n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出到萤幕上。但如果加上 -n 参数后,则只有经过sed...
2019-08-14 08:46:27 402
转载 linux grep命令
Linux grep命令Linux grep命令用于查找文件里符合条件的字符串;也可以用于查找内容包含指定的范本样式的文件。它能使用正则表达式搜索,用于在文件中搜索指定的字符串模式,列出含有匹配模式子符串的文件名,并输出含有该字符串的文本行。grep的工作方式是这样的:它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,...
2019-08-14 08:40:13 340
转载 linux crontab循环执行定时任务
Linux下的crontab定时执行任务命令详解在linux中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron服务 cron是一个linux下 的定时执行工具,可以在无需人工干预的情况下运行作...
2019-08-12 19:46:31 317
转载 linux 系统修复模式
系统修复模式1 单用户模式Linux 的单用户模式有些类似 Windows 的安全模式,只启动最少的程序用于系统修复。在单用户模式(运行级别为 1)中,Linux 引导进入根 shell,网络被禁用,只有少数进程运行。单用户模式可以用来修改文件系统损坏、还原配置文件、移动用户数据等。1)如何进入单用户模式2)单用户模式常见的错误修复我们已经进入单用户模式了,那么我们在单用户模式中主要...
2019-08-09 08:54:53 6983
转载 linux LVM 逻辑卷管理
LVM 逻辑卷管理1、简介LVM 是 Logical Volume Manager 的简称,中文就是逻辑卷管理。1)物理卷(PV,Physical Volume):就是真正的物理硬盘或分区。2)卷组(VG,Volume Group):将多个物理卷合起来就组成了卷组,组成同一个卷组的物理卷可以是同一个硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一个逻辑硬盘。3)逻辑...
2019-08-07 20:40:27 1104
原创 Linux磁盘配额
磁盘配额1、磁盘配额概念2、磁盘配额条件1)内核必须支持磁盘配额[root@localhost ~]# grep CONFIG_QUOTA /boot/config-2.6.32-279.el6.i686CONFIG_QUOTA=yCONFIG_QUOTA_NETLINK_INTERFACE=y#CONFIG_QUOTA_DEBUG is not setCONFIG_QUOTA_T...
2019-08-06 20:32:08 556
转载 linux文件系统
Linux 文件系统的特性:1.super block(超级块):记录整个文件系统的信息,包括 block 与 inode 的总量,已经使 用的 inode 和 block 的数量,未使用的 inode 和 block 的数量,block 与 inode 的大小,文 件系统的挂载时间,最近一次的写入时间,最近一次的磁盘检验时间等2.date block(数据块,也称作 block):用来实际保...
2019-08-05 21:15:14 92
原创 磁盘分区
磁盘分区磁盘分区是使用分区编辑器(partition editor)在磁盘上 划分几个逻辑部分。碟片一旦划分成数个分区 (Partition),不同类的目录与文件可以存储进不同的分 区。两种分区表形式MBR分区表:最大支持2.1TB硬盘,最多支持4个分区GPT分区表(全局唯一标示分区表):GPT支持9.4ZB 硬盘(1ZB=1024PB,1PB=1024EB,1EB=1024TB)。 理论...
2019-08-02 20:42:45 361
原创 linux shell脚本练习题(2)
1.编写shell脚本,计算1~100的和。要求 使用while 和 for 循环分别实现for循环: #!/bin/bash sum=0 for ((i=1; i<=100; i++)); { sum=`expr $i + $sum`; } echo $sumwhile循环: #!/bin/bash i=1 SUM...
2019-08-02 12:00:58 3143
原创 linux shell脚本练习题(1)
1.通过命令行参数给定两个参数第一个参数作为文本文件名,显示文件的元数据信息,并将信息保存到给定的第二个参数的文件中 #!/bin/bash stat $1 stat $1 &> $2 cat $22.显示当前脚本文件名 并将当前脚本复制到/emp #!/bin/bash #显示当前脚本名 echo $0 #复制到/emp目录下...
2019-08-02 10:14:23 2638 1
转载 linux shell脚本编程
shell脚本编程同传统的编程语言一样,shell提供了很多特性,这些特性可以使你的shell脚本编程更为有用。创建Shell脚本一个shell脚本通常包含如下部分:首行 第一行内容在脚本的首行左侧,表示脚本将要调用的shell解释器,内容如下:#!/bin/bash #!符号能够被内核识别成是一个脚本的开始,这一行必须位于脚本的首行,/bin/bash是bash程序的绝...
2019-07-31 16:04:06 161
转载 linux shell脚本 循环
循环语句常见分类:1,for语句2,while语句3,until语句循环体包括两部分:1,循环的进入条件2,循环的退出条件循环次数:1,事先已知 for语句2,事先未知 while、until语句for循环常见语法格式:for 变量名 in 列表;do循环体done循环执行机制:依次将列表中的元素赋值给变量名,每次赋值后执行一次循环体,直到列表中的元素耗尽,循环结束w...
2019-07-26 20:26:23 328
转载 Linux find命令实例
将目前目录及其子目录下所有延伸档名是 c 的文件列出来find . -name “*.c”将目前目录其其下子目录中所有一般文件列出find . -type f将目前目录及其子目录下所有最近 20 天内更新过的文件列出find . -ctime -20查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询...
2019-07-23 21:07:40 229
转载 Linux bash脚本中的算术运算格式
介绍bash中的算术运算格式常用的4种一丶let VAR=算术运算表达式二丶VAR=$[算术表达式]三丶VAR=$((算术表达式))四丶VAR=$(expr $ARG $OP $ARG2)注:这种是调用expr命令计算后面运算表达式,它要求数值与运算符之间有空格,没有空格则不进行计算,保持运算表达式原本模样赋值给变量...
2019-07-22 21:02:25 321
转载 Linux正则表达式的分类
正则表达式的分类1.基本正则表达式(BRE,basic regular expression)字符描述^^word搜索以word开头的内容$word$搜索以word结尾的内容^$表示空行,不是空格.代表且只能代表任意一个字符(不匹配空行)\转义字符,让有特殊含义的字符脱掉马甲,现出原形,如.只表示小数点*重复之前的字符或文本0个或多...
2019-07-20 09:19:43 277
转载 Linux shell脚本编写和运行
首先使用文本编辑器来创建文本文件文本编辑器有:行编辑器:sed全屏幕编辑器:nano,vi,vim然后在第一行顶格使用解释器路径,用于指明解释执行当前脚本的解释器程序文件常见的解释器有:#!/bin/bash#!/usr/bin/python#!/usr/bin/perl可以添加注释,注释要以#开头还可以进行缩进,添加空白行(注: 脚本中的空白行会被解释器忽略;脚本中除了解释...
2019-07-18 20:44:59 719
转载 Linux install命令选项
install 命令选项install --backup[=CONTROL]:为每个已存在的目的地文件进行备份。install -b:类似 --backup,但不接受任何参数。install -c:(此选项不作处理)。install -d,–directory:所有参数都作为目录处理,而且会创建指定目录的所有主目录。install -D:创建<目的地>前的所有主目录,然后将&...
2019-07-17 20:10:04 784
转载 Linux passwd常用命令
passwd:修改用户密码passwd 用户名:修改指定用户的密码(但仅root有此权限)passwd -l 用户名:锁定用户的密码passwd -u用户名:解锁用户的密码passwd -d 用户名:清除用户的密码passwd -e 用户名:终止用户的密码passwd --help: 显示帮助信息passwd --version:显示版本信息...
2019-07-16 21:08:59 433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人