当前位置:首页 » 操作系统 » linux英文

linux英文

发布时间: 2022-01-13 13:00:23

1. linux英语是怎样读的

哎呀,我也被搞糊涂了,以前看的时候呢,就听很多高手说听过国外的那些linux高手都读“林呢克斯”,但是现在查了一下国外的词典又读“林纳克丝”。但美国人就是喜欢随便发音,呵呵。所以一般还是前面那种比较准确。就是u发音“额”。那个美国的词典网站是这样发音的http://dictionary.reference.com/browse/linux

2. LINUX怎么念

第一个音:“li”读第一声;

第二个音:“na”读第三声;

第三个音:“ke”读第三声;

第四个音:“si” 读轻声;

“Linux”这个单词根据 Linus Torvalds 本人的发音应该是“哩呐克斯”,音标是 [’li:nэks] 重音在“哩”上。

3. 请问如何把Linux英文版 改成中文版

对于国内的Linux用户,经常烦恼的一个问题是:系统常常在需要显示中文的时候却显示成了乱码,而由于某些原因,需要英文界面的系统的时候,却苦于系统不能正常输入和显示中文.另外,由于大部分主要Linux发行版都是以英语为主体的,英文界面的系统和应用程序不管在界面的美观程度和稳定程度上都比中文的略好一些,各种奇怪的BUG也要少一些。因此,很多稍微有英语基础的Linux用户都宁愿使用英文界面的系统。但是,矛盾又突现出来:在英文系统下,如何才能正常显示和输入中文呢?有没有两全其美的方案呢?因此,笔者开始探索如何解决这个问题。我的完美状态是:系统和应用程序全部为英文(系统菜单、应用程序工具栏、默认输入法等),而我需要阅读和撰写中文文档的时候,能正确的显示中文并调出中文输入法。经过尝试,设置成功,现在以FC4Linux为例,讲解一些相关知识和设置过程。

本文主要通过修改系统配置的过程来展现修改linux系统配置的一般思路和过程,如果你不太有耐心看完,请跳过文章的1—4节,直接看第五节快速设置部分。

一,相关变量介绍

我们知道大部分Linux系统是无所谓中文版和英文版的,以FC4Linux为例,系统发行的时候全世界都一样,系统是中文的还是英文的完全取决于你选择的语言包。不同国家的人在安装使用的时候选择属于自己国家的语言包,应用程序中的语言也不是写死的,它根据系统的设置来调用相关的语言,所以,一个应用程序写出来不经过修改,全世界不同国家的用户都可以以母语界面使用它,这就事所谓的internationalization(国际化),简称 i18n。这也是未来软件的发展趋势。

那么,如果我在系统中安装了不同的语言包和不同的字体,系统是如何判断我所要的语言界面并调用相关的字体的呢?系统中那些文件和变量在控制这些呢?

在redHat和FC系列Linux系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下:
代码:

LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。SYSFONT是system font的简称,决定系统默认用哪一种字体。SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。需要说明的是,由于计算机起源于英语国家,因此,不管你把这些变量设置成什么,英语总是默认支持的,而且不管用什么字体,英文字体总包含在其中。

这些变量中LANG变量是在字符模式和图形界面下都用到的,在你登录系统后就被读取并生效,相信很多人在字符界面下输入Linux命令的时候经常会遇到显示出来的出错信息是乱码的情况,必需安装zhcon或者cce等字符模式下的中文软件才能正常显示中文的出错信息。如果我不要他显示中文乱码,我也不要为了看个很简单的出错信息而特意起用zhcon那我该怎么办呢?一个简单的零时解决的办法就是设置一下LANG变量:
代码:

[root@gucuiwen ~]# LANG="en_US.UTF-8"

即把系统的语言临时设置成英文,或者更简单一点,可以直接这样:
代码:

[root@gucuiwen ~]# LANG=""

