Shell内置命令

Shell内置命令

命令

含义

:

不执行命令,返回退出状态0

.file

点命令读取并执行file里的命令

break[n]

参见"循环控制"

.

在当前进程的环境下执行程序;同source

alias

为存在的命令列出并创建"绰号"

bg

将一个作业放到后台

bind

显示当前健和函数的结合,或将键和一个readline函数或宏结合

break

跳出最内层的循环

builtin [sh-builtin [args]]

运行一个shell内置命令,给它传递参数并返回0退出状态.当函数和内置命令同名时很有用

cd [arg]

如果没有参数,就将目录改变到主目录;否则改变到参数的值

command command [arg]

运行一个命令,即使有一个函数和它同名;即忽略函数查找

continue [n]

参见"循环控制"

declare [var]

显示所有的变量或用可选属性声明变量

dirs

显示来自pushd的当前记录的目录

disown

从作业表中删除一个活动的作业

echo [args]

显示用换行符终止的参数

enable

开启和关闭shell内置命令

eval [args]

读参数作为shell的输入,并执行产生的命令

exec command

执行命令来取代当前的shell

exit [n]

用状态n退出shell

export [var]

使var能被子shell识别

fc

用于编辑历史命令的历史修改命令

fg

将后台作业放到前台

getopts

解析并处理命令行选项

hash

控制内部哈希表以更快地搜索命令

help [command]

显示关于内置命令的帮助信息,如果指定命令,将显示该内置命令的详细帮助

history

显示呆行号的历史清单

jobs

列出方在后台的作业

kill [ -singal process]

发送信号给进程的PID号或作业号.在提示符下键入:kill -l

getopts

用于shell脚本以解析命令行并检查合法的选项

let

用来对算术表达式求值并将算术计算的结果赋给变量

local

用于函数中限制变量在函数中的作业范围

logout

退出登录shell

popd

从目录栈中删除项

pushd

往目录栈中添加项

pwd

打印当前工作目录

read [var]

从标准输入读行到变量var

readonly [var]

使变量var只读.不能被复位

return [n]

从一个函数返回,这里n是返回的退出值

set

设置选项和位置参量.见"set命令和位置参量"

shift[n]

向左移动位置参量n次

stop pid

终止PID号进程的执行

suspend

暂停当前shell的执行(如果是一个登录shell就不暂停)

test

为从该shell运行的进程打印累积的用户和系统时间

times

为从该shell运行的进程打印累积的用户和系统时间

trap [arg][n]

当shell接收到信号n(0,1,2或15)时执行arg

type [command]

打印命令的类型;例如,pwd是一个内置shell命令

typeset

和declare一样,设置变量并给他们设置属性

ulimit

显示并设置进程资源限度

umask [octal digits]

设置关于所有者,组和其他的用户文件创建模式掩码

unalias

删除别名

unset [name]

删除变量值或函数

wait [pid# n]

等待后台PID号为n的进程并报告终止状态


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值