欢迎来到天天文库
浏览记录
ID:45062074
大小:1.36 MB
页数:14页
时间:2019-11-08
《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<
此文档下载收益归作者所有