问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Unix编程系统如何转换成shell命令?

发布网友 发布时间:2022-05-02 23:03

我来回答

1个回答

热心网友 时间:2022-06-28 03:37

Unix shell 不但是用户交互界面,还是一门程序设计语言,系统注册进入时就会执行一个Unix shell命令文件 .profile ,下面对Unix shell中的常用命令作简单介绍。
$n shell 程序命令行中的第n 个参数,n为0-9,当n 为0时表示命令名
$# 命令行中参数的个数
$$ 本shell 命令的进程号
$! 最后一个后台进程的代号
$* 所有命令行参数
$@ 与$*相似,但其值不同
$HOME 注册时进入的目录
$PATH 命令的搜索目录
$PS1 系统第一个提示符,一般为$
$PS2 系统第二个提示符,一般为>
shift [n] 将命令行参数往左移一位,但$0不变
变量名=字符串 将字符串赋予变量名,以后可用$变量名引用该变量
export 变量名表 将变量名表所列变量传递给子进程
read 变量名表 从标准输入读字符串,传给指定变量
echo 变量名表 将变量名表指定的变量显示到标准输出
set 显示设置变量
env 显示目前所有变量
if 条件执行,语法是:
if 条件
then 指令
ficase 分支执行,语法是:
case 字符串变量 in
值1) 指令...
值2) 指令...
...
esacwhile 条件为真时循环,语法是:
while 条件
do
指令...
doneuntil 条件为假时循环,语法是:
until 条件
do
指令...
donefor 变量在表中时循环,语法是:
for 变量名 in 字组表
do
指令...
donebreak 从循环中退出,语法:break n
n 表示跳出循环的层数continue 继续循环,语法:continue n
n 表示退到包含continue 语句的第n 层继续循环exit 退出shell
func shell内部可定义函数,语法:
func 函数名()
{
指令...
}expr 将其后的串解释为表达式并计算其值,运算符前后需有空格
trap 捕获信号,语法 trap n ,捕获信号 n (信号说明参见kill)test 条件测试,语法 test [选项] 参数选项
-f 文件 若文件存在且可读则真
-w 文件 若文件存在且可写则真
-x 文件 若文件存在且可执行则真
-f 文件 若文件存在且为普通文件则真
-d 文件 若文件存在且为目录文件则真
-p 文件 若文件存在且为fifo文件则真
-s 文件 若文件存在且不空则真
-z 串 若串长度为0则真
-n 串 若串长度不为0则真串 若串不是空串则真
串1=串2 若串1等于串2则真
串1!=串2 若串1不等于串2则真
n1 -eq n2 若n1与n2数值相当则真
n1 -ne n2 若n1与n2数值不相当则真
n1 -lt n2 若n1小于n2则真
n1 -le n2 若n1小于等于n2则真
n1 -gt n2 若n1大于n2则真
n1 -ge n2 若n1大于等于n2则真
可用 与 -a 或 -o 非 ! 将条件表达式连接起来
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 我看UNIX环境高级编程这本书,前面两章很难,看不懂.但后面就比较简单了... unix编程中各种shell的区别还有实际应用中各脚本在不同shell下区别? UNIX编程艺术的介绍 梦见抓到抢劫银行罪犯,见血 关于通讯的英语作文100字 有线通讯和无线通讯用英语怎么说? 孕妇腹痛应该怎么处理? 通讯的英文怎么写 孕妇怀孕初期肚子疼怎么办? office2010的mak密钥有吗,谢谢大侠! MAK密匙是什么意思啊? 晚上吃生姜 word2010 MAK密钥,谢谢。 10岁儿童简便又营养菜谱 win10专业版mak密钥 10岁儿童营养食谱搭配 儿童吃什么最长身体 农村养老保险怎么算领 片组词为一片草地对吗 数据库SQL E-R图 是技皆可立足天下的全句名言 win10 ssd怎么设置比较好 win10怎么设置ssd启动组装台式电脑 2015年双11显卡gtx750ti的价格 我一千块买的gtx960 4g显卡,当年这个全新的都是卖多少钱啊? 2015性价比最高的显卡有哪些,大概多少钱2000左右的 2015年中低端游戏显卡,性价比高的有哪些,500以内? 我2015年买的gtx750ti,八百买的。现在才值200了吗?? 2gb的gddr5独立显卡2015年多少钱?有哪些 英伟达 影驰gtx760黑将 2g显存 这款显卡现在作为二手卖能卖多少钱?我2015年3月份买的, 2015年五六百买什么牌子的显卡合适 2015年那个显卡牌子最好 那个性价比高 n卡有哪些中高端独立显卡2015年 2015年显卡推荐 在英国伦敦可以看到在中国关注的快手直播吗? 2015年性价比最高的显卡 支付机构不能为虚拟货币交易提供服务吗? 2015年了700内有什么超值的二手显卡 支付机构严禁为虚拟货币交易提供服务是真的吗? 2015年二手显卡90元左右的n卡的什么型号比较省电但是又不坑的 2015年度华硕独立显卡,cpu好一点的笔记本电脑