三.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文件编辑器:
    
        
 
 
 
 
 
 
 
 
 
 
          
posted @ 2015-03-12 12:26  北极星之光  阅读(169)  评论(0编辑  收藏  举报