shell 函数实践

shell 函数实践

定义:

函数名(){
      函数体 
      $n  代表函数的第n 个参数
      return  0-255 之间的数
}

调用:

函数名 参数1 参数2 .。。。

函数返回值
echo $? 执行返回

命令变量同样适用于函数

shell 中命令的 类型:

应用程序 ====》 which 查绝对路径 file 查到文件路径

which ls
 file /bin/bash 

脚本 ====》which 查绝对路径 file 查到文件路径

which 3-for.sh
export PATH=$PATH:(3-for.sh 的路径)
这样将3-for,sh 的路径增加到PATH 中可以在任何目录下访问到
file "which 3-for.sh" 

函数 ====》 查询不到

   workon  mkvirtualenv (函数)  存放在bashrc 中系统前会被执行

root 用户使用虚拟环境
sudo su 切换到root 用户

export WORKON HOME=/root/.venv (制定虚拟环境存放的目录)
source /usr/local/bin/virtualenvwrapper.sh

猜你喜欢

转载自blog.csdn.net/PyTtCcMm/article/details/85374654
今日推荐