unix中挖掘环境变量背后的价值
环境变量可以作用于用户的整个工作环境.同时相关的应用程序也需要利用这些环境变量来获取进程运行的环境变量.不如邮件监测程序,默认情况下会没隔一段时间去查看一下是否有新的邮件.要实现这个功能的话这个邮件监测程序 一、提示符的作用. 在谈提示符的价值之前,笔者先给大家看一下dos下提示符的显示格式.如下图所示,是微软XP操作系统下DOS版本的截图.
提示符信息也是Unix操作系统中的环境变量.在shell环境中有两个提示符,分别为PS1与PS2.其中PS1为主提示字符串,即大家平常所看到的那个提示符(可能是一个美元符号$或者一个#字号).通常情况下,如果当前用户是特权用户,则其主提示符可能为#;如果当前用户为普通用户,则其主提示符就为$符号.另外在shell进程中,还可以运行多条命令.此时系统会显示>提示符,这个提示符就是次级提示符,保存在PS2环境变量中.那么如何通过这个提示符来实现如上的需求呢?且听笔者慢慢道来. 1、 2、其次是要实现在提示符中显示绝对路径.此时需要PWD环境变量的帮助.在Linux系统中,pwd命令可以用来显示当前的绝对路径.不过在Unix操作系统中的BASH中(shell的一种),专门提供了一个PWD环境变量.这个环境变量主要用来存储当前光标所在的绝对路径.PWD是一个动态的环境变量.当用户每次切换目录时,这个环境变量都将被重新赋值.如果要在提示符中显示当前的绝对路径,那么只需要把这个变量赋于给主提示符PS1即可. 提示符除了可以模拟实现DOS提示符显示格式之外,还有其他一些重要的作用.如大部分系统工程师在管理Unix服务器的时候,不会直接通过Unix终端控制台来进行.而是利用ssh等远程连接协议进行远程登陆,进行远程维护.如果企业中Unix服务器比较多的话,系统工 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |