Tag Archives: Linux

Linux下文件名的编码转换

转载自:http://www.linuxsong.org/2010/09/linux-filename-transcoding/

从Linux往windows拷贝文件或者从windows往Linux拷贝文件,有时会出现中文文件名乱码的情况,出现这种问题的原因是因为,windows的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致,所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。

在Linux中专门提供了一种工具convmv进行文件名编码[......]

继续阅读

Linux screen设置tab title被重置的问题

在某些Linux机器上,开启screen后,当设置了tab的title(Ctrl+A,A)后,输入任意命令,tab title会被重置为机器名称。

之前在某厂实习的时候,也遇到了相同的问题,一直以为是screen配置的问题。

其实,这是bash的配置。

看~/.bashrc:
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
而在/etc/bashrc中,有[......]

继续阅读

Shell脚本学习笔记(Beginning Linux Programming 4th Chapter 2)

1、使用Shell编程、开发脚本的原因:简单易学,所有的Linux都装备,无需安装。

2、Shell由一系列小的脚本组成,并且可以根据需求进行任意组合、替换,很好地诠释了Linux的核心特性“Reuse”(代码重用)。

3、Shell是用户和Linux系统之间的一层应用层交互接口。

4、经典的Shell版本:

  • sh:Unix的Shell脚本,Bourne开发。
  • csh, tcsh, zsh,:Berkeley Unix的Shell,Bill Joy开发。
  • ksh[......]

    继续阅读