欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入
Linux实用工具 显示月历――cal
cal命令语法:
cal [参数][<月> 年]
实例1:显示本月的月历。
[root@localhost ~]# cal
实例2:显示本月及前后两个月的月历。
[root@localhost ~]# cal -3
实例3:显示2009年12月份的月历。
[root@localhost ~]# cal 12 2009
实例4:显示2008年全年的月历。
[root@localhost ~]# cal ?y 2008
播放音乐CD??cdp
cdp命令语法:
cdp [参数]
实例:播放CD上的歌曲。
[root@localhost bin]# cdp
CD播放工具??cdplay
cdplay命令语法:
cdplay [参数]
实例1:随机播放一首CD上的歌曲。
[root@localhost bin]# cdplay ?s
实例2:以后台运行模式播放CD上的第8首歌曲。
[root@localhost bin]# cdplay ?b ?t8
实例3:显示当前正在播放的CD的所有相关信息。
[root@localhost bin]# cdplay ?d
进行一次性刻录CD??cdrdao
cdrdao命令语法:
cdrdao <命令> [参数] [toc文件]
实例1:查找当前刻录机的相关信息。
[root@localhost ~]# cdrdao scanbus
实例2:将一组mp3文件刻录成CD。
首先用户需要建立文件/usr/local/bin/mkcdrtoc。
[root@localhost ~]# vi /usr/local/bin/mkcdrtoc
文件内容如下:
#!/bin/sh
for i in *.mp3; do
if [ ! -e ${i%mp3}cdr ]; then
mpg123 –cdr – $i > ${i%mp3}cdr;
fi
done
printf “CD_DA\n” > disk.toc
for i in *.cdr; do
printf “TRACK AUDIO\nFILE \”$i\” 0\n” 》 disk.toc
done
printf “\n========== disk.toc ==================\n”
cat disk.toc
printf “========================================\n”
printf “\n>>>>>>>> Now run \”cdrdao write disk.toc\” <<<<<<<<<<\n”
在继续介绍下面的操作步骤之前,需要注意的是,用户自行制作的mkcdrtoc脚本成功执行必须具备以下几个条件,缺一不可。
当前Linux系统的登录用户必须具备执行该脚本的权限。可以通过执行命令chmod修改文件/usr/local/bin/mkcdrtoc的访问权限。
[root@localhost ~]# chmod 777 /usr/local/bin/mkcdrtoc
因为该脚本作用是要将当前目录下的所有mp3格式的文件转换成cdr格式文件,因此必须准备一个装载有一系列mp3格式文件的目录。可以建立目录mp3,并放置几首自己喜欢的mp3在该目录下。
[root@localhost ~]# mkdir mp3
[root@localhost mp3]# ll *.mp3
在上述mkcdrtoc的脚本的中,有一个“mpg123”文件,这是一个开源的mp3播放器软件,也是mp3格式文件转换成cdr格式文件的核心组件,如果希望能够顺利通过该阶段的工作,就一定要下载并安装mpg123程序。
可以到mpg123的官方站点(http://www.mpg123.com/)找到开源软件mpg123,寻找并下载当前的最新版mpg123程序包mpg123-1.6.4(http://downloads.sourceforge.net/mpg123/mpg123-1.6.4.tar.gz)。
成功下载完程序包文件mpg123-1.6.4.tar.gz后,按照如下步骤安装:
首先,运用tar命令解压mpg123-1.6.4.tar.gz程序包文件。
[root@localhost ~]# tar -zxvf mpg123-1.6.4.tar.gz
解压缩后,会看到当前目录下生成一个mpg123-1.6.4目录,这个目录是mpg123-1.6.4的源代码目录,需要手工重新编译并安装。参照如下命令顺序执行。
[root@localhost ~]# cd mpg123-1.6.4
[root@localhost mpg123-1.6.4]# ./configure
[root@localhost mpg123-1.6.4]# make
[root@localhost mpg123-1.6.4]# make instal
现在开始执行刻录CD最重要的两个步骤。第一,在装载有mp3的目录中将所有的mp3文件全部转换成cdr文件;第二,将所有转换成功的cdr文件刻录到CD光盘中。如果在刻录之前希望重新调整刻录音轨的顺序,可以通过调整上一步骤中生成的disk.toc脚本文件实现。
[root@localhost ~]# mkcdrtoc
[root@localhost ~]# cdrdao write –device ATA:1,0,0 –driver generic-mmc disk.toc
到此为止,已经成功体验了在Linux系统中利用cdrdao命令将自己喜欢的mp3文件转换并刻录成CD了。
实例3:将CD复制到硬盘中以data.bin文件存放。
执行以下命令:
[root@localhost ~]# cdrdao read-cd –device ATA:1,0,0 –driver generic-mmc audiocd.toc
实例4:为CD创建一个指定的内容目录表。
[root@localhost ~]# cdrdao read-toc –device ATA:1,0,0 –driver generic-mmc audiocd.toc
实例5:将从Internet网络上的CDDB数据库中获取到的CD文本附加到一个指定的内容目录表。
[root@localhost ~]# cdrdao read-cddb –device ATA:1,0,0 –driver generic-mmc audiocd.toc
实例6:将硬盘中以data.bin名存放的文件刻录到CD。
[root@localhost ~]# cdrdao write –device ATA:1,0,0 –driver generic-mmc audiocd.toc
台式计算器??dc
dc命令语法:
dc [参数][文件]
实例:请用dc计算表达式(((9+7)+4)×15) / 5-15的结果。
[root@localhost ~]# dc
显示数字的因子??factor
factor命令语法:
factor [参数][整数]
实例:请计算整数2009的素数因子。
[root@localhost ~]#factor 2009
检查INN相关配置文件语法??inncheck
inncheck命令语法:
inncheck [参数][文件]
实例:检查所有文件inn相关配置文件的语法正确性。
[root@localhost ~]# inncheck -av
微风吹过,海面上金光闪闪,泛起一道道美丽的浪花,