|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
看不懂man文档的人.在linux中,命令可分为系统基本命令和应用程序命令.系统基本命令是所有的unix类系统都支持的命令,走到哪都不变,只要是unix类系统上就肯定有.
1、弁言
在linux体系下,假如你下载并安装了使用程序,很有大概在键进它的称号时呈现“commandnotfound”的提醒内容。假如每次都到安装方针文件夹内,找到可实行文件来举行操纵就太烦琐了。这触及到情况变量PATH的设置成绩,而PATH的设置也是在linux下定制情况变量的一个构成部分。本文基于RedHat9.0,具体解说了情况变量定制的成绩。
2、变量简介
Linux是一个多用户的操纵体系。每一个用户登录体系后,城市有一个公用的运转情况。一般每一个用户默许的情况都是不异的,这个默许情况实践上就是一组情况变量的界说。用户能够对本人的运转情况举行定制,其办法就是修正响应的体系情况变量。
3、定制情况变量
情况变量是和Shell严密相干的,用户登录体系后就启动了一个Shell。关于Linux来讲通常为bash,但也能够从头设定或切换到别的的Shell。依据刊行版本的情形,bash有两个基础的体系级设置文件:/etc/bashrc和/etc/profile。这些设置文件包括两组分歧的变量:shell变量和情况变量。前者只是在特定的shell中流动(如bash),后者在分歧shell中流动。很分明,shell变量是部分的,而情况变量是全局的。情况变量是经由过程Shell命令来设置的,设置好的情况变量又能够被一切以后用户所运转的程序所利用。关于bash这个Shell程序来讲,能够经由过程变量名来会见响应的情况变量,经由过程export来设置情况变量。上面经由过程几个实例来讲明。
3.1利用命令echo显现情况变量
--------------------------------------------------------------------------------
#本例利用echo显现罕见的变量HOME
$echo$HOME
/home/lqm
--------------------------------------------------------------------------------
3.2设置一个新的情况变量
--------------------------------------------------------------------------------
$exportHELLO=“Hello!”
$echo$HELLO
Hello!
--------------------------------------------------------------------------------
3.3利用env命令显现一切的情况变量
--------------------------------------------------------------------------------
$env
SSH_AGENT_PID=1875
HOSTNAME=lqm
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
……
--------------------------------------------------------------------------------
3.4利用set命令显现一切当地界说的Shell变量
--------------------------------------------------------------------------------
$set
BASH=/bin/bash
……
--------------------------------------------------------------------------------
3.5利用unset命令来扫除情况变量
--------------------------------------------------------------------------------
$exportTEST=“test”#增添一个情况变量TEST
$env|grepTEST#此命令有输入,证实情况变量TEST已存在了
TEST=test
$unset$TEST#删除情况变量TEST
$env|grepTEST#此命令无输入,证实情况变量TEST已存在了
3.6利用readonly命令设置只读变量
假如利用了readonly命令的话,变量就不成
12下一页
安装和登录命令:login、shutdown、halt、reboot、mount、umount、chsh |
|