shell命令分为2中,一种是普通命令,另一种是内建命令,两者有很大的区别
>
bash ./excv.sh #bash打开程序开启了一个新的shell
. ./excv.sh #.打开程序在当前shell执行
内建命令
1.type
type command : 确定一个命令是不是内建命令
2. .(点号)
执行程序,没有执行权限也可以进行
3. alias
设置别名,可以加在.bashrc中 alias cl=’clear’
4. unalias
设置别名 unalias cl
5.bg fg jobs
jobs #查看暂停的任务 ctrl+z暂停任务
bg num #把任务放在后台继续运行
fg num #把任务放在前台继续运行
tar -zcf usr.tar.gz /usr/ & #后台执行
5. declare typeset
declare -i inti=1 #声明inti变量为整形
declare -r readonly='das'#声明为只读 相当于常量
declare -F -f #-F -f显示脚本中定义的函数和函数体
6. echo
打印输出
echo -n "hai" #不换行
echo -e "\n" #打印转义字符
7.break
跳出循环
break 3 #跳出3重循环
8.continue
跳出本次循环
continue #跳出本次循环