Linux主要环境简介 (linux main env)

Linux,作为自由软件的代表,已经成为了操作系统市场的一股重要力量。作为一款开源的操作系统,Linux的环境也非常多种多样,因此在这里,我们将会对Linux主要环境进行简要介绍。

一、图形化界面

1. GNOME(GNU Network Object Model Environment)

GNOME 是一款非常流行的开源桌面环境,它采用了现代化的平铺风格,非常适合使用者在大规模的现代视窗中进行处理。GNOME界面美观而直观,可以按照使用者的实际要求来调整自己的布局,从而提供更佳操作和配置体验。

2. KDE (K Desktop Environment)

KDE是另外一个非常广泛使用的桌面环境,其风格和设计更加同化,可以在多台机器上联动使用,这对大规模企业来说非常实用。对于使用者而言,KDE提供了非常棒的界面设计和实用功能,包括可展示的菜单栏、可拖动的小程序、多种小部件等等,都展现出非常好的实用性。

3. XFCE( X Forms Common Environment)

XFCE是一款轻量级桌面环境,虚拟的可拖动悬浮式菜单栏,菜单栏尤其突出,非常方便使用者与其相关程序间的切换等操作,同时非常灵活。它的另一个特点是,XFCE可在一台老旧的机器上高效运行,因此非常适合那些需要在旧计算机中使用新系统的人。

二、终端机与命令行环境

命令行环境更先出现的时候是通过终端控制台打开,因此现在,我们也把命令行环境归纳到终端机分类中进行介绍。

1. Bash

Bash是Linux系统中的默认终端环境,在为Linux进行设置时,Bash也是必须要设置的。Bash是一款非常常用的命令行解释器,它不仅支持默认命令接口,还可以通过设定非常多的选项,设计个性化的操作与运行环境,非常适合那些熟悉命令行操作的使用者。

2. ZShell

ZShell侧重于优化命令行操作效率,它可以为用户定制个性化的操作教程、历史记录等,以此来提高命令行操作的效率和舒适度,非常方便。

3. Fish

Fish(Friendly Inter-Shell)是一款友好的命令行解释器,专注于提高命令行操作效率和舒适度,它的特点是智能补全、微语言、语法修正等,可以方便的想用户提供操作建议,很好地提高了命令行操作的人性化程度。

三、开发环境

Linux是世界上最重要的开发工具之一,因此,为了便于使用者进行开发,Linux也提供了非常丰富的编程工具和集成环境。以下是其中一些最常见的开发环境介绍:

1. Eclipse

Eclipse是一款以Java为开发平台的集成环境,它非常强大,可用于各种编程语言、架构和操作系统。Eclipse提供了丰富的插件和工具,可以快速进行开发、调试和部署,非常方便。

2. Vim

Vim是一款非常流行的编辑器,它的特点是轻量、高效和可定制性较强,非常适合那些需要经常对代码进行编辑的开发人员。

3. Emacs

Emacs是一款功能齐全且可扩展的集成环境,因其强大的命令行环境和文本编辑器,因此也被称为万能的编辑器。Emacs使用简单、快捷,非常适合那些需要定制自己的工作流程的开发人员使用。

综上所述,Linux作为一款开源、自由软件,其环境十分丰富,选择适合自己的开发环境成为了人们使用Linux系统的关键。在这个时代,越来越多的人已经开始接受Linux这种开源的操作系统,也越来越多的企业开始使用Linux系统进行开发,我们希望在未来中Linux系统会越来越流行,并且更好的为开发者们提供适宜的开发环境。

相关问题拓展阅读:

linux环境变量的设置

打开/ect/profile,最后一行加入环境带唤变量,例如:export oracle_sid=oracle

source /etc/profile,皮行迹燃并这样是更好的方法。

1.使用命令echo显示环境变量

本例使用echo显郑岁示常见的变量HOME

$ echo $HOME

/home/kevin

2.设置一个新的环境变量

$ export MYNAME=”my name is kevin”

$ echo $ MYNAME

my name is Kevin

3.修改已存在的环境变量

接上个示例

$ MYNAME=”change name to jack”

$ echo $MYNAME

change name to jack

4.使用env命令显示所有的环境变量

$ env

HOSTNAME=localhost.localdomain

SHELL=/bin/bash

TERM=xterm

HISTSIZE=1000

SSH_CLIENT=192.168.136.

QTDIR=/usr/lib/qt-3.1

SSH_TTY=/dev/pts/0

……

5.使用set命令显示所有本地定义的Shell变量

$ set

BASH=/bin/bash

BASH_ENV=/root/.bashrc

……

6.使用unset命令来清除环境变量

$ export TEMP_KEVIN=”kevin” #增加一个环境变量TEMP_KEVIN

$ env | grep TEMP_KEVIN#查看环境变量TEMP_KEVIN是否生效(存在即生效)

TEMP_KEVIN=kevin #证明环境变量TEMP_KEVIN已经存在

$ unset TEMP_KEVIN#删除环境变量TEMP_KEVIN

$ env | grep TEMP_KEVIN#查看环境变量TEMP_KEVIN是否被删除,没有输出显示,证明TEMP_KEVIN被清除了。

7.使用readonly命令设置只读变量

注:如果使用了readonly命令的话,变量就不可以被修改或清除了。

$ export TEMP_KEVIN =”kevin” #增加一个环境变量TEMP_KEVIN

$ readonly TEMP_KEVIN #将环境变量TEMP_KEVIN设为只读

$ env | grep TEMP_KEVIN#查看环境变量TEMP_KEVIN是否生效

TEMP_KEVIN=kevin#证明环境变量TEMP_KEVIN已经存在

$ unset TEMP_KEVIN#会提示此变量只读不能被删除

-bash: unset: TEMP_KEVIN: cannot unset: readonly variable

$ TEMP_KEVIN =”tom”#修改变量值为tom会提示此变量只读不能被修改

-bash: TEMP_KEVIN: readonly variable

8.通过修改环境变量定义文件来修改环境变量。

需要注意的是,一般情况下,仅修改普通用户环境变量配置文件,避免修改根用户的环境定义文件,因为那样可能会造成潜在的危险。

$ cd ~ #到用户根目录下

$ ls -a #查看所有文件,包含隐藏的文件

$ vi .bash_profile #修改用户环境返信变量文件

例如:

编辑你的PATH声明,其格式为:

PATH=$PATH::::——:

你可以自己加上指定的路径,中间用冒号隔开喊世睁。

环境变量更改后,在用户下次登陆时生效。

如果想立刻生效,则可执行下面的语句:$source .bash_profile

需要注意的是,更好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。

完成后,可以通过$ echo $PATH查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于shell搜索的路径之外的程序了。

因橘激为/etc/profile可能会导致操作系统启动食物,一般我会改动例如oracle用户下的.bashrc

PATH=/usr/bin:$PATH

export PATH

后圆告袜面的$PATH是加上系统的PATH路径,在友敬系统的path上加上/usr/bin目录

用export命令

linux main env的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux main env,Linux主要环境简介,linux环境变量的设置的信息别忘了在本站进行查找喔。


数据运维技术 » Linux主要环境简介 (linux main env)