Linux工具命令
文章
let
let简单的计算器,执行算术表达式。 概要1let arg [arg ...] 主要用途 执行一个或多个算术表达式。 参数arg:算术表达式 返回值当let最后一个执行的表达式的计算结果为0时返回1,否则返回0。当let执行的表达式的除数为0时,返回1并报错。 运算符优先级递减表 运算符 描述 id++, id-- 变量后增量、变量后减量 ++id, --id 变量预增量、变量预减量 -, + 正号、负号 !, ~ 逻辑否、按位取反 ** 幂运算 *, /, % 乘法、除法、取余 +, - 加法、减法 <<, >> 按位左移、右移 <=, >=, <, > 比较 ==, != 等于、不等于 & 按位与 ^ 按位异或 | 按位或 && 逻辑与 || 逻辑或 expr ? expr : expr 条件运算符(三元运算符) =, *=, /=, %=, +=, -=,<<=, >>=, &=, ^=, |=...
lftp
lftp优秀的文件客户端程序 补充说明lftp命令 是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。lftp支持tab自动补全,记不得命令双击tab键,就可以看到可能的选项了。 语法1lftp(选项)(参数) 选项1234-f:指定lftp指令要执行的脚本文件;-c:执行指定的命令后退出;--help:显示帮助信息;--version:显示指令的版本号。 参数站点:要访问的站点的ip地址或者域名。 实例 登录ftp 1lftp 用户名:密码@ftp地址:传送端口(默认21) 也可以先不带用户名登录,然后在接口界面下用login命令来用指定账号登录,密码不显示。 查看文件与改变目录 12lscd 对应ftp目录 下载 get当然是可以的,还可以: 123mget -c *.pdf #把所有的pdf文件以允许断点续传的方式下载。mirror aaa/ #将aaa目录整个的下载下来,子目录也会自动复制。pget -c -n 10 file.dat #以最多10个线程以允许断点续传的方式下载file.dat,...
lftpget
lftpget调用lftp指令下载指定的文件 补充说明lftpget命令 通过调用lftp指令下载指定的文件。 语法1lftpget(选项)(参数) 选项123-c:继续先前的下载;-d:输出调试信息;-v:输出详细信息。 参数文件:指定要下载的文件,文件必须是合法的URL路径。
lha
lha压缩或解压缩lzh格式文件 补充说明lha命令 是从lharc演变而来的压缩程序,文件经它压缩后,会另外产生具有.lzh扩展名的压缩文件。 选项12345678910111213141516171819202122-a或a:压缩文件,并加入到压缩文件内。-a<0/1/2>/u</0/1/2> 压缩文件时,采用不同的文件头。-c或c:压缩文件,重新建构新的压缩文件后,再将其加入。-d或d:从压缩文件内删除指定的文件。-<a/c/u>d或<a/c/u>d:压缩文件,然后将其加入,重新建构,更新压缩文件或,删除原始文件,也就是把文件移到压缩文件中。-e或e:解开压缩文件。-f或f:强制执行lha命令,在解压时会直接覆盖已有的文件而不加以询问。-g或g:使用通用的压缩格式,便于解决兼容性的问题。-<e/x>i或<e/x>i:解开压缩文件时,忽略保存在压缩文件内的文件路径,直接将其解压后存放在现行目录下或是指定的目录中。-l或l:列出压缩文件的相关信息。-m或m:此选项的效果和同时指定"-ad&qu...
lilo
lilo安装核心载入开机管理程序 补充说明lilo命令 用于安装核心载入,开机管理程序。lilo是个Linux系统核心载入程序,同时具备管理开机的功能。单独执行lilo指令,它会读取/etc/lilo.conf配置文件,然后根据其内容安装lilo。 Linux lilo已经成为所有 Linux 发行版的标准组成部分。作为一个 较老的/最老的 Linux 引导加载程序,它那不断壮大的 Linux 社区支持使它能够随时间的推移而发展,并始终能够充当一个可用的现代引导加载程序。有一些新的功能,比如增强的用户界面,以及对能够突破原来 1024-柱面限制的新 BIOS 功能的利用。 虽然 LILO 仍在不断地发展,但 LILO 工作原理的基本概念保持不变。 语法1lilo(选项) 选项123456789101112131415161718192021-b<外围设备代号>:指定安装lilo之处的外围设备代号;-c:使用紧致映射模式;-C<配置文件>:指定lilo的配置文件;-d<延迟时间>:设置开机延迟时间;-D<识别...
ln
ln用来为文件创建链接 补充说明ln命令 用来为文件创建链接,链接类型分为硬链接和符号链接两种,默认的链接类型是硬链接。如果要创建符号链接必须使用”-s”选项。 注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,所以给符号链接文件设置存取权限是没有意义的。 语法1234ln [选项]... [-T] 目标 链接名 (第一种格式) 或:ln [选项]... 目标 (第二种格式) 或:ln [选项]... 目标... 目录 (第三种格式) 或:ln [选项]... -t 目录 目标... (第四种格式) 选项12345678910111213141516 --backup[=CONTROL] 为每个已存在的目标文件创建备份文件-b 类似--backup,但不接受任何参数-d, -F, --directory 创建指向目录的硬链接(只适用于超级用户)-f, --force 强行删除任何已存在的目标文件-i, --interactive 覆盖既有文件之前先询问用户-L, --logical ...
lnstat
lnstat显示Linux系统的网路状态 补充说明lnstat命令 用来显示Linux系统的网路状态。 语法1lnstat(选项) 选项12345678-h:显示帮助信息;-V:显示指令版本信息;-c:指定显示网络状态的次数,每隔一定时间显示一次网络状态;-d:显示可用的文件或关键字;-i:指定两次显示网络状的间隔秒数;-k:只显示给定的关键字;-s:是否显示标题头;-w:指定每个字段所占的宽度。
local
local在函数内定义局部变量。 概要1local [-aAfFgilnrtux] [-p] [name[=value] ...] 主要用途 在函数内定义局部变量 显示局部变量 在函数内定义全局变量 选项1local命令的选项与declare命令的相同,请参考declare命令的选项。 参数name(可选):变量名或已定义函数名。 value(可选):变量的值。 返回值local返回true除非你提供了非法选项、赋值错误或是在函数外使用local命令。 例子1相关例子请参考declare命令 错误用法 在函数外使用该命令。 注意 该命令是bash内建命令,相关的帮助信息请查看help命令以及man bash、info bash的相应部分。
locate
locate比 find 好用的文件查找工具 补充说明locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。 locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或 刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。(etc/crontab) locate指定用在搜寻符合条件的档案,它会去储存档案与目录名称的数据库内,寻找合乎范本样式条件的档案或目录录,可以使用特殊字元(如”” 或”?”等)来指定范本样式,如指定范本为kcpaner, locate 会找出所有起始字串为kcpa且结尾为ner的档案...
logger
logger在系统日志中记录相应条目 补充说明logger命令 是用于往系统中写入日志,他提供一个shell命令接口到syslog系统模块 语法1logger [options] [message] 选项1234567891011121314-T, --tcp 使用流连接(TCP)-d, --udp 使用数据报(UDP)-i, --id 逐行记录每一次logger的进程ID-f, --file <file> 记录特定的文件-h, --help 显示帮助文本并退出-n, --server <name> 写入指定的远程syslog服务器,使用UDP代替内装式syslog的例程-P, --port <port> 使用指定的UDP端口。默认的端口号是514-p, --priority <prio> 指定输入消息的优先级,优先级可以是数字或者指定为 " facility.level" 的格式。 ...