即把LANG变量清空,由于英语是无论什么情况都支持的,LANG变量被清空后,系统就默认用英语。这样设置后,在字符模式下输出的出错信息等就是全英文的了。但这种设置是临时的,只是临时改变了LANG这个bash变量而已。当退出重新登录或者切换到其他字符终端后就无效了。
到现在,读者应该想到了,只要把i18n文件中的LANG变量设置成英文的”en_US.UTF-8”,就可以永久解决这个问题了。修改后的文件如下:
代码:

#LANG="en_US.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"

请不要把LANG变量简单的清空,因为这个变量不仅在字符模式下用到,在图形界面下也用到,简单清空在字符模式下确实不会有问题,但在图形界面下,却会造成中文无法正常显示的情况,在过去Re d ha t 系列的版本中i18n文件中还有一个叫LANGUAGE的变量,专门控制图形界面下的语言设置,现在的FC系列中已经把这两个变量整合成一个变量了。

经过修改这个变量,重新起动图形界面后,就可以看到界面一经完全是英文的了。但是按ctrl+空格却不能调出中文输入法,输入法菜单中也不能添加中文输入法。我们只简单的修改了LANG变量改变了系统语言设置,当然这一步也可以用图形界面下的工具修改,而不用亲自修改配置文件。

二,关于运行等级

这个问题似乎和这篇文章的的主题无关,但是介于现在越来越多的linux新手遇到linux图形界面的问题,而且在中文输入法设置过程中也牵涉到这些问题,因此想顺便提一下。

现在的linux安装完成后,默认就运行在第5个系统运行级别。在SYSTEM V 风格的UNIX系统中,系统被分为不同的运行级别,这和BSD分支的UNIX有所不同,常用的为0~6七个级别:

0关机
1单用户
2不带网络的多用户
3带网络的多用户
4保留,用户可以自给定义
5图形界面的多用户
6重起系统

由于现在的Linux系统安装完后就运行在第5个级别,即系统启动后直接进入图形界面,而不用在字符模式下登录后用startx或者xinit 来起动图形界面。这样看起来很方便。但是有什么坏处呢?一旦你改变了某些设置,显示出问题的时候,系统不断在图形和字符间派徊,新手又不知道如何应对,十分麻烦,而且对于学习研究Linux的人来说,这样不利于了解和学习Linux底层的一些东西。很早就用Linux的老用户都知道,过去的Linux如 redhat6.0,都是默认运行接别为3,即使后来的RedHat9.0也可以在安装时候选默认字符登录还是图形登录。但现在的FC系列和其他大多数版本都不管三七二十一直接帮用户选择了直接图形界面登录。虽然对于大多数菜鸟来说,Linux确实越来越简单了,但是很多乐趣,那些新手也体验不到了。

也许你不相信,直接图形登录到系统确实会有很多问题,因此,作为一个有6年Linux使用经验的Linux和Solaris 系统管理员,我强烈建议在系统安装完成后把系统的默认运行等级设置在第3级,在字符终端登录后,再手工输入startx 命令起动图形界面。可以用如下的方法修改:
用文本编辑器修改/etc/inittab文件,把
代码:

id:5:initdefault:

这一行,修改成
代码:

id:3:initdefault:

保存后就重起,系统就默认起动到字符界面。不同运行级别之间的差别的在于系统默认起动的服务的不同,如运行级别3默认不启动X图形界面服务,而运行级别5 却默认起动。本质上是没有区别的,更无所谓不同级别间功能强弱的问题。用户完全可自给定义不同级别的默认服务。在任何运行级别,用户都可用init 命令来切换到其他运行级别。

三,调出中文输入法:

我之所以要在上面费那么多笔墨来讲系统运行级别,是因为对系统的认识是从底部向上开始的。
先把默认运行级别修改成3级别,当然,如果你实在不想修改,就临时用init 3命令切换到第3级。

这样你就可以用startx起动图形界面,然后用ctrl+alt+backspace退出图形界面。请注意我说的是“退出”图形界面,而不是按ctrl+alt+F2切到一个字符终端。

