摘要:
不知道大家有没有碰到在安装CentOS时个,对系统每个挂载点分配多大容量比较合适的问题?如果挂载点容量分配大小,在某天不够用的时候怎么办;分配太大又存在浪费的情况。特别是在遇到系统盘特别小的时候,这个问题会更加突出。这时候大家可能会说,那有没有办法可以随时增加或减少挂载点 阅读全文
摘要:
[TOC] 在任何一门语言中,判断语句总是少不了,今天来学习一下Shell中的if语句。 基本语法 单分支情况 第一种语法 第二种语法 其中条件表达式部分可以是test、[]、[[]]和(())等条件表达式。以上两种格式,可根据自己实际情况选择一种即可。 双分支情况 多分 阅读全文
摘要:
在实际工作中,会经常碰到所给的服务器硬盘容量太小,而实际的应用软件中却需要一个容量较大的分区进行数据存储等,除了通过硬件RAID卡来实现合并多硬盘外,其实我们也可以通过软件的方式来实现。 实验环境 虚拟机:CentOS 6.6 x64 硬盘1:/dev/sdb 硬盘2:/ 阅读全文
摘要:
[TOC] Shell脚本条件测试 在Shell脚本中各种条件结构和流程控制结构中会存在各种判断比较,然后根据不同的判断结果执行不同的操作或命令,返回的结果通常为真或假。常见的条件测试如下所示: 条件测试 1 利用test命令进行条件测试表达式, test命令和表达式中间 阅读全文
摘要:
[TOC] 算术运算符 在任何一门形式的语言中均会存在算术运算的情况,Shell常见的运算符如下所示: | 运算符 | 含义 | | | | | + \ / % | 加 减 乘 除 求余 | | \ \ | 幂运算 | | ++ | 自增 自减 | | && & 124; 阅读全文
摘要:
[TOC] 特殊变量 在Shell中的特殊变量主要分别两种 位置参数变量 、 状态变量 两种。 位置参数变量 Shell中的位置参数变量主要是指\$0、\$1、\$ 等,主要用于从命令行、函数或脚本执行等地方传递参数。详细说明如下所示: \$0 阅读全文
摘要:
[TOC] 什么是Shell变量 在初等数学数学方程式中,我们会经常碰到类似于这样的方程式: y=x+1 ,等号左右两边的 x 和 y 称之为未知数。在编程里面它们他们则代表变量名与变量值。 通过该示例,我们可以得出一个结论:简单来说, 变量是 阅读全文
摘要:
[TOC] 什么是Shell 简单来说Shell其实就是一个 命令解释器 ,而它的作用就是解释并执行用户输入的命令及程序。用户每输入一条命令,Shell就解释执行一次。这种方式很容易让大家想起在Windows环境中使用的command命令,我们在cmd窗口输入一条命令,按 阅读全文
摘要:
对于远程桌面连接Linux,大家可能会第一时间想到使用VNC,,远程桌面Windows,大家第一时间会想到使用Windows自带的远程桌面。那么有没有办法,使得在Linux中可以远程Windows,在Windows中远程桌面Linux?今天就跟大家一起探讨一下Linux与 阅读全文
摘要:
在之前文章中,我们都是在命令行中写一些简短的awk命令,而awk做为一门解释型语言,一样是支持脚本运行的。 基本语法 \ !:同shell,约定格式 /bin/awk:采用的解释器位置 \ f:awk选项,代表从文件中读取程序文件 \ :同shell,除第一行的 以外,其 阅读全文
摘要:
在awk中常用的内置函数大概分为:数值函数、字符函数、时间函数、二进制操作函数、数组函数、自定义函数等。 数值函数 常用的数值函数主要有int、rand、srand、sqrt等。详细如下所示: | 函数 | 说明 | | | | | int(expr) | 阅读全文
摘要:
awk既然是一门解释型语言,则就可以支持如分支语句、循环语句等。今天就来学习一下在awk中的分支和循环语句。如果您有过任何一门编程语言的基础,则下面所讲内容也是很好理解的。 分支语句 if else awk分支语句的基本用法如下所示: 或 或 if else用法示例 三元 阅读全文
摘要:
对任意一门语言都会有变量,在awk中变量分为 内置变量 和 自定义变量 。 内置变量:就是预先在awk中定义好的,用户可以直接使用 自定义变量:这种变量为用户自己定义的变量,需要先定义后再使用。 内置变量 awk主要的内置变量如下所示: | 变量 | 解释 |默认值| | 阅读全文
摘要:
什么是awk awk 是一门解释型的编程语言,支持条件判断,数组、循环等功能。可用于文本处理、输出格式化的文本信息、执行数学运算、字符串等操作。 awk在处理文件时按 行 进行逐行处理,即每次处理输入的一整行,完成后再处理下一行,如此循环直到全 阅读全文
摘要:
基本用法 read命令主要用于从标准输入读取内容或从文件中读取内容,并把信息保存到变量中。其常用用法如下所示: | 选项 | 解释 | | | | | a array | 将内容读取到数值中,变量默认为数组且以空格做为分割符 | | d delimiter | 遇到指定的 阅读全文
摘要:
什么是history 在Linux系统日积月累的使用中,我们会输入很多命令。而在我们想重复上一个命令时,通过使用方向键向上翻就可以查看我们已经输入和使用过的命令。那大家有没有想过这个命令保存在什么地方,最大又会保存多少条记录了?今天我们就来学习 history 命令。 & 阅读全文
摘要:
在使用Linux系统中,有时候还需要做身份切换,这是为什么? 使用普通账号 :系统日常操作的好习惯 虽然使用root对系统进行各种操作不受权限等方面的限制,但却存在重大的安全隐患,假如有人不小心输入的命令 rm rf / 。因此为了安全,一般都建议尽量以普通 阅读全文
摘要:
xargs是execute arguments的缩写,主要作用是 从标准输入中读取内容,并将此内容传递给它要协助的命令,并作为要协助命令的参数来执行 。 基本语法 其常用选项如下: | 选项 | 说明 | | | | | null , 0 | 允许将NULL作为分隔符 | 阅读全文
摘要:
在Linux系统中,仅仅是关机和重启相关的命令就至少有5个, shutdown、 halt、poweroff、reboot、init 。各个命令作用如下所示: | 命令 | 说明 | | | | | shutdown | 可用于关机、重启。支持定时和通知 | | halt 阅读全文
摘要:
df df用于显示文件系统的整体磁盘使用量。 基本用法 其常用选项如下所示: | 选项 | 说明 | | | | | a, all | 显示所有文件系统,包括/proc等虚拟文件系统 | | h, human readable | 以易读的形式进行显示 | | k | 以 阅读全文