1.创建普通变量local_data=1并访问


  创建环境变量root_data, 只有root用户可以访问到


 

  创建环境变量normal_user_data, 只有普通用户可以访问到


  创建环境变量root用户和普通用户都可以访问到

先切回到超级用户(root)中

1环境变量

环境变量一般是指用 export 内置命令导出的变量,用于定义 Shell 的运行环境,保证 Shell 命令的正确 执行,Shell 通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等,所有的环境变量都是 系统全局变量,可用于所有子进程中,这包括编辑器、Shell 脚本和各类应用

。 环境变量可以在命令行中设置和创建,但用户退出o命令时这些变量值就会丢失,因此,如果希望永久保 存环境变量,可在用户家目录下的 .bash_profile 或 .bashrc (非用户登录模式特有,例如远程 SSH)文件中,或者全局配置 /etc/bashrc (非用户登录模式特有,例如远程 SSH)或 /etc/profile 文件中定义,在将环境变量放入上述的文件中后,每次用户登录时这些变量都将被初始化。
2.创建3个文件test1.txt, test2.txt, test3.txt
  使用find查找test1.txt,test2.txt, test3.txt
  使用别名: 将上边命令命名为myfind
  取消别名


3.查看最近使用的10条历史命令


4.在一行上打印123和以及从root切换到普通用户


5.通配符使用
  创建3个文件 file1, file2, file3
  1.* 去匹配3个文件


  2.? 匹配3个文件


  3.[]匹配file1和file3


  4.[^]匹配file2


  5.[!]匹配file2


  6.{}匹配file1和file3


6.引号的使用举例: 无引号,单引号,双引号,反引号,$()


7.linux中用户的类型

Linux系统是一个多用户多任务的操作系统,每个用户都有一个独立的身份号码,这个就是用户ID(UID)。在Linux中用户并不会去认识用户的用户名,它认识的其实是用户ID—UID。

Linux下用户分为3类:超级用户(root)、系统用户、普通用户。

超级用户的用户名为root,它具有一切操作权力,因此为安全起见,建议不要轻易的在root账户下面对文件进行操作。在Linux操作系统的字符界面,root账户的提示符为#,且默认情况下,root用户的UID为0。

系统用户是Linux系统正常工作所必需的内建的用户,一般是用于管理服务所用。系统用户不能用来登陆,如bin、daemon、lp等用户。系统用户的UID一般为1~499,它们的shell为/sbin/nologin。

普通用户是为了让使用者能够使用Linux系统资源而建立的,用户新建的账号一般就是普通账号。在Linux操作系统的字符界面,普通用户的提示符为$,且普通用户的UID默认为1000~60000。

linux中用户组的类型

linux用户组也有三种:

Ⅰ. 基本组:又叫私有组,建立账户时,若没有指定账户所属的组,系统会建立一个和用户名相同的组。基本组只能容纳一个用户,当把其他用户加入到该组中,则基本组就变成了附加组。

Ⅱ. 附加组:又叫公有组,可以容纳多个用户,组中的用户都具有组所拥有的权力。

Ⅲ. 系统组:一般加入一些系统用户。

 存储用户信息的文件是" /etc/passwd "。

linux中存储用户信息的文件是哪个?且其中的字段是什么意思

第一个字段:账号名称:用户登录Linux系统时使用的用户名称。
第二个字段:密码:密码占位符" x " 或"  * " 。若为 “x” ,说明密码经过了 shadow 的保护。
第三个字段:UID:用户ID。
第四个字段:GID:用户所在基本组的标识,是一个数值,用它来区分不同的组。
第五个字段:个人资料:可以记录用户的完整姓名、地址、办公室电话、家庭电话等个人信息。
第六个字段:主目录:类似Windows 的个人目录,通常是/home/username。
第七个字段:Shell:定义用户登录后激活的Shell,默认是Bash Shell。

存储组信息的文件是" /etc/group "。

第一个字段:组的名字。
                                        第二个字段:组的加密口令。                        
                                        第三个字段:是系统区分不同组的ID,在/etc/passwd域中的GID 字段是用这个数来指定用户的基本组。
                                        第四个字段:是用" ,"分开的用户名,列出的是附加组的成员。

 

