北京联银通科技有限公司 |
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小时内删除。
发表评论