LINUX-SHELL培训-20120508-tanfufa

LINUX-SHELL培训-20120508-tanfufa

ID:45062074

大小:1.36 MB

页数:14页

时间:2019-11-08

LINUX-SHELL培训-20120508-tanfufa_第1页
LINUX-SHELL培训-20120508-tanfufa_第2页
LINUX-SHELL培训-20120508-tanfufa_第3页
LINUX-SHELL培训-20120508-tanfufa_第4页
LINUX-SHELL培训-20120508-tanfufa_第5页
资源描述:

《LINUX-SHELL培训-20120508-tanfufa》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录LINUX的分类Linux简介Linuxshell种类Linux常用shell命令实例讲解-变量实例讲解-常用脚本实例讲解-函数菜单实例讲解-一点技巧与经验Linux其他语言Linux管理分类图Linux简介Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作

2、系统。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。Linux得名于计算机业余爱好者LinusTorvalds。SHELL类别在Linux中,脚本中可以有循环,不仅可以执行基本的条件语句,很多在编程语言中才有的功能它都具备。默认的shell是每个用户帐号的一个参数。Linux中典型的默认shell是/bin/bash,不过也可以用其他的shell。bashbashshell是Bourneshell的一个免费版本

3、,它是最早的Unixshell,包括许多附加的特点。Bash有可编辑的命令行,可以回查历史命令,支持tab键补齐以使用户避免输入长的文件名。cshCshell使用的是“类C”语法,借鉴了Bourneshell的许多特点,只是内部shell命令集有所不同。kshKornshell的语法与Bourneshell相同,同时具备了Cshell的易用特点。许多安装脚本都使用ksh,即使您不把它作为您的主shell,您也应该在系统中安装它。tcshTCshell是Cshell的一个增强版本,与Cshell完全兼容。zshZshell是K

4、ornshell的一个增强版本,具备bashshell的许多特色。SHELL命令分类文件管理cpchgrpchowncutdifffilefindlnteermmv…文件传输sftpftpbyelpdlcdtcp…文档编辑viexprgrepsedawksortlook…系统管理addusergroupaddgroupdeldeluserwhoisps…系统设置aliasdmesgevalclearcrontablsmodulimit…网络管理ifconfignetstattracertnetconftelnetssh...

5、磁盘管理cddulspwdquotadfstattree…磁盘维护ddfdiskbadblocksmkfsmkfs.ext2syncswapon备份压缩targunzipgzipcpiounzipdumpcompress诊断优化sariostattopps–auxvmstatmpstatfree….Shell编程说明注释编程风格变量头脚本主体循环条件函数的应用实例讲解-变量变量头#########################dbname=decboddbuser=db2inst1dbpasswd=esbdb2logpat

6、h=/home/db2inst1/script/log/#############################环境变量##########################exportORACLE_BASE=/u01/app/oracleexportORACLE_SID=hhpsexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib:.exportLC_ALL=zh_CN.gbk#############################实例讲解-常用脚本条件判断1.if[-f${ta

7、bname}_fk_bak]文件判断2.if[$?=“0”]程序判断3.if[$#=4]变量个数判断。。。循环1.forsqbnamein`ls-lrt*.sqb

8、awk'{print$9}'

9、awk-F'.''{print$1}'`do…done2.ls–lrt

10、awk‘{print$8}’

11、whilereadfilenamedo…done其它命令环境ftp-ni$ip<

12、#############F_test;MENUcat<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。