好了,一切由startx开始。当你需要在Linux系统中设置某个东西,或者配置某个服务的时候,最关键的是要知道,这一切是怎么开始的。知其然必需知其所以然。如果你有空把/etc/rc.d目录下的系统起动时运行的脚本通读一遍,就完全知道了/etc下的各种配置文件是用来干什么的、如何修改、修改后有什么效果等等。玩起系统来也能随心所欲想怎么改就怎么改。这就是我一直强调的,知其然一定要知其所以然。一定要深入系统,读脚本,学会用命令和手工修改系统配置文件。这样对系统才会有透彻的了解,整天用图形界面的工具是不能帮助你对系统有教为透彻深入的了解的,不同的linux系统提供的图形界面配置程序会不同,但命令和配置文件都是相同的,越是底层的东西越具有通用性。所以,应当先学会手动配置和修改系统配置文件,等熟悉了以后,再用图形界面的工具修改,以便减少工作量。

上面提了一下我解决问题的思路。我是顺着这个思路开始的:

中文输入法是在图形界面下使用的,是图形界面下运行的一个程序。而图形界面中的一切,都是由startx程序开启运行的。这就是问题的根源。

找出startx的位置:
代码:

[root@gucuiwen ~]# which startx /usr/X11R6/bin/startx

看startx是一个脚本还是二进制文件:
代码:

[root@gucuiwen ~]# file /usr/X11R6/bin/startx /usr/X11R6/bin/startx: Bourne shell script text executable

发现startx是一个shell 脚本,于是我打开它分析并阅读,看看能不能找到一些关于输入法起动过程和相关变量的线索:
代码:

[root@gucuiwen ~]# vi /usr/X11R6/bin/startx

我找到了该脚本在运行过程中调用的其他脚本和配置文件的信息:
代码:

userclientrc=$HOME/.xinitrc userserverrc=$HOME/.xserverrc sysclientrc=/etc/X11/xinit/xinitrc sysserverrc=/etc/X11/xinit/xserverrc

并且知道,startx的目的是寻找系统中可用的桌面系统X服务器系统、以及用户自定义的参数,最终调用xinit来初始化X图形界面。我没有在startx脚本中找到直接和起动输入法相关的代码,于是就可以肯定,输入法相关的代码在startx调用的脚本中。于是我来到
/etc/X11/xinit/ 目录下,阅读并分析该目录下的脚本,这些脚本有些是startx直接调用的,有些是被startx调用的脚本再调用的,存在着多级嵌套的关系,没有一点耐心还真是搞不清楚。最终我在/etc/X11/xinit/xinitrc.d目录中的xinput.sh脚本中找到了和输入法相关的代码:
代码:

lang_region=$(echo $tmplang | sed -e 's/"..*//') lang_region="zh_CN" #这一行是修改后加上去的 for f in $HOME/.xinput.d/${lang_region} " $HOME/.xinput.d/default " /etc/X11/xinit/xinput.d/${lang_region} " /etc/X11/xinit/xinput.d/default ; do [ -r $f ] && source $f && break done

通过分析脚本,我知道,图形界面启动的时候脚本是根据LANG变量来决定是否启用输入法,以及启用哪种语言的输入法等。问题在于:我们还没有把LANG变量改成英语之前,系统得到的LANG变量是中文的,因此,它知道需要在图形界面启动过程中启用中文输入法,但把LANG变量改成英文后,系统根据LANG 变量知道系统是英文的,它便不再启动中文输入法,也不再设置和导出相关的变量,导致中文输入法不可用。因此,只要在这个脚本中,“骗”过系统,让输入法脚本“以为”系统是中文的,它不就运行中文输入法,并导出相关变量了吗?于是,通过分析脚本,我在xinput.sh中的:
代码:

lang_region=$(echo $tmplang | sed -e 's/"..*//') 后面又添加了 lang_region="zh_CN"

直接把lang_region=$(echo $tmplang | sed -e 's/"..*//')修改成lang_region="zh_CN"也可以
多添加一行是为了以后改过来方便,直接删除添加的一行就可以了。

当然,把for循环中的/etc/X11/xinit/xinput.d/${lang_region}该成
/etc/X11/xinit/xinput.d/zh _CN也可以。

