细节命令

来源:互联网 发布:ubuntu安装空闲不可用 编辑:程序博客网 时间:2024/05/22 12:57

${WHEN:="Saturday"}  给变量设置默认值

# 是注释,在遇到'' 、"" 和 \就当一般字符使用。
; 命令分隔符,可以在一行写多个命令
;; 终止“case”选项

 

执行脚本方法

使用vi编辑  XXX.sh 的文件
给脚本添加可执行的权限  chmod +x XXX.sh
执行文件    ./XXX.sh

脚本参数:
shell脚本参数可以任意多,但只有前9各可以被访问,使用shift命令可以改变这个限制。参数从第一个开始,在第九个结束。
$0 程序名字
$n 第n个参数值,n=1..9
$* 所有命令行参数
$@ 所有命令行参数,如果它被包含在引号里,形如”$@”,则每个参数也各自被引号包括
$# 命令行参数个数
$$ 当前进程的进程ID(PID)
$!  最近后台进程的进程ID
$?  最近使用命令的退出状态

history 历史记录 
 !!  执行上一个指令
 !32 执行第32条指令
 !al 执行最近的一次以al开头的指令内容

man 查看命令帮助

env 环境变量查看

eval 二次迭代

如: days=365
       year=days
       eval echo \$$year   结果为365 

使用<Tab>键可以补全命令

alias  别名,查看当前别名
 如 alias rm='rm -i' 
unalias 取消别名

uname  显示当前操作系统名称
 -a 显示完整系统名和版本栏
 
lsb_release  显示系统版本信息
 -a 查看系统版本,详细信息
 -d 只显示描述行信息

原创粉丝点击