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

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} #可以计算字符长度

判断是否是超级用户

if $USER -ne 0; then
else 
fi

vi编辑器的一般设置

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

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

bash提示符的变量

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值