linux 文件夹的颜色代表什么意思?

linux 文件夹的颜色代表什么意思?,第1张

ls的输出颜色不止3种,有以下几种,白色:表示普通文件蓝色:表示目录绿色:表示可执行文件红色:表示压缩文件浅蓝色:链接文件红色闪烁:表示链接的文件有问题黄色:表示设备文件灰色:表示其他文件这是linux系统约定的默认颜色,你也可以根据自己喜好自己修改在环境变量$LS_COLORS上修改就行,想永久保存就在~/.bashrc里改默认的是:echo $LS_COLORSrs=0:di=0134:ln=0136:mh=00:pi=4033:so=0135:do=0135:bd=403301:cd=403301:or=403101:su=3741:sg=3043:ca=3041:tw=3042:ow=3442:st=3744:ex=0132:*.tar=0131:*.tgz=0131:*.arj=0131:*.taz=0131:*.lzh=0131:*.lzma=0131:*.tlz=0131:*.txz=0131:*.zip=0131:*.z=0131:*.Z=0131:*.dz=0131:*.gz=0131:*.lz=0131:*.xz=0131:*.bz2=0131:*.bz=0131:*.tbz=0131:*.tbz2=0131:*.tz=0131:*.deb=0131:*.rpm=0131:*.jar=0131:*.rar=0131:*.ace=0131:*.zoo=0131:*.cpio=0131:*.7z=0131:*.rz=0131:*.jpg=0135:*.jpeg=0135:*.gif=0135:*.bmp=0135:*.pbm=0135:*.pgm=0135:*.ppm=0135:*.tga=0135:*.xbm=0135:*.xpm=0135:*.tif=0135:*.tiff=0135:*.png=0135:*.svg=0135:*.svgz=0135:*.mng=0135:*.pcx=0135:*.mov=0135:*.mpg=0135:*.mpeg=0135:*.m2v=0135:*.mkv=0135:*.ogm=0135:*.mp4=0135:*.m4v=0135:*.mp4v=0135:*.vob=0135:*.qt=0135:*.nuv=0135:*.wmv=0135:*.asf=0135:*.rm=0135:*.rmvb=0135:*.flc=0135:*.avi=0135:*.fli=0135:*.flv=0135:*.gl=0135:*.dl=0135:*.xcf=0135:*.xwd=0135:*.yuv=0135:*.cgm=0135:*.emf=0135:*.axv=0135:*.anx=0135:*.ogv=0135:*.ogx=0135:*.aac=0036:*.au=0036:*.flac=0036:*.mid=0036:*.midi=0036:*.mka=0036:*.mp3=0036:*.mpc=0036:*.ogg=0036:*.ra=0036:*.wav=0036:*.axa=0036:*.oga=0036:*.spx=0036:*.xspf=0036: 分号前是字的底色,分号后是字的颜色

使用 FIM 在终端中显示图像

FIM 意即 Fbi IMproved。对于那些不知道的人,Fbi 是指 Linux 中的 frame buffer imageviewer。它使用系统的帧缓冲器直接从命令行显示图像。默认情况下,它能用终端显示 bmp、gif、jpeg、PhotoCD、png、ppm、tiff 和 xwd。对于其他格式,它会尝试使用 ImageMagick 的转换。

FIM 基于 Fbi,它是一款高度可高度定制及脚本化的图像浏览器,非常适合使用 Vim 文本编辑器或 Mutt 等软件的用户。它会以全屏显示图像,并可通过键盘快捷键控制(如调整大小、翻转、缩放)。与 Fbi 不同的是,FIM 是通用的:它可以打开许多文件格式,并且可以在以下视频模式下显示图片:

使用 Linux framebuffer 设备,以图形方式呈现

在 X / Xorg 下,使用 SDL 库,以图形方式呈现

在 X / Xorg 下,使用 Imlib2 库,以图形方式呈现。

在任何文本控制台中使用 AAlib 库呈现为 ASCII 字符画。更详细的Linux知识可参考《Linux就该这么学》。

同样使用linux下的identify命令:

  identify ABCD.png

输出: ABCD.png PNG 339x362 339x362+0+0 8-bit DirectClass 76.2kb

说明:图片ABCD.png的格式为PNG,宽、高分别为339和362,位深度8-bit,大小76.2kb;下文主要涉及宽、高的信息。

设置高度限制为60, 宽高比例不变,使用convert的 -resize 参数

convert ABCD.png -resize x60 ABCD_t1.png

查看压缩后的图片:

 ABCD_t1.png PNG 56x60 56x60+0+0 8-bit DirectClass 4.7kb

借助convert的 -crop 参数

convert 输入.png  -crop  w x h + dx + dy   输出.png

其中: w为截取的宽;h为截取的高;dx、dy分别是开始截取的偏移位置,以左上角为原点

例如: convert ABCD.png -crop 300 x 200 + 10 + 10   ABCD_t2.png

可见,截图是自上而下、自左向右的;宽度(稍微截了一点)和高度(明显截短)(原图: 339x362 )均进行了截取,如下图:

(1)横向拼接

 convert  1.png   2.png  n.png +append   merge.png (支持多个)

例如:把ABCD.png 和 ABCD_t2.png拼接起来

(2)纵向拼接

convert  1.png  2.png  n.png -append   merge.jpg

把ABCD.png 和 ABCD_t3.png进行纵向拼接起来

convert ABCD.png -fill red -pointsize 20 -annotate +150+120  HELLO  text.png

在原图片上150x120位置上添加大小为20的红色文字:HELLO

可以在PNG、PDF、JPG、TIFF等众多格式见相互转换

例如: convert ABCD.png  ABCD.pdf

批量转换:for file in *.pngdo convert $file ${file%%.*}.jpgdone

[1] http://www.imagemagick.com.cn/

[2] http://www.imagemagick.org/script/index.php


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7098921.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存