Linux工具命令
文章
crontab
crontab提交和管理用户的需要周期性执行的任务 补充说明crontab命令 被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。 语法1crontab(选项)(参数) 选项1234-e:编辑该用户的计时器设置;-l:列出该用户的计时器设置;-r:删除该用户的计时器设置;-u<用户名称>:指定要设定计时器的用户名称。 参数crontab文件:指定包含待执行任务的crontab文件。 知识扩展Linux下的任务调度分为两类: 系统任务调度 和 用户任务调度 。 系统任务调度: 系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。 /etc/crontab文件包括下面几行: 123456789SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILT...
csplit
csplit将一个大文件分割成小的碎片文件 补充说明csplit命令 用于将一个大文件分割成小的碎片,并且将分割后的每个碎片保存成一个文件。碎片文件的命名类似“xx00”,“xx01”。csplit命令是split的一个变体,split只能够根据文件大小或行数来分割,但csplit能够根据文件本身特点来分割文件。 语法1csplit(选项)(参数) 选项123456-b<输出格式>或--suffix-format=<输出格式>:预设的输出格式其文件名称为xx00,xx01等,用户可以通过改变<输出格式>来改变输出的文件名;-f<输出字首字符串>或--prefix=<输出字首字符串>:预设的输出字首字符串其文件名为xx00,xx01等,如果制定输出字首字符串为“hello”,则输出的文件名称会变成hello00,hello、01......-k或--keep-files:保留文件,就算发生错误或中断执行,与不能删除已经输出保存的文件;-n<输出文件名位数>或--digits=<输出文件名位数>:预...
cu
cu用于连接另一个系统主机 补充说明cu命令 用于连接另一个系统主机。cu(call up)指令可连接另一台主机,并采用类似拨号终端机的接口工作,也可执行简易的文件传输作业。 语法12cu [dehnotv][-a<通信端口>][-c<电话号码>][-E<脱离字符>][-I<设置文件>][-l<外围设备代号>][-s<连线速率>][-x<排错模式>][-z<系统主机>][--help][-nostop][--parity=none][<系统主机>/<电话号码>] 选项123456789101112131415161718-a<通信端口>或-p<通信端口>或--port<通信端口> 使用指定的通信端口进行连线。-c<电话号码>或--phone<电话号码> 拨打该电话号码。-d 进入排错模式。-e或--parity=even 使用双同位检查。-E<脱离字符>或--escape<脱离字符&...
cupsdisable
cupsdisable停止指定的打印机 补充说明cupsdisable命令 用于停止指定的打印机。 语法1cupsdisable(选项)(参数) 选项123456-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名;-u:指定打印任务所属的用户;-c:取消指定打印机的所有打印任务;-h:指定连接的服务器名和端口号;-r:停止打印机的原因。 参数目标:指定目标打印机。
cupsenable
cupsenable启动指定的打印机 补充说明cupsenable命令 用于启动指定的打印机。 语法1cupsenable(选项)(参数) 选项1234-E:当连接到服务器时强制使用加密;-U:指定连接服务器时使用的用户名;-u:指定打印任务所属的用户;-h:指定连接的服务器名和端口号; 参数目标:指定目标打印机。
curl
curl利用URL规则在命令行下工作的文件传输工具 补充说明curl命令 是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称curl为下载工具。作为一款强力工具,curl支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证、从指定偏移处下载部分文件、用户代理字符串、限速、文件大小、进度条等特征。做网页处理流程和数据检索自动化,curl可以祝一臂之力。 语法1curl(选项)(参数) 选项 -a/--append上传文件时,附加到目标文件 -A/--user-agent 设置用户代理发送给服务器 -anyauth可以使用“任何”身份验证方法 -b/--cookie cookie字符串或文件读取位置 --basic使用HTTP基本验证 -B/--use-ascii使用ASCII /文本传输 -c/--cookie-jar 操作结束后把cookie写入到这个文件中 -C/--continue-at 断点续传 -d/--data HTTP POST方式传送数据 --dat...
cut
cut连接文件并打印到标准输出设备上 补充说明cut 命令 用来显示行中的指定部分,删除文件中指定字段。cut 经常用来显示文件的内容,类似于 type 命令。 说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数 file 所指 明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 > f3将把文件 fl 和 f2 的内容合并起来,然后通过输出重定向符“>”的作用,将它们放入文件 f3 中。 当文件较大时,文本在屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容。因此,一般用 more 等命令分屏显示。为了控制滚屏,可以按 Ctrl+S 键,停止滚屏;按 Ctrl+Q 键可以恢复滚屏。按 Ctrl+C(中断)键可以终止该命令的执行,并且返回 Shell 提示符状态。 语法1cut(选项)(参数) 选项123456789-b:仅显示行中指定直接范围的内容;-c:仅显示行中指定范围的字符;-d:指定字段的分隔符,默认的字段分隔符为“TAB”;-f:显示指定字段的内容;-n:与“-b”选项连用,不分割多字节字符;--com...
date
date显示或设置系统时间与日期 概要12date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 主要用途 转换时间到选定的格式,默认为当前。 设置系统时间。 参数format:输出的时间格式。 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960format可用的转义序列如下:%% 百分号%a 当地缩写的工作日名称(例如,Sun)%A 当地完整的工作日名称(例如,Sunday)%b 当地缩写的月份名称(例如,Jan)%B 当地完整的月份名称(例如,January)%c 当地的日期和时间(例如,Thu Mar 3 23:05:25 2005)%C 世纪,和%Y类似,但是省略后两位(例如,20)%d 一月中的一天(例如,01)%D ...
dd
dd复制文件并对原文件的内容进行转换和格式化处理 补充说明dd命令 用于复制文件并对原文件的内容进行转换和格式化处理。dd命令功能很强大的,对于一些比较底层的问题,使用dd命令往往可以得到出人意料的效果。用的比较多的还是用dd来备份裸设备。但是不推荐,如果需要备份oracle裸设备,可以使用rman备份,或使用第三方软件备份,使用dd的话,管理起来不太方便。 建议在有需要的时候使用dd 对物理磁盘操作,如果是文件系统的话还是使用tar backup cpio等其他命令更加方便。另外,使用dd对磁盘操作时,最好使用块设备文件。 语法1dd(选项) 选项1234567891011bs=<字节数>:将ibs(输入)与obs(输出)设成指定的字节数;cbs=<字节数>:转换时,每次只转换指定的字节数;conv=<关键字>:指定文件转换的方式;count=<区块数>:仅读取指定的区块数;ibs=<字节数>:每次读取的字节数;obs=<字节数>:每次输出的字节数;of=<文件>:输出到文件;seek=<...
declare
declare声明变量,设置或显示变量的值和属性。 语法1declare [-aAfFgilnrtux] [-p] [name[=value] ...] 主要用途 显示包含指定属性的全部变量和值 显示包含指定属性的一到多个变量和值 显示一到多个变量的属性和值 显示所有变量的属性和值并显示函数的定义 显示所有变量的属性和值 显示所有全局变量的属性和值 显示全部函数名和函数定义 只显示全部函数名 显示一到多个函数名和函数定义 只显示一到多个函数名 声明全局变量(可选:赋值) 声明变量(可选:赋值、属性) 增加、删除变量的属性(可选:赋值) 选项123456789101112131415161718192021-f 将操作或显示限制为函数名及函数定义。-F 只显示函数名(调试时附加行号和源文件)。-g 在shell函数中使用时创建全局变量;其他情况下忽略。-p 显示每个名称的属性和值。*设置属性的选项:-a 创建数组(如果支持)。-A 创建关联数组(如果支持)。-i 增加整型属性。+i 删除整型属性。-l 增加小写属性,变量的值将转换为小写。+l 删除小写属性。-n 增加引用属性(...













