shell内部命令使用详解
来源:互联网 发布:mac gcc 不安装xcode 编辑:程序博客网 时间:2024/05/19 14:56
shell各种内部命令详解:
1: exec命令
exec后面执行时普通命令如 ls,cat,less等命令时,如果在当前Shell中执行,则在执行完exec命令后,Shell进程结束。因此,我们一般将该命令放入脚本中执行,执行完该命令,SubShell自动结束,回到主Shell中。
特殊情况下的exec使用,如果exec命令后面使用的是文件描述符重定向,则不结束当前Shell进程,仍然执行exec命令后面的命令,如 :exec 1>test echo " hello world " 执行完exec 1>text 后继续在当前shell执行echo "hello word"。
2: set和unset命令
set var 表示将var设置为shell脚本的参数
unset var 表示将var变量从脚本中删除或卸载
3: test 或者 [ 命令
test expression 表示判断expression是否为真,为真则返回true
[ -f file ] [ 命令 和test的作用一样
4: export命令
export var 将变量置为全局变量。
5:: 冒号命令
: 命令和true命令相同,没有具体的含义
6: .命令
. ./shell_script 表示在当前shell中执行shell_script
$(cat file) 表示执行括号中的命令,在取得输出的结果
`cat file` 同上
- shell内部命令使用详解
- shell内部命令
- shell内部命令
- shell find命令使用详解。
- shell find命令使用详解
- BAT 常用批处理内部命令使用详解
- 常用批处理内部命令使用详解
- shell内部命令 ---文件系统类
- shell内部命令-----变量类
- awk内部调用shell命令 -- shell
- shell编程sed命令使用详解
- shell的内部命令和外部命令
- shell内部命令和外部命令
- shell内部命令和外部命令
- shell内部命令和外部命令
- shell的外部命令和内部命令
- Opera 内部命令语法详解
- awk内部调用外部shell命令
- orcal创建外键的几种方式
- vc 无法检测到COM的错误使用造成的内存泄露
- B. New Year Present
- Linux GPIO驱动
- VC控件ListCtrl的使用方法总汇
- shell内部命令使用详解
- java与json互相转换(解决日期问题)
- struts2+spring+hibernate整合(示例)
- 软件工程——面向过程的软件设计方法
- gcc and g++
- Android图片异步加载
- 【解题报告】poj1047_Round and Round We Go(循环数)
- Linux下安装Apache(Ubuntu)
- oracle错误代码