Linux工具命令
文章
exportfs
exportfs管理NFS共享文件系统列表 补充说明exportfs 命令用来管理当前NFS共享的文件系统列表。 参数: 1234567-a 打开或取消所有目录共享。-o options,...指定一列共享选项,与 exports(5) 中讲到的类似。-i 忽略 /etc/exports 文件,从而只使用默认的和命令行指定的选项。-r 重新共享所有目录。它使 /var/lib/nfs/xtab 和 /etc/exports 同步。 它将 /etc/exports 中已删除的条目从 /var/lib/nfs/xtab 中删除,将内核共享表中任何不再有效的条目移除。-u 取消一个或多个目录的共享。-f 在“新”模式下,刷新内核共享表之外的任何东西。 任何活动的客户程序将在它们的下次请求中得到 mountd添加的新的共享条目。-v 输出详细信息。当共享或者取消共享时,显示在做什么。 显示当前共享列表的时候,同时显示共享的选项。
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 <数字> 指定每个磁道的扇区数 参数设备文件:指定要进行分区或者显示分区的硬盘设备文件。 实例首先选择...
fdisk分区与挂载
分区与挂载 文件系统是软件系统,为其他程序提供访问数据的接口。磁盘管理是对硬件的管理,为文件管理提供上层接口。文件系统建立在磁盘管理之上。 1 文件系统2 分区方式MBR分区最多支持 4 个主分区,只能用扩展分区衍生出更多的逻辑分区。扩展分区要占一个主分区。主分区:安装操作系统。逻辑分区:安装除去操作系统之外的文件主分区与扩展分区最多有四个逻辑分区的总和称为扩展分区系统只能转在主分区。MBR 最大支持的分区大小为 2 TB(大数据时代显然是不够的)。 GPT分区支持无线多个主分区( OS 可能会做限制,例如:windows 下最多 128 个分区)。最大支持 18EB 的大容量。(1024TB=1PB,1024PB=1EB)。Windows 7 后只支持 GPT 方式。 Win与Linux分区区别区别在于挂载。 Windows 中都是分区都是按照磁盘号来分区的,分区就拥有一个磁盘号,每一个磁盘分区的根目录都可以说是平级的,没有太大的相关性。文件系统位于磁盘分区之上。 Linux中文件系统与磁盘管理相互独立,通过“挂载”过程建立关联。文件系统并非确定位于某个磁...
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 标志下)目...
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 ...
find
find在指定目录下查找文件 补充说明find命令 用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 语法1find(选项)(参数) 选项内容 名称 -name 类型 -type f/d 时间 -mmin/mtime +- 空间 -size 权限 -perm 用户 -user/group 选项12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879名称-name<范本样式>:指定字符串作为寻找文件或目录的范本样式;-regex<范本样式>:指定字符串作为寻找文件或目录的范本样式;类型-type<文件类型>:只寻找符合指定的文件类...











