10
09/2014
bash 传递参数
bash 传递参数
t(){ echo "参数是:$1";}
t 123
得到 参数是:123
a(){ echo "$# $@";}
a 1 2 3
得到 3 1 2 3 。
- $# 参数个数
- $1 第一个参数
- $@ 全部参数
- $* 全部参数
判断没有参数
#!/usr/bin/ksh if [ "$#" = "0" ]; then echo "You don't have any arguments! "; exit fi echo $#
via bash-parameters
.bash_profile 和 .bashrc 区别
- ~/.bash_profile 每个用户登陆的时候执行,也可以叫做.bash_login。
- ~/.bashrc 该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取
一般 .bash_profile 包含执行 。bashrc
if [ -f ~/.bashrc ]; then source ~/.bashrc fi
快速开启 www 共享服务
在 ~/.bash_profile 中加入
alias www="python -m SimpleHTTPServer $1"
或者
function www(){ python -m SimpleHTTPServer $1 }
运行
www
默认端口 8000
或者
www 1234
自定义端口 1234
局域网其它机器访问
http://xxx.xxx.xxx.xxx:8000 即可。