当然还有其他的改法,前提是你要懂得shell 脚本的语法,看得懂脚本的意思。这样修改后,即便系统是英文的,xinput.sh脚本也会去读取/etc/X11/xinit/xinput.d/zh _CN文件并导出其中的内容、设置好XMODIFERS等输入法变量,并运行iiimx输入法程序。

那么为什么不在图形界面启动后直接运行iiimx输入法程序呢?实验一下就知道,这根本不行。因为输入法程序是须要和被输入的应用程序配合运行的软件,在运行过程中需要导出很多变量。直接运行iiimx只运行了主程序,而没相关变量,没办法和应用程序配合完成输入工作。

完成修改工作后,保存脚本文件。输入startx命令启动图形界面,就可以用全英文的系统界面和中文输入法了。但需要注意的是:由于系统是全英文的,默认输入法也是英文,通过GNOME或者KDE菜单起动的应用程序第一次输入中文的时候不能按ctrl+空格来切换到中文,需要用鼠标在任务栏上点击输入法图标切换,第一次切换后以后就可以用ctrl+空格快捷键来切换中英文输入法了。

四,一些后续问题

某些软件,比如Open Office,通过GNOME或者KDE菜单启动的话,即使切换到中文输入法也输不进中文,这是因为整个桌面系统的环境是英文的,软件“继承”了英文环境的相关变量,这些软件就“认死理”,就是不让输入中文,这时候可以打开一个gnome终端,把LANG变量临时设置成zh_CN.UTF-8:

[root@gucuiwen ~]# LANG="zh_CN.UTF-8"

然后在这个gnome终端中,用命令打开open office:

[root@gucuiwen ~]# oowriter &

这样Open Office就“继承”了gnome终端的LANG变量,起动后,工具栏和菜单等都是中文的,而且能输入中文。推而广之,任何软件都可以用这种方法,根据需要,打开中文界面的软件和英文界面的软件。要以英文界面运行软件时,只要从GNOME或者KDE菜单打开,要用中文界面运行软件时,在终端中修该 LANG变量,从修改过LANG变量的终端中通过命令运行即可。当然,如果你还安装了其他语言的字体,你还可以以其他语言的界面来运行程序。如日语:

[root@gucuiwen ~]# LANG="ja_JP.UTF-8"
[root@gucuiwen ~]# gedit &

我用上面的两条命令打开的gedit 编辑器就是全日语界面的,但是能输入中文和英文,并显示日文。从而达到,一个系统,多种语言和文字共存的目的。

当然,前提是要安装了日语字体和日语locale,否则所有有文字的地方会全部显示成一连串问号。总之,要先懂得原理,之后想怎么玩就怎么玩,随心所欲,完全不受限制,充分享受用Linux的乐趣。

五,快速设置步骤:

1.修改/etc/sysconf/i18n文件,把
LANG="zh_CN.UTF-8"
修改成:
LANG="en_US.UTF-8"

2.修改/etc/X11/xinit/xinitrc.d/xinput.sh文件,把其中一行:

lang_region=$(echo $tmplang | sed -e 's/"..*//')

修改成:

lang_region=”zh_CN”

3,重新启动图形界面,就可以用英文的界面并且正确显示中文和输入中文。
--------------------------------------------------------------------
以下为个人补充:
用ssh登录LINUX时,ssh终端有时会出现乱码,即使你设置LANG=en_US.UTF-8也一样.我试过SecureCRT,OpenSSH,SSH Secure Shell的客户端,都出现过这问题.有时更改一下客户端的设置就好了,但是有时更改客户端的设置后只能运行一次某个命令,之后又变成乱码了.
一个偶然的机会,在网上看到有人说将LANG变量的值改成"C"就行了.不过还真邪了,就来个LANG=C,什么问题都解决了,也不用设置客户端了,真是莫名其妙!不过到现在还不知道那个"C"是什么意思,它咋就那么厉害.
需要解决更多linux问题,详情请看 http://www.linuxprobe.com/chapter-00.html
望采纳

4. linux命令行下怎样改变语言(英文)

将内容改为:

LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"

#LANG="en_US.UTF-8"
#LANGUAGE="en_US:en"

exit退出重新login一下就可以显示中文了。

linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。

(4)linux英文扩展阅读

文件指令:more,less。

这是两个显示一般文本文件的指令。如果一个文本文件太长了超过一个屏幕的画面,用cat来看实在是不理想,就可以试试more和less两个指令。More指令可以使超过一页的文件临时停留在屏幕,等你按任何的一个键以后,才继续显示。

而less除了有more的功能以外,还可以用方向键往上或往下的滚动文件,所以你随意浏览,阅读文章时,less是个非常好的选择。当more或less文件不存在时,那么该文件就会自动生个空文件,所以more和less也可以作为创建文件的用法。

clear这个命令是用来清除屏幕的,它不需要任何参数,和dos下面的cls具有相同的功能,如果你觉得屏幕太紊乱,就可以使用它清除屏幕上的信息。

ln这是linux中又一个非常重要命令,请大家一定要熟悉。它的功能是为某一个文件在另外一个位置建立一个不同的链接,这个命令最常用的参数是-s,具体用法是:ln –s源文件目标文件。

5. linux英文怎么读

http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/util/sillysounds/linux/english.au
听说这个录音是
linus
亲自录制的。(真假不知,我也没听过)
我记得
linux
是芬兰人,不能用英语的想法去思考发音。
注意这个
au
格式可能部分播放器不能放。
太少见……

6. 求Linux几个版本的介绍 要英文的(全英文)

Arch Linux, a distribution based on the KISS principle with a rolling release system
CentOS, a distribution derived from the same sources used by Red Hat, maintained by a dedicated volunteer community of developers with both 100% Red Hat-compatible versions and an upgraded version that is not always 100% upstream compatible
Debian, a non-commercial distribution maintained by a volunteer developer community with a strong commitment to free software principles
Fedora, a community distribution sponsored by Red Hat
Gentoo, a distribution targeted at power users, known for its FreeBSD Ports-like automated system for compiling applications from source code
gOS and other netbook operating systems
Knoppix, the first Live CD distribution to run completely from removable media without installation to a hard disk, derived from Debian
Kubuntu, the KDE version of Ubuntu
Linux Mint, a popular distribution based on and compatible with Ubuntu
Mandriva, a Red Hat derivative popular in France and Brazil, today maintained by the French company of the same name
MontaVista Linux, popular embedded Linux distribution maintained by Santa Clara, CA based MontaVista Software
OpenGEU, derived from Ubuntu, with a goal to combine the power of the GNOME desktop with the eye candy of Enlightenment 17
openSUSE, originally derived from Slackware, sponsored by the company Novell
Oracle Enterprise Linux, which is a derivative of Red Hat Enterprise Linux, maintained and commercially supported by Oracle
Pars, developed in Turkey as a proct of the Pars Project, named after the Anatolian Leopard
PCLinuxOS, a derivative of Mandriva, grew from a group of packages into a popular, community-spawned desktop distribution.
Red Hat Enterprise Linux, which is a derivative of Fedora, maintained and commercially supported by Red Hat
Sabayon Linux, Gentoo Based Distribution, aiming at working Out of the box.
Slackware, one of the first Linux distributions, founded in 1993, and since then actively maintained by Patrick J. Volkerding
Ubuntu, a popular desktop distribution derived from Debian, maintained by Canonical. Ubuntu also has a net book version called the Ubuntu netbook remix.
Xubuntu, is the Xfce version of the popular desktop distro Ubuntu. Commonly used by Linux users that wish to have the function of a bigger distro such as Ubuntu or openSuse with the speed of a smaller distro.
DistroWatch maintains a popularity ranking of distributions on its web site; the ranking is based primarily on page views, which is not considered to be a reliable measure of distribution popularity.

[edit] Niche distributions
Other distributions are targeted at other specific niches, such as the tiny embedded router distribution OpenWrt, the Ubuntu project to create Ebuntu for ecational users, and KnoppMyth, which wraps Knoppix around MythTV to ease building Linux-powered DVRs. Others target the Apple Macintosh platform, including mkLinux, Yellow Dog Linux, and Black Lab Linux. Karoshi is a server system based on PCLinuxOS and aimed at ecational users.

