quotaoff
关闭Linux内核中指定文件系统的磁盘配额功能
补充说明quotaoff命令 用于关闭Linux内核中指定文件系统的磁盘配额功能。
语法1quotaoff(选项)(参数)
选项1234-a:关闭在/etc/fstab文件里,有加入quota设置的分区的空间限制;-g:关闭群组的磁盘空间限制;-u:关闭用户的磁盘空间限制;-v:显示指令执行过程。
参数文件系统:指定要关闭磁盘配额功能的文件系统。
bg
将前台终端作业移动到后台运行
概要1bg [job_spec ...]
主要用途
用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在指令后面添加符号&的效果是相同的,都是将其放到系统后台执行。
若后台任务中只有一个,则使用该命令时可以省略任务号。
参数job_spec(可选):指定要移动到后台执行的作业标识符,可以是一到多个。
返回值返回成功除非未开启作业控制或发生了错误。
例子12345678910# 运行sleep命令,然后按下ctrl+z。sleep 60^Z[1]+ Stopped sleep 60# 使用bg命令使得作业在后台运行。bg %1# 返回信息:[1]+ sleep 60 &
注意
bash的作业控制命令包括bg fg kill wait disown suspend。
该命令需要set选项monitor处于开启状态时才能执行;查看作业控制状态:输入set -o查看monitor行;执行set -o monitor或set -m开启该选项。
该命令是bash内建命令,相关的帮助信息请查看h ...
info
Linux下info格式的帮助指令
补充说明info命令 是Linux下info格式的帮助指令。
就内容来说,info页面比man page编写得要更好、更容易理解,也更友好,但man page使用起来确实要更容易得多。一个man page只有一页,而info页面几乎总是将它们的内容组织成多个区段(称为节点),每个区段也可能包含子区段(称为子节点)。理解这个命令的窍门就是不仅要学习如何在单独的Info页面中浏览导航,还要学习如何在节点和子节点之间切换。可能刚开始会一时很难在info页面的节点之间移动和找到你要的东西,真是具有讽刺意味:原本以为对于新手来说,某个东西比man命令会更好些,但实际上学习和使用起来更困难。
语法1info(选项)(参数)
选项1234-d:添加包含info格式帮助文档的目录;-f:指定要读取的info格式的帮助文档;-n:指定首先访问的info帮助文件的节点;-o:输出被选择的节点内容到指定文件。
参数帮助主题:指定需要获得帮助的主题,可以是指令、函数以及配置文件。
实例在info后面输入命令的名称就可以查看该命令的info帮助文档了:
1info inf ...
who
显示当前所有登陆用户的信息。
概要1who [OPTION]... [file] [am i]
主要用途
当没有给出非选项参数时,按以下字段顺序为每个当前用户打印信息:登录用户名称,终端信息,登录时间,远程主机或X display。
当用户执行 who am i 时,只显示运行该命令的用户的信息。
选项123456789101112131415161718192021-a, --all 等价于调用 '-b -d --login -p -r -t -T -u'。-b, --boot 上次系统启动的时间。-d, --dead 打印 dead 状态的进程。-H, --heading 打印列标题行。-l, --login 打印系统登录进程。--lookup ...
journalctl
检索 systemd 日志,是 CentOS 7 才有的工具。
语法1journalctl [OPTIONS...] [MATCHES...]
选项12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152Flags: --system # 显示系统日志 --user # 显示当前用户的用户日志-M --machine=CONTAINER # 在本地容器上操作-S --since=DATE # 显示不早于指定日期的条目-U --until=DATE # 显示不晚于指定日期的条目-c --cursor=CURSOR # 显示从指定光标开始的条目 --after-cursor=CURSOR # 在指定光标后显示条目 --show-cursor # 在所有条目之后打印光标-b --boot[=ID] # 显示当前启动或指 ...
mapfile
从标准输入读取行并赋值到数组。
概要1mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
主要用途
从标准输入或文件描述符读取行并赋值到数组。
选项123456789101112-d delim 将delim设为行分隔符,代替默认的换行符。-n count 从标准输入中获取最多count行,如果count为零那么获取全部。-O origin 从数组下标为origin的位置开始赋值,默认的下标为0。-s count 跳过对前count行的读取。-t 读取时移除行分隔符delim(默认为换行符)。-u fd 从文件描述符fd中读取。-C callback 每当读取了quantum行时,调用callback语句。-c quantum 设定读取的行数为quantum。如果使用-C时没有同时使用-c指定quantum的值,那么quantum默认 ...
chcon
修改对象(文件)的安全上下文
补充说明chcon命令 是修改对象(文件)的安全上下文,比如:用户、角色、类型、安全级别。也就是将每个文件的安全环境变更至指定环境。使用--reference选项时,把指定文件的安全环境设置为与参考文件相同。chcon命令位于/usr/bin/chcon。
语法123chcon [选项]... 环境 文件...chcon [选项]... [-u 用户] [-r 角色] [-l 范围] [-t 类型] 文件...chcon [选项]... --reference=参考文件 文件...
选项12345678-h, --no-dereference:影响符号连接而非引用的文件。 --reference=参考文件:使用指定参考文件的安全环境,而非指定值。-R, --recursive:递归处理所有的文件及子目录。-v, --verbose:为处理的所有文件显示诊断信息。-u, --user=用户:设置指定用户的目标安全环境。-r, --role=角色:设置指定角色的目标安全环境。-t, --type=类型:设置指定类型的目标安全环境。-l, --range ...
grep
强大的文本搜索工具
补充说明grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能配合多种命令使用,使用上十分灵活。
选项1234567891011121314151617181920212223242526272829-a --text # 不要忽略二进制数据。-A <显示行数> --after-context=<显示行数> # 除了显示符合范本样式的那一行之外,并显示该行之后的内容。-b --byte-offset # 在显示符合范本样式的那一行之外,并显示该行之前的内容。-B<显示行数> --before-context=<显示行数> # 除了显示符合样式的那一行之外,并显示该行之前的内容。-c --count # 计算 ...
mpstat
显示各个可用CPU的状态
补充说明mpstat命令 主要用于多CPU环境下,它显示各个可用CPU的状态信息。这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有CPU的平均状况信息,而且能够查看特定CPU的信息。
语法1mpstat [选项] [<间隔时间> [<次数>]]
选项1-P:指定CPU编号。
参数
间隔时间:每次报告的间隔时间(秒);
次数:显示报告的次数。
表头含义
%user:表示处理用户进程所使用CPU的百分比。
%nice:表示在用户级别处理经nice降级的程序所使用CPU的百分比。
%system:表示内核进程使用的CPU百分比。
%iowait:表示等待进行I/O所占用CPU时间百分比。
%irq:表示用于处理系统中断的CPU百分比。
%soft:表示用于处理软件中断的CPU百分比。
%steal:在管理程序为另一个虚拟处理器服务时,显示虚拟的一个或多个CPU在非自愿等待中花费的时间的百分比。
%guest:表示一个或多个CPU在运行虚拟处理器时所花费的时间百分比。
%gnice:表示一个或多个C ...
expr
一款表达式计算工具
补充说明expr命令 是一款表达式计算工具,使用它完成表达式的求值操作。
expr的常用运算符:
加法运算:+
减法运算:-
乘法运算:\*
除法运算:/
取模(取余)运算:%
语法1expr(选项)(参数)
选项12--help:显示指令的帮助信息;--version:显示指令版本信息。
参数表达式:要求值的表达式。
实例12result=`expr 2 + 3`result=$(expr $no1 + 5)