北京联银通科技有限公司
Shell编程培训文档
初稿
 
 
软件事业三部 项目实施部
 
htmlbutton设置为透明
作为公司内部员工培训文档。主要内容包括Linux基本命令的介绍,Shell编程,以及shell与oracle数据库的交互。
 
版本记录
凡科建站网
版本编号
版本日期
修改者
说明
文件名
V1.0
2012-12-13
傅作魁
初版
Shell编程培训文档
 
 
react函数组件hook 
 
 
 
 
 
sql查询中like的使用 
 
 
 
 
 
 
 
 
 
linux建立文件系统的命令 
 
简单有趣的编程小游戏一、    Linux的目录结构    4
1.1Linux目录结构的简单介绍    4
1.2Linux的文件类型    4
二、    Linux基础命令的使用    4
2.1注销,关机,重启    4
2.2文件与目录的操作    4
2.3打包、压缩与解压缩    6
2.4在后台运行程序    7
2.5任务调度命令    8
2.6删除调度工作任务    8
2.7其他常用命令    8
三、    Shell编程    9
3.1编写/修改权限及执行Shell程序    9
3.2在Shell程序中使用的参数    10
3.3在Shell程序中的使用变量    10
3.4表达式的比较    11
3.5循环结构语句    13
3.6条件结构语句    14
3.7在Shell脚本中使用函数    16
3.8在Shell脚本中调用其他脚本    16
四、    Shell与oracle数据库的交互    17
4.1shell向库表中新增数据    17
4.2shell删除库表中的数据    17
4.3shell修改库表中的数据    18
4.4shell查询库表中的数据    19
一、 Linux的目录结构
1.1Linux目录结构的简单介绍
/:linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。
/home:普通用户目录默认存放目录。
/lib:库文件存放目录。
/usr:这个是系统存放程序的目录,比如命令、帮助文件等。
/bin:存放系统所需要的那些命令,比如ls、cp、mkdir等命令;功能和/usr/bin类似,这个目录中的文件都是可执行的、普通用户可以使用的命令。
/boot:这是 Linux的内核及引导系统程序所需要的文件目录。
/dev:设备文件存储目录,比如声卡、磁盘。
/etc:系统配置文件的所在,一些服务器的配置文件也在这里;比如用户帐号及密码配置文件。
/tmp:临时文件目录,有时用户运行程序的时候,会产生临时文件。
/var:这个目录的内容是经常变动的,/var下有/var/log这是用来存放系统日志的目录。/var/lib用来存放一些库文件,比如MySQL的。
/media:本目录是空的,是用于挂载的。
/srv:一些服务需要访问的文件存放在这。
/sys:系统的核心文件。
1.2Linux的文件类型
linux有四种基本文件系统类型:普通文件、目录文件、链接文件和特殊文件。可以用file命令来识别。
1.2.1普通文件
如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等来察看内容,用mv来改名。
1.2.2目录文件
包括文件名、子目录名及其指针。可以用ls列出目录文件。
1.2.3链接文件
是指向一索引节点的那些目录条目,用ls来查看时,链接文件的标志用l开头,而文件后以"->"指向所链接的文件。
1.2.4特殊文件
如磁盘、终端、打印机等都在文件系统中表示出来,常放在/etc目录内。例如:软驱A称为/dev/fd0,/dev/had来自第一硬盘。
二、 Linux基础命令的使用
2.1注销,关机,重启
2.1.1注销系统的logout命令
Logout 注销是登陆的相对操作,登陆系统后,若要离开系统,用户只要直接下达logout命令即可:
[root@localhost root]#logout
Red Hat Linuxrelease 9(Shike)
Kernel 2.4.20.8 on an i686
Login:
 

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。