base64
base64base64 编码/解码文件或标准输入输出 描述base64将文件或标准输入编码或解码为标准输出; 语法1base64 [OPTION]... [FILE] 参数123456-d, --decode # 解码-i, --ignore-garbage # 解码时,忽略非字母字符-w, --wrap=COLS # 在指定的字符数后自动换行(默认为76), 0 为禁用自动换行--help # 显示此帮助说明并退出--version # 输出版本信息并退出 实例编码字符串 1printf foo|base64 编码文件 1base64 file 解码 1printf Zm9v|base64 -d 解码文件 1base64 -d file
badblocks
badblocks查找磁盘中损坏的区块 补充说明badblock命令 用于查找磁盘中损坏的区块。 硬盘是一个损耗设备,当使用一段时间后可能会出现坏道等物理故障。电脑硬盘出现坏道后,如果不及时更换或进行技术处理,坏道就会越来越多,并会造成频繁死机和数据丢失。最好的处理方式是更换磁盘,但在临时的情况下,应及时屏蔽坏道部分的扇区,不要触动它们。badblocks就是一个很好的检查坏道位置的工具。 语法1badblock(选项)(参数) 选项12345-b<区块大小>:指定磁盘的区块大小,单位为字节;-o<输出文件>:将检查的结果写入指定的输出文件;-s:在检查时显示进度;-v:执行时显示详细的信息;-w:在检查时,执行写入测试。 参数 磁盘装置:指定要检查的磁盘装置; 磁盘区块数:指定磁盘装置的区块总数; 启始区块:指定要从哪个区块开始检查。 实例badblocks以 4096 的一个block,每一个block检查16次,将结果输出到“hda-badblocks-list”文件里。 1badblocks -b 4096 -c 16 /dev/hda1...
axel
axel多线程下载工具 补充说明axel 是Linux下一个不错的HTTP/ftp高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。比如在国内VPS或服务器上下载lnmp一键安装包用Axel就比wget快。 安装源码安装github地址:https://github.com/axel-download-accelerator/axel 下载相应的 release 版本后,解压进入目录执行./configure && make && make install安装即可。 二进制安装CentOS安装Axel: 目前yum源上没有Axel,我们可以到 http://pkgs.repoforge.org/axel/ 下载rpm包安装。 32位CentOS执行下面命令: 12wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpmrpm -ivh...
awk
awk文本和数据进行处理的编程语言 补充说明awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处,灵活性是awk最大的优势。 awk命令格式和选项语法形式 12awk [options] 'script' var=value file(s)awk [options] -f scriptfile var=value file(s) 常用命令选项 -F fs fs指定输入分隔符,fs可以是字符串或正则表达式,如-F:,默认的分隔符是连续的空格或制表符 -v var=value 赋值一个用户定义变量,将外部变量传递给awk -f scripfile 从脚本文件中读取awk命令 -m[fr] val...
atrm
atrm删除待执行任务队列中的指定任务 补充说明atrm命令 用于删除待执行任务队列中的指定任务。 语法1atrm(选项)(参数) 选项1-V:显示版本号。 参数任务号:指定待执行队列中要删除的任务。 实例删除已经排队的任务 12345atq # 显示当前已经设置的任务2 Mon May 17 08:00:00 2010 a root1 Sat May 15 17:00:00 2010 a rootatrm 2 # 删除任务2
atq
atq列出当前用户的at任务列表 补充说明atq命令 显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。 语法1atq [-V] [-q 队列] [-v] 选项12-V:显示版本号;-q:查询指定队列的任务。 示例创建一个在10分钟后执行的任务,并列出当前用户的任务列表: 1234[root@localhost ~]# at now + 10 minutesat> echo 1111at> <EOT>job 3 at Fri Apr 26 12:56:00 2013 使用atq命令查看当前用户的任务列表: 12[root@localhost ~]# atq3 Fri Apr 26 12:56:00 2013 a root 查询指定队列的任务: 1234[root@localhost ~]# at -q a now + 10 minutesat> echo "Task in queue a"at> <EOT>job 4 at Fri Apr 26 13:06:00...
atop
atop监控Linux系统资源与进程的工具 补充说明atop命令 是一款开源的系统监控工具,它以一定的频率记录系统的运行状态,采集的数据包含系统资源(CPU、内存、磁盘和网络)使用情况和进程运行情况,并能以日志文件的方式保存在磁盘中。服务器出现问题后,我们可获取相应的atop日志文件进行分析。atop是一款开源软件,我们可以从这里获得其源码和rpm安装包。 语法1atop [选项]...
at
at在指定时间执行一个任务 补充说明at命令 用于在指定时间执行命令。at允许使用一套相当复杂的指定时间的方法。它能够接受在当天的hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。当然也能够使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间。用户还能够采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。也能够指定命令执行的具体日期,指定格式为month day(月 日)或mm/dd/yy(月/日/年)或dd.mm.yy(日.月.年)。指定的日期必须跟在指定时间的后面。 上面介绍的都是绝对计时法,其实还能够使用相对计时法,这对于安排不久就要执行的命令是很有好处的。指定格式为:now + count...
as
as汇编语言编译器 补充说明as命令 是GNU组织推出的一款汇编语言编译器,它支持多种不同类型的处理器。 语法1as [选项] [参数] 选项123456789101112131415-ac:忽略失败条件;-ad:忽略调试指令;-ah:包括高级源;-al:包括装配;-am:包括宏扩展;-an:忽略形式处理;-as:包括符号;=file:设置列出文件的名字;--alternate:以交互宏模式开始;-f:跳过空白和注释预处理;-g:产生调试信息;-J:对于有符号溢出不显示警告信息;-L:在符号表中保留本地符号;-o:指定要生成的目标文件;--statistics:打印汇编所用的最大空间和总时间。 参数汇编文件:指定要汇编的源文件。 示例编译一个汇编文件并生成目标文件 1as -o output.o source.s 忽略调试指令并生成目标文件 1as -ad -o output.o source.s 生成包含调试信息的目标文件 1as -g -o output.o source.s 包括宏扩展并生成目标文件 1as -am -o output.o...
arpwatch
arpwatch监听网络上ARP的记录 补充说明arpwatch命令 用来监听网络上arp的记录。 语法1arpwatch(选项) 选项1234-d:启动排错模式;-f<记录文件>:设置存储ARP记录的文件,预设为/var/arpwatch/arp.dat;-i<接口>:指定监听ARP的接口,预设的接口为eth0;-r<记录文件>:从指定的文件中读取ARP记录,而不是从网络上监听。