Linux工具命令
文章
elm
elm纯文本邮件客户端程序 补充说明elm命令 是一个E-mail客户端管理程序,它提供了纯文本交互式全屏幕界面。 语法1elm(选项) 选项1234567-s<邮件主题>:指定新邮件的邮件主题;-f<目录>:开启程序时,读取指定的目录;-h:显示帮助;-i<文件名>:将文件内容插入送出的邮件中;-m:进入elm后,不显示指令说明;-v:显示elm的版本信息;-z:若收件信箱没有邮件,则不启动elm程序。
emacs
emacs功能强大的全屏文本编辑器 补充说明emacs命令 是由GNU组织的创始人Richard Stallman开发的一个功能强大的全屏文本编辑器,它支持多种编程语言,具有很多优良的特性。有众多的系统管理员和软件开发者使用emacs。 语法1emacs(选项)(参数) 选项1234567+<行号>:启动emacs编辑器,并将光标移动到制定行号的行;-q:启动emacs编辑器,而不加载初始化文件;-u<用户>:启动emacs编辑器时,加载指定用户的初始化文件;-t<文件>:启动emacs编辑器时,把指定的文件作为中端,不适用标准输入(stdin)与标准输出(stdout);-f<函数>:执行指定lisp(广泛应用于人工智能领域的编程语言)函数;-l<lisp代码文件>:加载指定的lisp代码文件;-batch:以批处理模式运行emacs编辑器。 参数文件:指定要编辑的文本文件。 emacs命令操作大全基本命令 123C-x C-c : 退出EmacsC-x C-f : 打开一个文件,如果文件不存在,则创建一个文件C-...
enable
enable启动或禁用shell内建命令 概要enable [-a] [-dnps] [-f filename] [name …] 主要用途 禁用一到多个内建命令。 启用一到多个内建命令。 直接调用与禁用的内建命令同名且在$PATH路径下找到的外部命令。 打印所有内建命令,无论是否禁用。 打印处于启用状态的内建命令。 打印处于禁用状态的内建命令。 打印处于启用状态的posix标准内建命令。 打印处于禁用状态的posix标准内建命令。 打印posix标准内建命令,无论是否禁用。 从动态库中加载内建命令。 移除从动态库中加载的内建命令。 选项12345678-a 打印所有内建命令,无论是否禁用。-d 移除从动态库中加载的内建命令。-n 禁用内建命令或显示已禁用的内建命令。-p 以可复用格式打印。-s 只显示处于启动状态的posix标准内建命令。-f 动态库中加载内建命令。-ns 打印处于禁用状态的posix标准内建命令。-as 打印posix标准内建命令,无论是否禁用。 参数filename:动态库文件名。 name(可选):内建命令,可以为多个。 返回值e...
env
env显示系统中已存在的环境变量 补充说明env命令 用于显示系统中已存在的环境变量,以及在定义的环境中执行指令。该命令只使用”-“作为参数选项时,隐藏了选项”-i”的功能。若没有设置任何选项和参数时,则直接显示当前的环境变量。 如果使用env命令在新环境中执行指令时,会因为没有定义环境变量”PATH”而提示错误信息”such file or directory”。此时,用户可以重新定义一个新的”PATH”或者使用绝对路径。 语法1env(选项)(参数) 选项12-i:开始一个新的空的环境;-u<变量名>:从当前环境中删除指定的变量。 参数 变量定义:定义在新的环境中变量,定义多个变量定义用空格隔开。格式为“变量名=值”; 指定:指定要执行的指令和参数。 实例123456789101112131415161718192021[root@localhost ~]# envhostname=LinServ-1TERM=linuxSHELL=/bin/bashHISTSIZE=1000SSH_CLIENT=192.168.2.111 2705 22SSH_T...
ethtool
ethtool显示或修改以太网卡的配置信息 补充说明ethtool命令用于获取以太网卡的配置信息,或者修改这些配置。这个命令比较复杂,功能特别多。 语法1234567891011ethtool [ -a | -c | -g | -i | -d | -k | -r | -S |] ethXethtool [-A] ethX [autoneg on|off] [rx on|off] [tx on|off]ethtool [-C] ethX [adaptive-rx on|off] [adaptive-tx on|off] [rx-usecs N] [rx-frames N] [rx-usecs-irq N] [rx-frames-irq N] [tx-usecs N] [tx-frames N] [tx-usecs-irq N] [tx-frames-irq N] [stats-block-usecs N][pkt-rate-low N][rx-usecs-low N] [rx-frames-low N] [tx-usecs-low N] [tx-frames-lowN] [pkt-...
ex
ex启动vim编辑器的ex编辑模式 补充说明在 ex 模式下启动vim文本编辑器。ex执行效果如同vi -E,适用于法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入:vi或:visual即可。 语法1ex(参数) 参数文件:指定待编辑的文件。
exec
exec调用并执行指定的命令 补充说明exec命令 用于调用并执行指令的命令。exec命令通常用在shell脚本程序中,可以调用其他的命令。如果在当前终端中使用命令,则当指定的命令执行完毕后会立即退出终端。 语法1exec(选项)(参数) 选项1-c:在空环境中执行指定的命令。 参数指令:要执行的指令和相应的参数。 实例首先使用echo命令将文本“Linux C++”进行输出,输入如下命令: 1echo Linux C++ # 输出指定信息 执行上面的指令后,输出如下信息: 1Linux C++ # 输出信息 然后再使用exec命令调用echo命令输出同样的信息,并且对输出的信息进行对比,输入指令如下所示: 1exec -c echo Linux C++ # 调用命令 执行以上命令后,其输出信息如下: 1Linux C++ # 使用指定指令输出信息 通过比较两者执行后的结果来看,所实现的功能是相同的,即使用exec命令调用echo命令成功。
exit
exit退出当前的shell。 概要1exit [n] 主要用途 执行exit可使shell以指定的状态值退出。若不设置参数,则以最后一条命令的返回值作为exit的返回值退出。 参数n(可选):指定的shell返回值(整数)。 返回值返回值为你指定的参数n的值,如果你指定的参数大于255或小于0,那么会通过加或减256的方式使得返回值总是处于0到255之间。 例子退出当前shell: 12[root@localhost ~]# exitlogout 也可以使用ctrl+d退出当前终端,下面列出了打开或关闭该功能的方法: 1234# 打开ctrl+d退出终端set -o ignoreeof# 关闭ctrl+d退出终端set +o ignoreeof 在脚本中,进入脚本所在目录,否则退出: 1cd $(dirname $0) || exit 1 在脚本中,判断参数数量,不匹配就打印使用方式,退出: 1234if [ "$#" -ne "2" ]; then echo "usage: $0 <area> &l...
expand
expand将文件的制表符转换为空白字符 补充说明expand命令 用于将文件的制表符(TAB)转换为空白字符(space),将结果显示到标准输出设备。 语法1expand(选项)(参数) 选项1-t<数字>:指定制表符所代表的空白字符的个数,而不使用默认的8。 参数文件:指定要转换制表符为空白的文件。
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#...














