我的Red Hat9装在虚拟机上,安装时手痒,选了默认语言为中文,今天实验课的时候,在命令控制台发现ls -l命令居然出现乱码[是total变成了乱码,也就是说英文居然变成了乱码,这下蛋疼了],上网搜了下,没找到,有些人说,是由于内核版本和默认语言的问题决定的.后来再搜一条命令的时候,无意中看到了这个.就记录了下来 vi /etc/sysconfig/i18n 然后把LC_ALL=POSIX加在最后面就行了.退出重新登陆就OK了。
Linux
2010-12-14
2010-12-14
首先声明一点:Ubuntu下的rename和Red Hat9下的是不一样的,就连man出来的也是不一样的.具体的可以自己操作看一下. Ubuntu下的似乎还需要了解Perl语法,不然会报语法错误.- -|| 不过Red Hat9下的就好多了,可以man一下,大致能了解是什么意思了. rename 表达式1 表达式2 表达式3 其中表达式1是要改变的字符串,表达式2是你要改为的字符串,表达式3相当于一个判断式一样的,也就是把所有符合表达式3的文件名中表达式1改成表达式2.表达式3可含通配符。比如Red Hat9的例子.把所有的htm文件的文件名改成html,命令如下 rename .htm .html *.htm 上面的意思是把所有的以.htm结尾的文件中htm改成html