作者psilotum (好小孩)
看板FreeBSD
标题Re: [接龙] BSD 小技巧分享
时间Tue Nov 20 01:22:33 2007
※ 引述《[email protected] (不务正业)》之铭言:
: ※ 引述《[email protected] (淡)》之铭言:
: > ■ big5, utf-8 转换(用 iconv 或 piconv)
: > iconv (converters/libiconv):
: > (转换 Big5 => UTF-8 )
: > iconv -c -f big5 -t utf-8 BIG5File > UTF8File
: > Perl 的 piconv:
: > piconv -f big5 -t utf-8 BIG5File > UTF8File
: > 同理 UTF-8 转为 Big5 则是:
: > (iconv 方式) iconv -c -f utf-8 -t big5 UTF8File > BIG5File
: > (piconv 方式) piconv -f utf-8 -t big5 UTF8File > BIG5File
: 现在 FBSD 上最新的 iconv 已支援 big5-2003 了 建议用这个比较好
: 因为 iconv 的 big5 是 1984 年版,连七个扩充字、欧元符号及日文假名都没有
: 用比较旧的 iconv 或 piconv 的话至少也用 cp950 比较不会出问题 只少了假名
一些应用软体篇:
■ 档名转换
安装 converters/convmv
convmv -f big5 -t utf-8 $filename_or_dir
测看转的对不对,如果对的话就可以使用 --otest 参数来执行
如果需要在目录中递回转换,请加入参数 -r
■ 练习唱歌,想把歌曲中的人声去掉
安装 multimedia/mplayer
mplayer -af karaoke $songs
基本 *nix 指令篇
■ ls
(1) 想要照时间顺序列出档案和目录
ls -t
若想要把最新的时间放在最下面就使用:
ls -tr
(2) 按照大小详细列出:
ls -alS
■ 使用 bc 进行简易的计算
如果懒得用 x11/xcalc 或相关的计算程式进行加减乘除的运算
可以在 shell 底下试试看 bc(1)
例如:
echo 3^5 | bc -l
或是使用互动式的计算:
bc -i
(+:加 -:减 *:乘 /:除 ^:次方, 离开请打: quit)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.82.16