前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >shell入门系列( 一 )环境变量

shell入门系列( 一 )环境变量

作者头像
suveng
发布2019-09-18 14:40:07
3810
发布2019-09-18 14:40:07
举报

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_37933685/article/details/85569192

文章目录

  • shell入门系列( 一 )环境变量
    • 环境变量
      • 系统内置的变量
    • 查看某个进程的环境变量
    • 通过管道转换不可打印字符
    • 自定义变量导出为环境变量
    • 给已有的环境变量追加
    • 获取变量的字符长度
    • 判断是否是超级用户
    • vi编辑器的一般设置
    • bash提示符的变量

shell入门系列( 一 )环境变量

环境变量

定义:进程可以随意访问的变量

系统内置的变量

$HOME:当前用户主目录

$PWD :当前目录

$USER : 当前用户

$UID : 当前用户id

$SHELL : 当前shell

还有很多内置的变量比如$PATH等等

查看某个进程的环境变量

ps -A 查看所有进程

pgrep 进程名 查看进程名的PID

cat /proc/PID/environ 查看PID的所有环境变量

通过管道转换不可打印字符

cat /proc/PID/environ | tr '\0' '\n' tr 是 转换 字符命令

自定义变量导出为环境变量

export VARIABLE

给已有的环境变量追加

export  PATH ="$PATH:/usr/local/java"

获取变量的字符长度

${#PATH} #可以计算字符长度

判断是否是超级用户

代码语言:javascript
复制
if $USER -ne 0; then
else 
fi

vi编辑器的一般设置

在用户目录下建立 .vimrc 文件,或者在 /etc/ 下建立,在主目录建立就只对当前用户生效,在 /etc/ 下就对所有用户生效

代码语言:javascript
复制
set number
set hlsearch            "高亮度反白   
set backspace=2         "可随时用退格键删除   
set autoindent           "自劢缩排   
set ruler              "可显示最后一行癿状态   
set showmode             "左下角那一行癿状态   
set nu                   "可以在每一行癿最前面显示行号啦!   
syntax on

bash提示符的变量

$PS1 改变这个,就改变bash 的提示符的样式。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年01月01日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 文章目录
  • shell入门系列( 一 )环境变量
    • 环境变量
      • 系统内置的变量
    • 查看某个进程的环境变量
      • 通过管道转换不可打印字符
        • 自定义变量导出为环境变量
          • 给已有的环境变量追加
            • 获取变量的字符长度
              • 判断是否是超级用户
                • vi编辑器的一般设置
                  • bash提示符的变量
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档