Linux工具命令
文章
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,...
unlink
unlink系统调用函数unlink去删除指定的文件 补充说明unlink命令 用于系统调用函数unlink去删除指定的文件。和rm命令作用一样,都是删除文件。 语法1unlink(选项)(参数) 选项12--help:显示帮助;--version:显示版本号。 参数文件:指定要删除的文件。
unprotoize
unprotoize删除C语言源代码文件中的函数原型 补充说明unprotoize命令 属于gcc套件,用于删除C语言源代码文件中的函数原型。 语法1unprotoize(选项)(参数) 选项12-d:设置需要转换代码的目录;-x:转换代码时排除的文件。 参数文件:需要转换代码的C语言源文件。
unrar
unrar解压rar文件命令,从 rar 压缩包中提取文件 语法12unrar [选项][switch 命令] [文件名...][路径]unrar <command> [-<switch 1> -<switch N>] archive [files...] [path...] 安装在 Linux 中输入以下命令下载安装包 1234wget https://www.rarlab.com/rar/rarlinux-6.0.2.tar.gzcd ~/Downloads/tar -zxvf rarlinux-6.0.2.tar.gz 选项123456e # 解压压缩文件到当前目录l[t,b] # 列出压缩文件[技术信息,简洁]p # 将文件打印到标准输出。t # 测试压缩文件v[t,b] # 详细列出压缩文件[技术信息,简洁]x # 用绝对路径解压文件 SWITCHES 开关设置注意:每个开关必须用空格分隔。你不能把它们放...
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 '...
unzip
unzip用于解压缩由zip命令压缩的压缩包 补充说明unzip命令 用于解压缩由zip命令压缩的“.zip”压缩包。 语法1unzip(选项)(参数) 选项123456789101112131415161718192021222324-c:将解压缩的结果显示到屏幕上,并对字符做适当的转换;-f:更新现有的文件;-l:显示压缩文件内所包含的文件;-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换;-t:检查压缩文件是否正确;-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中;-v:执行时显示详细的信息;-z:仅显示压缩文件的备注文字;-a:对文本文件进行必要的字符转换;-b:不要对文本文件进行字符转换;-C:压缩文件中的文件名称区分大小写;-j:不处理压缩文件中原有的目录路径;-L:将压缩文件中的全部文件名改为小写;-M:将输出结果送到more程序处理;-n:解压缩时不要覆盖原有的文件;-o:不必先询问用户,unzip执行后覆盖原有的文件;-P<密码>:使用zip的密码选项;-q:执行时不显示任何信息;-s...













