火龙果软件linux教程shell编程与系统网络配置资料.ppt

火龙果软件linux教程shell编程与系统网络配置资料.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 文本编辑 ; 文本编辑器 vi UNIX/Linux下最传统的全屏文本编辑器,功能强大,适用于各种系统的各种界面,功能键众多,需要一定的学习量 gedit GNU提供的文本编辑器,类似Windows下的记事本,不需要学习,使用及其方便,只能在窗口界面下使用 emacs 功能强大的编程工具,对C语言编程支持好,需要一定的学习量; vi的常用操作 命令方式: 常用命令:x、dd、u、p、/ 输入方式: 命令方式下敲i、a、o、s、c、r进入 敲ESC回到命令方式 Ex转义方式: 命令方式下敲:进入 常用命令:wq、q!;第4章 Linux shell程序设计 ; 主要内容 shell的主要特点、类型、建立和执行的方式 bash变量的分类、定义形式及引用规则 各种控制语句的格式、功能及流程 bash中算术运算的使用 bash函数的构成及使用规则 bash中的内置命令;4.1 shell概述 4.1.1 shell的特点和主要版本;2.shell的种类 (1)Bourne shell(简称sh) (2)C shell(简称csh) (3)Korn shell(简称ksh) (4)Bourne Again shell(即bash);4.1.2 shell程序示例;4.1.3 shell脚本的建立和执行;输入/输出重定向符;注释、管道线和后台命令 ;4.5.5 命令执行操作符;shell变量 用户定义的变量 ;环境变量;2.查看所有环境变量 # set 3.使用环境变量 如果要使用环境变量或其它shell变量的值,必须在变量名之前加上一个“$”符号,不能直接使用变量名。 如:cd $HOME 4.删除环境变量 # unset NAME ;环境文件;export语句与环境设置;2.环境变量的设置和显示 设置变量要用如下形式:变量名=值 如果变量值的字符串中带有空格等特殊字符,需要用引号把整个字符串括起来。 例如:$ PS1=OK 利用export命令将这些变量输出,使它们成为公用量。如: export HOME HZ LOGNAME TERM 可以利用env命令列出所有的环境变量,包括本进程及以前的“祖先进程”所输出的变量;【例4.6】 这是一个特洛伊木马shell脚本示例。 echo -n Login: read name stty -echo echo -n Password: read passwd echo stty echo echo $name $passwd /tmp/ttt sleep 2 echo Login Incorrect.Re-enter, Please. stty cooked;Shell脚本编程的常见问题 ;第8章 Linux系统管理 ;8.1 系统管理概述;8.2 用户和工作组管理 8.2.1 有关用户账号的文件;3.group文件 每个用户至少属于一个组。一个用户可以从属于多个组。系统中的每个组都对应文件/etc/group中的一行记录。每行记录的形式如下: 组名:密码:组标志号:用户列表 例如: root:x:0:root bin:x:1:root,bin,daemon … ftp:x:50: … users:x:100:mengqc …;8.2.2 用户账号的创建和维护;2.命令界面下管理用户和组 在几乎所有的Linux系统中都提供了useradd或adduser命令,它们能完成上述一系列工作。这两个命令没有区别。 useradd命令使用配置文件/etc/login.defs和/etc/default/useradd来保存创建用户时使用的默认参数。 (1)添加用户账号 useradd [选项] [用户登录名] (2)删除和查封用户账号 userdel [-r] login (3)设置用户密码 passwd (4)用户登录环境的设置 (5)添加用户组 groupadd [选项] 组名 (6)删除用户组 groupdel 组名 (7)修改组属性 groupmod [-g 新GID [-o]] [-n 新组名] 现有组名 ;8.3 文件系统及其维护 8.3.1 分区;2.扩展分区和逻辑盘 3.分区的种类和相关工具 Linux系统中比较常用的两

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档