分类: LINUX
2008-05-03 13:56:41
Linux 的终端下有非常丰富的基本命令,再配合 shell 脚本,可以完成一些很强大的功能~
不过估计大多数初学者和我一样,是 shell 苦手,有些基本的操作,比如获取文件大小和权限、批量改名什么的,到用的时候还没办法一下就写出命令……
是一套终端的小工具集,将一些常见的操作,比如获取文件的信息、文件改名、把文本中的 Tab 改成空格、还有一些图片和压缩包相关的操作等等,都打包成一个一个小的专用命令,用起来方便多了。
Littleutils 中包含的命令不少~
首先是文件信息相关的一些命令:
filedate - 打印文件的修改时间。
filehash - 打印文件的 MD5、SHA1 和文件大小。
filemode - 打印文件的权限。
filenode - 打印文件的 inode 号。
filesize - 打印文件大小。
memchurn - 执行简易快速的内存测试。
randomize - 随机输出文件或者标准输入中的每一行。
realpath - 打印文件的完整路径。
tempname - 创建一个唯一的临时文件。
文件改名相关的命令:
lowercase - 把文件名中的大写都改成小写。
uppercase - 把文件名中的小写都改成大写。
pren - 按照 Perl 正则表达式格式重命名文件。
repeats - 在指定目录中查找重复的文件。
修改文本文件内容的相关命令:
notabs - 把文本文件中的 Tab 都转成空格。
notrail - 删除文本文件中多余的空格。
lreplace - 替换文本文件中的文本。
还有获取图片信息和图片优化的命令:
imagsize - 打印图片的大小和格式信息。
jpgcom - 打印 jpeg 文件中的注释内容。
pngrecolor - 替换 png 文件中的默认调色板。
pngstrip - 删除 png 文件中的所有额外信息。
opt-gif - 不损失质量优化 gif 文件。
opt-jpg - 不损失质量优化 jpeg 文件。
opt-png - 不损失质量优化 png 文件。
压缩包格式转换的命令:
to-bzip - 把 .Z (compress) 和 .gz (gzip) 文件转换成 .bz2 (bzip2) 格式的文件。
to-7zip - 把 .Z, .gz, 和 .bz2 文件转换成 .7z (p7zip) 格式文件。
to-lzma - 把 .Z, .gz, .bz2, 和 .7z 文件转换成 .lzma (lzma) 格式文件。
大多数命令直接 "命令名 文件",就可以运行了,详细的参数可以 --help 来查看~
Littleutils 的主页: