bash shell (一)

bash shell

  • env 查看环境变量
  • alias 查看别名

shell startup script

login shell 脚本

login shell:

  • 首先读取/etc/profile(PATH/USER/HOSTNAME/HISTSIZE等)
  • 前面的调用 /etc/profile.d/*.sh(颜色,语言,指令别名alias等)
  • ~/.bash_profile, ~/.bash_login, ~/.profile(只依次读取其中一个) 用户调用自己的,不同用户不同
  • ~/.bash_rc, /etc/bashrc
  • source 指令加载脚本的变更(不用重新登录) source .bashrc ,source ~/.bash_rc
non-login shell

这里写图片描述

shell startup scripts 的原理和功能

bash shell 的配置

set 查看所有变量
env 查看环境变量

bash shell 的设置

shell 自定义变量(在当前的shell环境有效)
  • 单纯赋值 k=te 可不加引号 或加单引号 或加双引号
  • 赋的值有空格,则必须要加引号
  • 赋的值有其他变量的引用,则 单引号表单纯的句子,双引号表引用. 没空格的话,可不用引号
k4=$k-------
echo $k4
te-------
k4='this $k'
echo $k4
this $k
k4="this $k"
echo $k4
this te
shell 环境变量(在整个主机的shell环境有效)

在root下,删环境变量会影响其他用户,删去了其他用户下的环境变量
在一般用户下,删环境变量不会影响其他用户。
which ll 查放在哪以及查别名

数据流重定向和管道命令

,>>,< , << 等
这里写图片描述
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值