- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
shell入门到经典 ch02
第2章 Linux文件系统和文本编辑器
南京财经大学 江苏省电子商务重点实验室
伍之昂 王有权
提纲
用户和用户组管理
用户管理常用命令
用户管理常用命令
文件和目录操作
文件操作常用命令
目录操作常用命令
文件和目录权限管理常用命令
查找文件命令——find
文本编辑器
vi编辑器
Gedit编辑器
用户管理常用命令(1)
用户在系统中是分角色的,在Linux 系统中,由于角色不同,权限和所完成的任务也不同。值得注意的是,用户的角色是通过UID来识别的,用户的UID是全局唯一的。Linux用户可以分为三类:
root 用户(也称为超级用户):系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限
虚拟用户:这类用户也被称之为伪用户或假用户,与真实用户区分开来,这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户,比如bin、daemon、adm、ftp、mail等;这类用户是系统自身拥有的,而非后来添加的,当然我们也可以添加虚拟用户
普通真实用户:这类用户能登录系统,但只能操作其根目录的内容,权限受到限制,这类用户都是系统管理员自行添加的
Linux用户管理的常用命令主要有:用户账号添加命令useradd 或adduser、修改用户命令usermod、删除用户命令userdel及用户口令管理命令passwd等
用户管理常用命令(2)
useradd和adduser是完全等价的两条命令,都是用于用来创建新的用户账号,我们以useradd为代表介绍它们的用法,命令格式如下:
useradd [option] [username]
其中[option]为useradd命令选项,而[username]是要创建的用户名。执行该命令,将在系统做以下一些事情:
(1)在/etc/passwd文件中增添了一行记录
(2)在/home目录下创建新用户的主目录,并将/etc/skel目录中的文件拷贝到该目录中去
演示例2-1
用户管理常用命令(3)
usermod命令可用来修改用户账号的各种属性,包括用户主目录、私有组、登录Shell等内容,usermod的命令格式如下:
usermod [option] [username]
其中[option]为useradd命令选项,而[username]是需修改的用户名
演示例2-2
选项
意义
-d [directory]
修改用户登入时的目录
-e [days]
修改账号的有效期限,days表示天数
-g [group]
修改用户所属的群组
-l [login_name]
变更用户登录时的名称为login_name
-p [password]
修改用户密码
-s [shell]
指定用户登录的shell,如果不设置则选用系统预设的shell
用户管理常用命令(4)
userdel命令非常简单,其只有一个可选项-r,如果在userdel加上-r选项,则在删除用户的同时也一并删除存储在/home目录下的该用户目录和文件
用户口令管理命令passwd
passwd [option] [username]
其中[option]为passwd命令选项,[username]为用户名
演示例2-5
用户组管理常用命令(1)
用户组就是具有相同特征的用户的集合体,用户和用户组的关系是多对多的,一个用户可以属于多个用户组,同样,一个用户组可以包含多个用户
groupadd 可指定用户组名称来建立新的用户组,需要时可从系统中取得新用户组值
groupadd [option] [groupname]
groupmod 可指定用户组名称来修改新的用户组号或用户组名称
groupmod [option] [groupname]
演示groupadd和groupmod命令的用法
用户组管理常用命令(2)
groupdel 可指定用户组名称来删除已有的用户组,其语法格式为
groupdel [groupname]
演示groupadd、groupmod和groupdel命令的用法
文件和目录操作
文件是Linux用来存储信息的基本结构,它是被命名(称为文件名)的存储在某种介质(如磁盘、光盘和磁带等)上的一组信息的集合
Linux系统以文件目录的方式来组织和管理系统中的所有文件。所谓文件目录就是将所有文件的说明信息采用树型结构组织起来,即我们常说的目录
整个文件系统有一个“根”(root),然后在根上分“杈”(directory),任何一个分杈上都可以再分杈,杈上也可以长出“叶子”。“根”和“杈”在Linux中被称为是“目录”或“文件夹”,而“叶子”则代表一个个的文件
演示Linux系统下的重要目录
文件操作常用命令(1)
ls命令是英文单词list的简写,其功能是列出目录下的文件和子目录的相关信
您可能关注的文档
最近下载
- 小学数学教学中学生逻辑推理能力的培养策略教学研究课题报告.docx
- [浙江]永康市委统战部编制外工作人员招聘笔试历年参考题库附带答案详解.doc VIP
- 教你三步查看老婆微信聊天记录.docx VIP
- 2022年公务员考试内蒙古行政职业能力测验真题.doc VIP
- 兴澄特钢海洋工程用钢研究与开发现状..ppt VIP
- 运动解剖学课件.pptx VIP
- 2025年气瓶检验员考试题及答案.docx VIP
- 大学藏文四级考试题库及答案.doc VIP
- (2025秋新版)人教版三年级数学上册全册教案.pdf
- 新解读《GB_T 20970-2015石油天然气工业 井下工具 封隔器和桥塞》最新解读.docx VIP
文档评论(0)