我这是在wiki网络上面摘录的 因为网络原因那个地址写不上去 你可以自己去wiki上面看 这个不是翻译 是纯英文的 你可以只选择部分 一个版本的介绍就几行 而且都是蛮常见的版本

7. linux中文版怎么切换为英文

可以看到env命令显示:LANG=zh_CN.UTF-8
1。bash环境
编辑/etc/bashrc环境文件,加入一行
export LC_ALL=en_US.UTF-8
2。csh环境编辑/etc/csh.cshrc环境文件,加入一行
setenv LC_ALL=en_US.UTF-8
注:centos就比较麻烦了,不吃上面的那一套。
改的时候要在图形界面上选择一种语言环境,改成 english(United State),
登录进入图形界面时,会弹出一个窗口,是否把所有的中文目录名主(比如desktop,中文为“桌面”)也改为英文,选择是,就OK了

8. linux用英文的好还是中文的

Linux没有盗版可言,是个免费的操作系统内核,软件是由GNU免费提供的,发行版有很多种,Redhat,
Suse,
Debian,
Slackware,
Ubuntu,
Mandriva,他们所包含的软件是不大一样的。获取Linux最好的方法是去你所中意的发行版的官方网站上下载一份最新版的ISO镜像,然后把它刻成盘。
Linux对中文支持的不完美,尽量别用中文的界面,但装个中文输入法还是有必要的(如果你所使用的发行版并不包含中文输入法的话)。告诉你一个真理:在Linux下,中文没有存在的意义。如果你有决心把Linux学下去,第2年你就会发现,不管你原先英语有多次,现在已经基本上看英文帮助时不需要查字典了,第三年你会发现,彻底不需要再查字典了。不要害怕英文,每天都能看见,就认识了。

9. 中文版的linux如何变为英文版的

将中文版linux改为英文版方法:
(1)修改语言配置文件
# vi /etc/sysconfig/i18n
//编辑此文件,将语言设置为英文
LANG='en_US'
//将语言设置为中文
//LANG='zh_CN' (这个配置项需要注释掉,如需再改为中文,打开此项,注掉
上面一项)
保存配置文件,退出
:wq
(2)重启系统
# reboot

修改完成。

10. Linux需要懂得好多英语麼

由于Linux涉及的知识相对底层,除去GUI所能提供的中文界面,基本上我们看到的都是英文。如果你是一个Linux运维人员,你很清楚的知道,你每天打交道的linux很少能够看到中文。所以英文是学习Linux一大障碍,尤其是计算机英语与我们上学所学的英文完全是两码事。为什么这么说呢?

应试英语着重语法,考过CET-4的人都知道,几乎每一题都是变着法的考语法。而计算机英语其实是非常厚道的,计算机告诉你的一定是一个陈述句而不是作死的提示你一个反问句或者复杂的语句。比如,你在输入一个命令执行时,如果这个命令计算机没有找到,它会直接的告诉你:xxx command is not found 它不会问你: 这个命令难道真的存在吗?这种想抽它的语句。所以计算机英语关键在于需要掌握大量的名词和术语。
及时你的英文水平很差,但只要你坚持阅读计算机英文文档,是会慢慢提高计算机英文的阅读水平的。

热点内容
sqllocaldb 发布:2024-12-22 20:07:08 浏览:122
如何找到我的服务器 发布:2024-12-22 19:52:14 浏览:298
手挂机脚本游 发布:2024-12-22 19:38:00 浏览:429
层次原理图如何编译 发布:2024-12-22 19:27:17 浏览:371
android计算缓存大小 发布:2024-12-22 19:16:54 浏览:660
php访问模块 发布:2024-12-22 19:05:24 浏览:272
电梯IC加密 发布:2024-12-22 19:04:47 浏览:376
脚本圈是引流加粉吗 发布:2024-12-22 18:41:26 浏览:392
ajax文件上传表单提交 发布:2024-12-22 17:55:00 浏览:856
win7无法共享的文件夹 发布:2024-12-22 17:53:39 浏览:41