RHCSA——第八天相关推荐

  1. RHCSA 解析-01

    这是RHCSA题目开始正式做题前的准备部分. 后面会陆续连载部分类似的题型极其解法. 考试时间: RHCSA 2.5小时  总分300分,210分pass 考试环境:考试为上机考试,在一台真实机系统中 ...

  2. 八天学会MongoDB:第五天 主从复制

    从这一篇开始我们主要讨论MongoDB的部署技术. 我们知道sql server能够做到读写分离,双机热备份和集群部署,当然MongoDB也能做到,实际应用中我们不希望数据库采用单点部署,如果碰到数据 ...

  3. RHCSA 系列(六): 使用 Parted 和 SSM 来配置和加密系统存储

    在本篇文章中,我们将讨论在 RHEL 7 中如何使用传统的工具来设置和配置本地系统存储,并介绍系统存储管理器(也称为 SSM),它将极大地简化上面的任务. RHCSA: 配置和加密系统存储 – Par ...

  4. linux nfs acl 特定ip,技术|RHCSA 系列(七): 使用 ACL(访问控制列表) 和挂载 Samba/NFS 共享...

    在上一篇文章(RHCSA 系列(六))中,我们解释了如何使用 parted 和 ssm 来设置和配置本地系统存储. RHCSA 系列: 配置 ACL 及挂载 NFS/Samba 共享 – Part 7 ...

  5. 八天学会MongoDB:第三天 细说高级操作

    今天跟大家分享一下MongoDB中比较好玩的知识,主要包括:聚合,游标. 相关文章: 八天学会MongoDB:第一天 基础入门 八天学会MongoDB:第二天 细说增删查改 一: 聚合 常见的聚合操作 ...

  6. 8天玩转并行开发——第八天 用VS性能向导解剖你的程序

    8天玩转并行开发--第八天 用VS性能向导解剖你的程序 原文 8天玩转并行开发--第八天 用VS性能向导解剖你的程序 最后一篇,我们来说说vs的"性能向导",通常我们调试程序的性能 ...

  7. 黑马程序员C语言基础(第八天)复合类型(自定义类型)(结构体)、共用体(联合体)、枚举enum、 typedef

    黑马程序员C语言基础(第一天) 黑马程序员C语言基础(第二天) 黑马程序员C语言基础(第三天) 黑马程序员C语言基础(第四天)数据类型 黑马程序员C语言基础(第五天)运算符与表达式.程序流程结构.数组 ...

  8. linux 7 没有权限访问,技术|RHCSA 系列(十三): 在 RHEL 7 中使用 SELinux 进行强制访问控制...

    RHCSA 认证:SELinux 精要和控制文件系统的访问 尽管作为第一级别的权限和访问控制机制是必要的,但它们同样有一些局限,而这些局限则可以由安全增强 Linux(Security Enhance ...

  9. Vue 学习第八天

    Vue  学习第八天 1. 了解了回掉函数的使用,了解了文件的读取, 2.Promise 函数讲解 console.dir(Promise) //Promise 函数讲解 //1.其是一个构造函数,既 ...

最新文章

  1. java list加入listview_Android ListView自动生成列表条目的实例
  2. javascript一个重要知识点:事件。
  3. python拟牛顿法迭代点绘制_最速下降法、牛顿法、拟牛顿法,Python实现高维二次目标函数优化...
  4. php实现文件留言,PHP文件操作及实例:留言板
  5. GCC优化选项:一般的文档里不容易找到的-Os
  6. 学习java前_学习java之前
  7. 2016年2月23日----Javascript运算符
  8. yolov3从头实现(五)-- yolov3网络块
  9. 计算机专业能进教育局吗,教育局一般招什么专业
  10. logo是啥_logo什么意思_LOGO是什么意思
  11. erp系统服务器维护,ERP系统维护服务器维护管理文档模板.doc
  12. python批量新建文件夹_python批量创建文件夹
  13. GANDCRAB V5.2勒索病毒,不可破解,尽快防御!
  14. Qt 运行时不显示图标
  15. 数据可视化-制作交易收盘价
  16. 2.4父子进程虚拟地址空间情况
  17. IDEA:plugins插件下载失败的解决办法
  18. mysql怎么查询借阅相同图书_MySQL查询练习2
  19. Monitor的用法
  20. 运维监控系列(8)-Prometheus+Grafana监控常用微服务中间件Nacos、Seata、Rocketmq

热门文章

  1. nxlog 日志采集
  2. 汽车品牌 API数据接口
  3. 【老生谈算法】matlab实现车牌识别中值滤波算法——车牌识别中值滤波算法
  4. dubbo学习笔记 一 源码编译
  5. 北邮光纤通信技术光纤通信技术 阶段作业一
  6. 探讨降低城市污水厂电气能耗的对策研究
  7. 双缸四柱液压机的液压系统设计和PLC控制【说明书(论文)+CAD (PLC控制框图+PLC输入输出接线图+液压系统原理图+梯形图+任务书……)】
  8. java获取webp格式图片宽和高 以及普通文件的宽和高 图片宽高
  9. 项目干系人管理的10个关键原则
  10. 一本书,带你走出Spring新手村