您的位置:首页 > 运维架构 > Linux

Linux总结01——基本命令的操作

2018-02-04 22:44 603 查看
练习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

    

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 基础操作 例题