111 发表于 2018-8-25 07:51:47

1.shell脚本编程——基础篇(一)

# 在当前bash中定义变量  
# first_name=tao
  
# echo $first_name
  
tao
  

  
# 在当前shell中开启一个子shell
  
# bash
  
===========================================
  
         Welcome Everbody
  
      心有理想,春暖花开!!!
  
      2017-02-12 22:51:59 星期日
  
===========================================
  
# pstree
  
systemd─┬─NetworkManager───2*[{NetworkManager}]
  
      ├─abrt-dbus───2*[{abrt-dbus}]
  
      ├─2*
  
      ├─abrtd
  
      ├─agetty
  
      ├─alsactl
  
      ├─atd
  
      ├─auditd─┬─audispd─┬─sedispatch
  
      │      │         └─{audispd}
  
      │      └─{auditd}
  
      ├─automount───4*[{automount}]
  
      ├─chronyd
  
      ├─crond
  
      ├─cupsd
  
      ├─dbus-daemon
  
      ├─gssproxy───5*[{gssproxy}]
  
      ├─lsmd
  
      ├─lvmetad
  
      ├─master─┬─pickup
  
      │      └─qmgr
  
      ├─polkitd───5*[{polkitd}]
  
      ├─rsyslogd───2*[{rsyslogd}]
  
      ├─smartd
  
      ├─sshd───sshd───bash───bash───pstree# 证明为子shell
  
      ├─systemd-journal
  
      ├─systemd-logind
  
      ├─systemd-udevd
  
      ├─tuned───4*[{tuned}]
  
      └─wpa_supplicant
  

  
#说明 本地变量的作用范围仅为当前shell,对子shell无效
  
# echo $first_name
  

  
# 退出当前子shell
  
# exit
  
exit
  

  
# echo $first_name
  
tao
  
# unset first_name# 撤销变量
  
# echo $first_name


页: [1]
查看完整版本: 1.shell脚本编程——基础篇(一)