export
export为shell变量或函数设置导出属性。 概要12export [-fn] [name[=word]]...export -p 主要用途 定义一到多个变量并设置导出属性。 修改一到多个变量的值并设置导出属性。 删除一到多个变量的导出属性。 显示全部拥有导出属性的变量。 为一到多个已定义函数新增导出属性。 删除一到多个函数的导出属性。 显示全部拥有导出属性的函数。 选项123456-f:指向函数。-n:删除变量的导出属性。-p:显示全部拥有导出属性的变量。-pf:显示全部拥有导出属性的函数。-nf:删除函数的导出属性。--:在它之后的选项无效。 参数name(可选):变量名或已定义函数名。 value(可选):变量的值。 返回值export返回true除非你提供了非法选项或非法名称。 例子12345# 显示全部拥有导出属性的变量。# export -p# export# 显示全部拥有导出属性的函数。# export -pf 123456789101112131415# 首先删除要演示的变量名#unset a b# 定义变量的同时增加导出属性export a b=3#...
expr
expr一款表达式计算工具 补充说明expr命令 是一款表达式计算工具,使用它完成表达式的求值操作。 expr的常用运算符: 加法运算:+ 减法运算:- 乘法运算:\* 除法运算:/ 求摸(取余)运算:% 语法1expr(选项)(参数) 选项12--help:显示指令的帮助信息;--version:显示指令版本信息。 参数表达式:要求值的表达式。 实例12result=`expr 2 + 3`result=$(expr $no1 + 5)
false
false返回状态为失败。 概要1false 主要用途 用于和其他命令进行逻辑运算。 返回值返回状态总是失败;返回值为1。 注意 该命令是bash内建命令,相关的帮助信息请查看help命令。
fc
fc显示历史列表中的命令或修改指定的历史命令并执行。 概要12fc [-e ename] [-lnr] [first] [last]fc -s [pat=rep] [command] 主要用途 显示历史列表中的命令。 编辑并重新执行历史列表的命令。 选项12345-e ename 选择使用的编辑器,默认调用次序为环境变量`FCEDIT`、环境变量`EDITOR`、`vi`。-l 列出而不是编辑。-n 列出时不输出行号(需配合-l选项)。-r 倒序列出命令,最近执行的先列出(需配合-l选项)。-s [pat=rep] [command] command(未指定时为最后执行的命令)将在pat替换为rep后重新执行。 参数first:可选;可以是字符串(以该字符串开头的最新命令)、数字(历史列表索引,负数代表当前命令号的偏移);未指定时设置为前一个命令并且偏移量为-16(最近的16条命令)。 last...
fdisk
fdisk查看磁盘使用情况和磁盘分区 补充说明fdisk命令 用于观察硬盘实体使用情况,也可对硬盘分区。它采用传统的问答式界面,而非类似DOS fdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣。 语法1fdisk(选项)(参数) 选项12345678-b <大小> 扇区大小(512、1024、2048或4096)-c[=<模式>] 兼容模式:“dos”或“nondos”(默认)-h 打印此帮助文本-u[=<单位>] 显示单位:“cylinders”(柱面)或“sectors”(扇区,默认)-v 打印程序版本-C <数字> 指定柱面数-H <数字> 指定磁头数-S <数字> 指定每个磁道的扇区数 参数设备文件:指定要进行分区或者显示分区的硬盘设备文件。 实例首先选择...
fg
fg将后台作业移动到前台终端运行 概要1fg [job_spec ...] 主要用途 用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。 若后台任务中只有一个,则使用该命令时可以省略任务号。 参数job_spec(可选):指定要移动到前台执行的作业标识符,可以是一到多个。 返回值返回作业的执行状态,如果发生了错误返回失败。 例子12345678910# 运行sleep命令,然后按下ctrl+z。sleep 60^Z[1]+ Stopped sleep 60# 使用fg命令使得作业在前台运行。fg %1# 返回信息:sleep 60 注意 bash的作业控制命令包括bg fg kill wait disown suspend。 该命令需要set选项monitor处于开启状态时才能执行;查看作业控制状态:输入set -o查看monitor行;执行set -o monitor或set -m开启该选项。 该命令是bash内建命令,相关的帮助信息请查看help命令。
fgrep
fgrep为文件搜索文字字符串 补充说明fgrep命令 是用来搜索 file 参数指定的输入文件(缺省为标准输入)中的匹配模式的行。fgrep 命令特别搜索 Pattern 参数,它们是固定的字符串。如果在 File 参数中指定一个以上的文件 fgrep 命令将显示包含匹配行的文件。 fgrep 命令于 grep 和 egrep 命令不同,因为它搜索字符串而不是搜索匹配表达式的模式。fgrep 命令使用快速的压缩算法。$, *, [, |, (, )和\等字符串被 fgrep 命令按字面意思解释。这些字符并不解释为正则表达式,但它们在 grep 和 egrep 命令中解释为正则表达式。因为这些字符对于 shell 有特定的含义,完整的字符串应该加上单引号‘ ... ’。. 如果没有指定文件, fgrep 命令假定标准输入。一般,找到的每行都复制到标准输出中去。如果不止一个输入文件,则在找到的每行前打印文件名。 fgrep 命令和带 -F 标志的 grep命令是一样的但出错和用法消息不同-s 标志功能也不同。 每行限制在 2048 个字节。 段落(-p 标志下)目...
find
find在指定目录下查找文件 补充说明find命令 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法1find(选项)(参数) 选项内容 名称 -name 类型 -type f/d 时间 -mmin/mtime +- 空间 -size 权限 -perm 用户 -user/group 选项12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879名称-name<范本样式>:指定字符串作为寻找文件或目录的范本样式;-regex<范本样式>:指定字符串作为寻找文件或目录的范本样式;类型-type<文件类型>:只寻找符合指定的文件类...
file
file用来探测给定文件的类型 补充说明file命令 用来探测给定文件的类型。file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程。 语法1file(选项)(参数) 选项1234567-b:列出辨识结果时,不显示文件名称;-c:详细显示指令执行过程,便于排错或分析程序执行的情形;-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序辨识这些文件,格式为每列一个文件名称;-L:直接显示符号连接所指向的文件类别;-m<魔法数字文件>:指定魔法数字文件;-v:显示版本信息;-z:尝试去解读压缩文件的内容。 参数文件:要确定类型的文件列表,多个文件之间使用空格分开,可以使用shell通配符匹配多个文件。 实例显示文件类型 1234567891011[root@localhost ~]# file install.loginstall.log: UTF-8 Unicode text[root@localhost ~]# file -b install.log <== 不显示文件名称UTF-8 Unicode ...
finger
finger用于查找并显示用户信息 补充说明finger命令 用于查找并显示用户信息。包括本地与远端主机的用户皆可,帐号名称没有大小写的差别。单独执行finger指令,它会显示本地主机现在所有的用户的登陆信息,包括帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话。 语法1finger(选项)(参数) 选项1234-l:列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,还有计划文件和方案文件内容;-m:排除查找用户的真实姓名;-s:列出该用户的帐号名称,真实姓名,登入终端机,闲置时间,登入时间以及地址和电话;-p:列出该用户的帐号名称,真实姓名,用户专属目录,登入所用的Shell,登入时间,转信地址,电子邮件状态,但不显示该用户的计划文件和方案文件内容。 不指定finger的选项如果提供操作者的话,缺省设为-l输出风格,否则为-s风格,注意在两种格式中,如果信息不足,都有一些域可能丢失,如果没有指定参数finger会为当前登录的每个用户打印一个条目。 参数用户名:指定要查询信息的用户。 实例在计算机上使用fin...











