- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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系统中比较常用的两
您可能关注的文档
- 第六汽车仪表和报警系统资料.ppt
- 本科毕业设计资料.ppt
- 第六树立法治理念维护法律权威资料.ppt
- 必修物质跨膜运输的方式资料.ppt
- 毕业论文具体的研究方法资料.ppt
- 第六植物性食品中病虫害和致病微生物的检验检疫资料.pptx
- 拨叉说明书资料.docx
- 场效应管及其放大电路课件资料.ppt
- 传染病管理规范资料.ppt
- 第七细胞骨架资料.ppt
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
原创力文档


文档评论(0)