ZZ Linux设置环境变量小结
1
、总结背景
在
linux
系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现
“command not found”
的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量
PATH
的设置问题,而
PATH
的设置也是在
linux
下定制环境变量的一个组成部分。本案例基于
RedHat AS4
讲解环境变量定制的问题。
2
、变量简介
Linux
是一个多用户的操作系统
。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。
3
、定制环境变量
环境变量是和
Shell
紧密相关的,用户登录系统后就启动了一个
Shell
。对于
Linux
来说一般是
bash
,但也可以重新设定或切换到其它
的
Shell
(使用
chsh
命令)。
根据发行版本的情况,
bash
有两个基本的系统级配置文件:
/etc/bashrc
和
/etc/profile
。这些配置文件包含两组不同的变量:
shell
变量和环境变量。前者只是在特定的
shell
中固定(如
bash
),后者在不同
shell
中固定。很明显,
shell
变量是局部的,而环境变量是全局的。环境变量是通过
Shell
命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于
bash
这个
Shell
程序来说,可以通过变量名来访问相应的环境变量,通过
export
来设置环境变量。
注:
Linux
的环境变量名称一般使用大写字母
4
、环境变量设置
实例
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.151 1740 22
QTDIR=/usr/lib/qt-3.1
SSH_TTY=/dev/pts/0
……
5.
使用
set
命令显示所有本地定义的
Shell
变量
$ set
BASH=/bin/bash
BASH_ENV=/root/.bashrc
……
6.
使用
相关文档:
1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI) 就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。
服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方法。 ......
我的ORACLE RAC INSTALL for LINUX 10.2研究
我的ORACLE RAC INSTALL for LINUX 10.2研究
1、创建虚拟机
DB1虚拟机文件目录 g:\vmtest1 文件大小8G 内存944M(原谅我只有2GRAM)
DB2虚拟机文件目录 E:\vmtest2 文件大小8G 内存944M
在DB1上创建共享磁盘,
E:\SHARE 文件大小8G
DB2也创建磁盘, ......
我的ORACLE RAC INSTALL for LINUX 10.2研究
我的ORACLE RAC INSTALL for LINUX 10.2研究
1、创建虚拟机
DB1虚拟机文件目录 g:\vmtest1 文件大小8G 内存944M(原谅我只有2GRAM)
DB2虚拟机文件目录 E:\vmtest2 文件大小8G 内存944M
在DB1上创建共享磁盘,
E:\SHARE 文件大小8G
DB2也创建磁盘, ......
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->
How
to restore data after ubuntu can't boot
If you have another ......