网站大量收购独家精品文档,联系QQ:2885784924

第3章 Linux编程基础及项目实战.pptx

  1. 1、本文档共130页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux编程基础及项目实战本节主要介绍Shell环境基础以及常用的Shell命令通过学习本节将能够了解Linux系统上Shell环境及Shell命令通过本节学习可以:了解Shell环境掌握常用的Shell命令掌握Vim编辑工具的使用Shell命令基础 Shell环境基础系统管理类命令文件管理类命令网络管理类命令shell开发常用命令Vim编辑器本节总结Shell环境基础-1/4Shell编程与其它开发语言不大一样,无需搭建复杂的开发编译环境,只要有一个能编写代码的文本编辑器和一个能解释执行shell语言的shell程序就可以了。Shell程序种类众多,在Linux系统里默认使用bash程序。Shell脚本的文件名后缀通常是.sh,在 shell 语言脚本,首行的#!符号 告诉系统其后路径所指定的程序即是解释此脚本文件的 shell程序。所以,你应该会在 shell 脚本中,发现首行代码如#!/bin/bash,则是用于指定使用bash程序解释及执行当前脚本。 Shell环境基础-2/4Shell的交互模式。 在Linux系统上的接收用户命令输入的终端就是一个在执行中的shell程序, 它处于交互模式下等待用户输入命令。 Shell非交互模式。 简单来说,非交互模式就是执行脚本文件。在非交互模式下,shell 从文件或者管道中读取命令并执行。当 shell程序开始执行shell脚本时先创建一个专门执行脚本的进程,待执行完文件中的最后一个命令,此进程终止,并回到终端。Shell环境基础-3/4下面任意一个命令予 shell 以非交互模式运行:sh /path/to/script.shbash /path/to/script.shsource /path/to/script.sh./path/to/script.sh script.sh是一个包含shell语言命令的脚本文件,sh和bash在Linux系统上都是指定使用bash程序解释执行此脚本。当新建脚本时还需要通过chmod命令给文件添加可执行的权限,才可以直接执行脚本文件:chmod +x /path/to/script.sh/path/to/test.sh或 ./path/to/script.shShell环境基础-3/4 在shell程序里往往需要通过调用系统命令来实现各种程序需求,所以熟悉Linux系统命令是shell编程的基础。Linux命令的基本特点:基本格式:命令+空格+选项【可选】+空格+参数【可选】例:ls-l/home/ 。命令是一些简短的工具程序,通常放在/bin目录下,在任何目录下可以调用这些程序。通常在终端输入一行命令,按回车键后执行改行命令。也可以一行写多个命令,命令之间用分号(;)间隔,例:mkdir test; mkdir test/1 ; ls test。命令名或者参数名可以用Tab键补全,比如passwd是修改密码的命令,输入pass后按键盘里的Tab键,系统自动补全命令全名。通过键盘的↑和↓键可以调出以前输过的命令行。Shell命令基础 Shell环境基础系统管理类命令文件管理类命令网络管理类命令shell开发常用命令Vim编辑器本节总结系统管理类命令reboot: 重启系统。poweroff: 关闭系统。su 用户名: 切换用户。date:显示当前系统的日期时间。yum:安装及卸载软件包。如安装glibc: yum install glibc。如卸载gimp图像处理软件: yum erase gimp。man:查看命令和系统函数的帮助信息。用法: “man 章节 命令名或函数名”,如man fdisk, man 2 time。 常用的章节有: 1 常用的终端和shell命令 2 系统调用的功能函数 3 C语言的函数 Shell命令基础 Shell环境基础系统管理类命令文件管理类命令网络管理类命令shell开发常用命令Vim编辑器本节总结文件管理类命令1/3Linux 目录类似一个树,最顶层是其根目录, 它表现为由 /起始的树形结构文件管理类命令2/3mkdir : 创建目录,可以带1个或多个参数,比如:mkdir 3-2 。如果要建立多层目录,加上-p选项,一并创建子目录如:mkdir -p 1/2/3 表示创建目录1,一并创建1下面的子目录2及2下面子目录3。cd:进入某个目录,如cd 3-2/表示进入到当前路径下的名为3-2的子目录里。 如果cd后面不接任何参数,则无论当前处于那个路径,都回到主目录(“/home/用户名”)。rm dir : 删除空目录。 rm –r :删除非空目录及该目录下所有文件及子目录。less/more : 翻页形式查看文本,如: less hello.txtcat; 将多个文件内容接合并显示在标准

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档