umount
umount用于卸载已经加载的文件系统 补充说明umount命令 用于卸载已经加载的文件系统。利用设备名或挂载点都能umount文件系统,不过最好还是通过挂载点卸载,以免使用绑定挂载(一个设备,多个挂载点)时产生混乱。 语法1umount(选项)(参数) 选项1234567-a:卸除/etc/mtab中记录的所有文件系统;-h:显示帮助;-n:卸除时不要将信息存入/etc/mtab文件中;-r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统;-t<文件系统类型>:仅卸除选项中所指定的文件系统;-v:执行时显示详细的信息;-V:显示版本信息。 参数文件系统:指定要卸载的文件系统或者其对应的设备文件名。 实例下面两条命令分别通过设备名和挂载点卸载文件系统,同时输出详细信息: 通过设备名卸载 12umount -v /dev/sda1/dev/sda1 umounted 通过挂载点卸载 12umount -v /mnt/mymount//tmp/diskboot.img umounted 如果设备正忙,卸载即告失败。卸载失败的常见原因是,某个打开的shell当前...
unalias
unalias删除由alias设置的别名 概要1unalias [-a] name [name ...] 主要用途 删除一个或多个别名。 删除全部已定义的别名。 选项1-a:删除全部已定义的别名。 参数name:指定要删除的一个或多个已定义的别名。 返回值unalias返回true除非您要删除的别名未定义。 例子123456# 删除全部已定义的别名unalias -a# 删除已定义的别名(假设当前环境存在以下别名)unalias viunalias ls grep 错误用法 要删除的别名未定义。 不使用-a选项时没有传递name参数。 注意 执行脚本时请注意: 使用source命令执行的bash脚本如果执行了alias或unalias命令,那么有可能会对终端环境的别名设置产生影响;终端环境的别名设置也可能改变运行结果; 通过sh方式调用的bash脚本或直接运行当前用户有执行权限的脚本不受终端环境的别名影响。 查看及设置别名,请查看alias命令。 该命令是bash内建命令,相关的帮助信息请查看help命令。
uname
uname打印系统信息。 概要1uname [OPTION]... 主要用途 打印机器和操作系统的信息。 当没有选项时,默认启用 -s 选项。 如果给出多个选项或 -a 选项时,输出信息按以下字段排序:内核名称 主机名称 内核release 内核版本 机器名称 处理器 硬件平台 操作系统。 选项1234567891011-a, --all 按顺序打印全部信息,如果 -p 和 -i 的信息是未知,那么省略。-s, --kernel-name 打印内核名称。-n, --nodename 打印网络节点主机名称。-r, --kernel-release 打印内核release。-v, --kernel-version 打印内核版本。-m, --machine 打印机器名称。-p, --processor 打印处理器名称。-i, --hardware-platform 打印硬件平台名称。-o, --operating-system ...
unarj
unarj解压缩由arj命令创建的压缩包 补充说明unarj命令 用来解压缩由arj命令创建的压缩包。 语法1unarj(选项)(参数) 选项1234e:解压缩.arj文件;l:显示压缩文件内所包含的文件;t:检查压缩文件是否正确;x:解压缩时保留原有的路径。 参数.arj压缩包:指定要解压缩的.arj压缩包。
uncompress
uncompress用来解压.Z文件 补充说明uncompress命令 用来解压缩由compress命令压缩后产生的“.Z”压缩包。 语法1uncompress(选项)(参数) 选项123-f:不提示用户,强制覆盖掉目标文件;-c:将结果送到标准输出,无文件被改变;-r:递归的操作方式。 参数文件:指定要压缩的“.Z”压缩包。 实例先创建一个.Z压缩文件 1compress FileName 解压: 1uncompress FileName.Z
unexpand
unexpand将文件的空白字符转换为制表符 补充说明unexpand命令 用于将给定文件中的空白字符(space)转换为制表符(TAB),并把转换结果显示在标准输出设备(显示终端)。 语法1unexpand(选项)(参数) 选项123-a或--all:转换文件中所有的空白字符;--first-only:仅转换开头的空白字符;-t<N>:指定TAB所代表的N个(N为整数)字符数,默认N值是8。 参数文件:指定要转换空白为TAB的文件列表。
uniq
uniq显示或忽略重复的行。临近行 概要1uniq [OPTION]... [INPUT [OUTPUT]] 主要用途 将输入文件(或标准输入)中邻近的重复行写入到输出文件(或标准输出)中。 当没有选项时,邻近的重复行将合并为一个。 选项12345678910111213-c, --count 在每行开头增加重复次数。-d, --repeated 所有邻近的重复行只被打印一次。-D 所有邻近的重复行将全部打印。--all-repeated[=METHOD] 类似于 -D,但允许每组之间以空行分割。METHOD取值范围{none(默认),prepend,separate}。-f, --skip-fields=N 跳过对前N个列的比较。--group[=METHOD] 显示所有行,允许每组之间以空行分割。METHOD取值范围:{separate(默认),prepend,append,both}。-i,...
unprotoize
unprotoize删除C语言源代码文件中的函数原型 补充说明unprotoize命令 属于gcc套件,用于删除C语言源代码文件中的函数原型。 语法1unprotoize(选项)(参数) 选项12-d:设置需要转换代码的目录;-x:转换代码时排除的文件。 参数文件:需要转换代码的C语言源文件。
unlink
unlink系统调用函数unlink去删除指定的文件 补充说明unlink命令 用于系统调用函数unlink去删除指定的文件。和rm命令作用一样,都是删除文件。 语法1unlink(选项)(参数) 选项12--help:显示帮助;--version:显示版本号。 参数文件:指定要删除的文件。
unset
unset删除指定的shell变量或函数。 概要1unset [-f] [-v] [-n] [name ...] 主要用途 删除一到多个shell变量(不包括只读变量)。 删除一到多个shell函数。 删除一到多个具有引用属性的变量(如果-n选项存在)。 选项123-f:仅删除函数。-v:仅删除变量(不包括只读变量)。-n:删除具有引用属性的变量名(如果该选项存在)。 参数name(可选):要删除的变量或函数。 返回值返回成功除非选项错误或要删除的变量或函数有只读属性。 例子123# 删除变量。declare paper_size='B5'unset -v paper_size 123# 删除函数。function show_result(){ echo 'Last Command Return: $?'; }unset -f show_result 12345678# 当不指定选项时,优先删除变量,如果失败则删除函数。declare -i aa=100function aa(){ echo '...













