Chinaunix首页 | 论坛 | 博客
  • 博客访问: 101905078
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: 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 的主页:

阅读(266) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~