首页 > Unix/Linux, 操作系统 > 你用Linux命令行吗?

你用Linux命令行吗?

2009年8月14日 发表评论 阅读评论 2,043 人阅读    

想一想,如果你要把一个图片的尺寸改小一点,你会怎么办?当然,我一定会启动一个图形编辑软件,然后,打开图片文件,从菜单上选择相关的工具选项,更改大小,然后保存文件。就算是在Linux下,我可能也是这么干的,比如Ubuntu下也是这样,如下图:

photo_gimp

但其实,如果你用命令行来更改图片大小的话,一条语句就可以搞定了。如:

convert -resize 300 profile.jpg profile_small.jpg

当然,如果你要使用这样的命令,你需要安装Imagemagick,你可通过apt-get install imagemagick来安装一下。

不管怎么说,很简单吧,下面还有几个:

1)给图片加阴影

给图片加阴影可以使用下面的这个命令:

convert screenshot.jpg
\( +clone -background black -shadow 60×5+0+5 \)
+swap -background white -layers merge +repage shadow.jpg

效果如下:

screenshot-suseshadow 

2)把两个MP3拼起来

cat 1.mp3 2.mp3 > combined.mp3

3)克隆一个硬盘设备

dd if=/dev/hda of=/dev/hdb

4)把ISO文件刻录光盘

cdrecord -v speed=8 dev=0,0,0 name_of_iso_file.iso

5)视频格式转换

AVI和Mpeg转换

ffmpeg -i video_origine.avi video_finale.mpg
ffmpeg -i video_origine.mpg video_finale.avi

查看这个链接,你可以看看ffmpeg可以干得更多。

6)替换文件中的文本

sed ’s/#FF0000/#0000FF/g’ main.css

把main.css中的#FF0000(红色)替换成#0000FF(蓝色)

 

如果你非常喜欢命令行的话,那么你一定要看一下下面这本书(免费在线)

GNU/Linux命令行介绍:http://en.flossmanuals.net/gnulinux

(全文完)





分类: Unix/Linux, 操作系统 标签: ,
好烂啊有点差凑合看看还不错很精彩 (4 人打了分,平均分: 4.75 )
Loading ... Loading ...
  1. 2009年8月14日08:50 | #1

    恩,批量转换的时候,就更能看出便捷所在了,看我的 http://li2z.cn/2009/03/30/convert_30/

  2. 2009年8月14日13:26 | #2

    很强悍!!!

  3. Me.Strone
    2011年7月31日03:29 | #3

    有没有一些关于php-ffmpeg的资料呢?或者有一些中文的API之类的东西,是用于php的,发现找了半天找不到啊!先谢谢了哦!

  4. belial
    2011年12月15日08:54 | #4

    这个很不错.不过,你给的http://en.flossmanuals.net/gnulinux这个地址不好用了,还要别的地址或者是可以告诉我能在哪儿买到这本书吗?

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

无觅相关文章插件,快速提升流量