三.Shell基础2

一.用户和用户组管理
     <一>.用户分类:
          由于角色不同,权限和所完成的任务也不同。用户的角色是通过UID来识别的,用户的UID是全局唯一的。
          1.root用户:系统唯一,是真实的,可以登录系统,可以操作系统任何文件和命令,拥有最高权限;
          2.虚拟用户:与真实用户区分开来,这类用户不具有登录系统的能力,但却是系统运行不可缺少的用户,比如bin、daemon、adm、ftp、mail等;这类用户是系统自身拥有的,而非后来添加的,当然我们也可以添加虚拟用户;
          3.普通用户:这类用户能登录系统,但只能操作其根目录的内容,权限受到限制,这类用户都是系统管理员自行添加的;
     <二> 用户管理命令:
          1.添加用户:useradd(或adduser)
               技术分享
          2.修改用户:usermod
               技术分享
          3.删除用户:userdel
               技术分享          
          4.密码管理:passwd
               技术分享
     <三>用户组管理
          用户组:就是具有相同特征的用户的集合体,用户和用户组的关系是多对多的,一个用户可以属于多个用户组,同样,一个用户组可以包含多个用户;
          常用命令:
          1.groupadd  2.groupmod   3.groupdel
          技术分享
          技术分享
二.文件和目录
     <一>Linux的目录结构
     技术分享
     1. /      :Linux 最外层目录;根目录;
     2.bin    :可执行的应用程序存放的目录;
     3.boot  :启动需要的文件;
     4.dev:
     5.etc   :系统的很多的配置信息存放的目录;
     6.home:存放用户信息的目录;
     7.lib    :库文件所在目录;
     8.mnt  :管理挂载的磁盘,U盘等的信息;
     9.opt   :
     10.root:root用户的根目录;
     11.usr:
     12.var:可变的,比如日志之类的东西;     
     <二>常见命令:
     1.ls :列出目录下面文件和子目录的相关信息;
        用法:ls[option] [file or directory]
        (1) ls -a :可以显示隐藏文件
        (2) ls -l :显示详细的目录信息; 【等价于:ll】
     2.cp:拷贝文件命令:
       用法:cp[option] [source] [destination]
        (1).cp -a 源文件 目标目录
     cp -a使拷贝的文件权限和修改日期不发生变化
    (2).cp -r 源文件 目标目录
     cp -r可以拷贝整个目录
3.mv:
    技术分享
4.rmv:
   技术分享
5.mkdir:
     技术分享
6.rmdir:
     技术分享
7.cd:
     技术分享
<三>.文件和目录权限管理
1.Linux系统中的每个文件和目录都有访问许可权限,用它来确定用户能以何种方式对文件和目录进行访问和操作;
2.
技术分享
解释:如上图所示:
     权限组之前有两种标识:- 和d
     -  表示这是一个文件;
     d  表示这是一个文件夹;【即directory的缩写】
  技术分享
 
3.常用命令:
(1)chmod:
     技术分享
(2)chown:
     技术分享
(3)find:Linux系统查找文件的命令,find命令能帮助用户在使用、管理Linux的日常事务中方便的查找出用户所需要的文件。
     find [路径] [选项] [操作]  
     技术分享
  技术分享
 
三.Vi文件编辑器:
技术分享
     技术分享
        
 
 
 
 
 
 
 
 
 
 
          

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。