欢迎来到天天文库
浏览记录
ID:8851200
大小:985.35 KB
页数:42页
时间:2018-04-09
《03linuxshell专题讲座-王保明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LinuxShell应用编程专题讲座writtenby王保明第一部分shell编程基础1shell简介什么是shell存取权限和安全shell简单脚本shell特性1.1什么是shelllshell是核心程序kernel之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。²shell是命令解析器,用户输入命令,它去解析。lshell类型ash、bash、ksh、csh、tcsh²cat/etc/shells看系统下的shell²echo$SHELL看当前用户运行的shelll程序在shell中运行²ls命令执行过程分析lshell中可以运行子shell
2、²/bin/csh退出子shellllinux下默认的shell是bash²bash特点,快速(上下键);tab键盘自动补齐;自动帮助功能help在shell下执行help命令,可以查看shell提供的命令[test@localhost~]$helpGNUbash,version3.2.25(1)-release(x86_64-redhat-linux-gnu)Theseshellcommandsaredefinedinternally.Type`help'toseethislist.Type`helpname'tofindoutmoreaboutthefunct
3、ion`name'.Use`infobash'tofindoutmoreabouttheshellingeneral.Use`man-k'or`info'tofindoutmoreaboutcommandsnotinthislist.Astar(*)nexttoanamemeansthatthecommandisdisabled.JOB_SPEC[&]((expression)).filename[arguments]:[arg...][[expression]]alias[-p][name[=value]...]bg[job_spec...]bind[-lpvs
4、PVS][-mkeymap][-ffibreak[n]builtin[shell-builtin[arg...]]caller[EXPR]caseWORDin[PATTERN[
5、PATTERN].cd[-L
6、-P][dir]command[-pVv]command[arg...]compgen[-abcdefgjksuv][-ooptioncomplete[-abcdefgjksuv][-pr][-ocontinue[n]declare[-afFirtx][-p][name[=valdirs[-clpv][+N][-N]disown[-h][-ar][jobspe
7、c...]echo[-neE][arg...]enable[-pnds][-a][-ffilename]eval[arg...]exec[-cl][-aname]file[redirecexit[n]export[-nf][name[=value]...]orfalsefc[-eename][-nlr][first][lastfg[job_spec]forNAME[inWORDS...;]doCOMMAfor((exp1;exp2;exp3));doCOMfunctionNAME{COMMANDS;}orNAgetoptsoptstringname[arg]has
8、h[-lr][-ppathname][-dt][nahelp[-s][pattern...]history[-c][-doffset][n]orhiifCOMMANDS;thenCOMMANDS;[elifjobs[-lnprs][jobspec...]orjobkill[-ssigspec
9、-nsignum
10、-siletarg[arg...]localname[=value]...logoutpopd[+N
11、-N][-n]printf[-vvar]format[arguments]pushd[dir
12、+N
13、-N][-n]pwd[-LP]read[-ers][-u
14、fd][-ttimeout][readonly[-af][name[=value]...]return[n]selectNAME[inWORDS...;]doCOset[--abefhkmnptuvxBCHP][-ooptishift[n]shopt[-pqsu][-olong-option]optsourcefilename[arguments]suspend[-f]test[expr]time[-p]PIPELINEtimestrap[-lp][argsignal_spec...]truetype[-afptP]name[name...]typeset[-af
15、Firtx
此文档下载收益归作者所有