练习1(passwd使用):

    1. 修改root用户密码为redhat;
    2. 设置root用户密码的警告期为5天, 最短有效期为10天;
    3. 删除student用户的密码;
    4. 分别查看root用户和student用户的密码状态;



练习2(cat, head, tail, gedit的使用):
    1. 在桌面上用gedit编辑文件westos, 任意编辑20行内容;
    2. 查看westos文件的前3行;
    3. 查看westos文件的后10行;
    4. vim编辑,在westos文件最后一行添加hello java;



练习3(路径管理):
    1. 在当前系统的桌面打开一个shell终端;
    2. 打印当前所在工作目录位置;
    3. 切换工作目录到当前用户的家目录,并编辑文件westos,文件内容自行发挥;
    4. 切换工作目录到student用户的家目录;
    6. 切换工作目录到当前用户的上一级目录;


            增                删                改                         查    
普通文件    touch            rm -f            vim,gedit                cat,head,tail,less,more
目录        mkdir(-p)        rm -fr            (增删file or dir)        ls


拓展: 删除所有内容   ------   rm -fr *


            复制                        移动
file        cp file... 目录名            mv file... 目录名
dir            cp -r dir... 目录名            mv -r dir... 目录名



练习4:
    1. 在/mnt目录创建文件music1~music10; music{1..10}
    2. 在/mnt目录创建目录pic1~pic20;
    3. 在root用户的桌面上创建MyPic目录,并将/mnt里面的pic1~pic20复制过去;
    3. 在root用户的桌面上创建MyMusic目录,并将/mnt里面的music1~music10移动过去;、
    4. 删除创建的所有文件和目录;

   

练习题1(通配符使用):
    1. 在root用户家目录创建目录bbs, blog;
    2. bbs目录中创建10个文件code{1..10}.java;
    3. blog目录中创建5个python脚本, linux{a..f}.py;
    4. 切换目录到bbs目录中, 复制/etc/passwd到当前目录;
    5. 复制/etc/group文件到当前目录之前所在的目录;
    6. 移动以.py结尾的所有脚本文件到student用户的家目录中;
    7. 删除bbs目录中所有以code1开头的java文件;
    





练习2(重定向):
    1. student用户身份执行find /etc/ -name passwd;
    2. 将命令的正确输出保存在文件/tmp/findOk文件中;
    3. 将命令的错误输出保存在文件/tmp/findErr文件中;
    4. 将命令的所有输出放入垃圾箱(/dev/null)中;
    5. 追加【年-月-日】到文件/tmp/findOk中;





练习3(用户管理):
    1. 新建用户redhat,用户说明为“redhat User”,
    2. 并设置redhat密码为redhat,该用户首次登陆需修改密码。
    3、给redhat用户授权,可创建用户;
    4. redhat用户身份新建用户westos,指定uid=1008,gid=1008,但不能删除westos用户。



用户管理:
    命令: useradd, userdel(-r), id
    文件: /etc/passwd


用户组:
    命令: groupadd, groupdel
    文件: /etc/group
    






********************************下放权限:***********************

1.root操作的:
    vim /etc/sudoers

     # Allow user1 to run useradd anywhere
     # 用户名    任意主机=(用户身份)        命令(which useradd)
    user1         ALL=(root)                /usr/sbin/useradd


    useradd user1
    #echo redhat | passwd --stdin user1
    passwd user1

2. user1操作:
    sudo useradd  computer1
    id computer1