目前我在使用英语界面语言的Windows XP SP3计算机上。当我安装Cygwin和一些包装时,sed& awk命令都以其他语言显示,如下例所示。
$ sed
用法: sed [选项]... {脚本(如果没有其他脚本)} [输入文件]...
-n, --quiet, --silent
取消自动打印模式空间
-e 脚本, --expression=脚本
添加“脚本”到程序的运行列表
-f 脚本文件, --file=脚本文件
添加“脚本文件”到程序的运行列表
--follow-symlinks
直接修改文件时跟随软链接
-i[扩展名], --in-place[=扩展名]
直接修改文件(如果指定扩展名就备份文件)
-b, --binary
以二进制方式打开文件 (回车加换行不做特殊处理)
-l N, --line-length=N
指定“l”命令的换行期望长度
--posix
关闭所有 GNU 扩展
-r, --regexp-extended
在脚本中使用扩展正则表达式
-s, --separate
将输入文件视为各个独立的文件而不是一个长的连续输入
-u, --unbuffered
从输入文件读取最少的数据,更频繁的刷新输出
--help 打印帮助并退出
--version 输出版本信息并退出
如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为
sed脚本。其他非选项参数被视为输入文件,如果没有输入文件,那么程序将从标准
输入读取数据。
GNU sed home page: <http://www.gnu.org/software/sed/>.
General help using GNU software: <http://www.gnu.org/gethelp/>.
如何使用English
语言制作这些命令?
由于
答案 0 :(得分:3)
即使在非英语系统上,Cygwin默认为英语,因此必须将Cygwin语言环境设置为中文。界面语言由LC_ALL
,LC_MESSAGES
和LANG
环境变量按优先级顺序确定。如果您正在使用mintty
终端,则可以在其选项的“文本”页面上设置区域设置。