实验内容:文件操作与用户操作实验

实验设备(环境):电脑、Vmware WorkStation

实验步骤:

一、创建新用户bob

目的:练习useradd命令

二、为新用户bob设置口令

目的:练习passwd命令

三、进入/home目录下查看是否存在bob用户的主目录

目的:练习cd命令与ls命令

四、注销当前root用户,并使用bob用户名登录

目的:检查bob用户是否成功创建

五、以bob的身份转变成超级用户

目的:练习su命令

后面的实验全部以bob的身份登录但需转成超级用户后进行操作。

六、1. 在根目录(/)下创建名为work-1、work-2和work-3的子目录

2. 在work-1目录下创建exam子目录

目的:练习mkdir命令

七、在work-1目录下创建exam-1.txt和exam-2.txt文件。

目的:练习touch命令

八、复制文件

目的:练习cp命令

1、  将work-1目录下的文件exam-1.txt复制到/work-1/exam目录下。

2、  将work-1目录下所有文件及子目录复制到/work-2目录下。

九、移动文件

目的:练习mv命令

1、    将work-1目录下的文件exam-2.txt移动到/work-3目录下。

若想将某个目录下所有的子文件及其子目录全部都复制,要加-r选项,同时所有的要用‘*’号来代替,注意:*和 *.*是不一样的,*代表所有的,包括子目录和子文件,但是*.*只能代替所有的子文件。

十、删除文件

目的:练习rm命令

1、  删除/work-1/exam目录下的文件exam-1.txt。

2、  删除/work-1目录下所有文件。

十一、    删除目录

目的:练习rmdir命令

1、  删除/work-1目录。

2、  删除/workd-3目录

十二、    显示当前目录

目的:练习pwd命令,作用:查看当前工作目录从根目录开始的完整路径。

十三、    查看当前系统有哪些用户

目的:练习cat命令,查看/etc/passwd文件的内容

十四、    查看当前系统有哪些用户组

目的:练习cat命令,查看/etc/group文件的内容

十五、    创建一个名为rose的用户组

目的:练习groupadd命令

十六、    创建两个用户,分别命名为alice和ivy,别名分别为“alice.lee”和“ivy.tang”,登录shell为/bin/bash,其中alice登录的主目录为/home/alice,ivy登录的主目录为/home/ivy,指定这两个用户加入的用户组都是rose

目的:练习useradd命令以及相关参数

十七、    再创建一个用户,命名为baby,别名为“baby.chen”,登录的shell为/bin/bash,登录的主目录是/home/baby,加入到用户组peter中。

十八、    删除用户ivy及其用户登录主目录。

目的:练习userdel命令

十九、    修改用户baby所属用户组为rose

目的:练习usermod命令

二十、    修改用户baby的密码

目的:练习passwd 用户名 命令

linux操作命令实验的更多相关文章

  1. Linux 操作命令列表记录

    Linux 操作命令列表记录 SSH登录 登录 ## 范式 ssh [username]@[host] ## 例 ssh -p 1222 root@10.0.0.1 使用非默认端口(ssh默认端口22 ...

  2. 一定要知道的,那些Linux操作命令

    一定要知道的,那些Linux基本操作命令(一) 目录 1.文件和目录操作命令 2.用户和用户组操作命令 3.vim编辑器操作命令 4.打包和解压操作命令 5.系统操作命令 为什么要学习linux? 1 ...

  3. Linux系统实验

    前言:怎么感觉Linux运维和Linux系统实验没什么关系?该不会的还是不会(@@).记录一下几个实验吧. 本篇目录: 实验一 编程环境 实验二 文件读写 实验三 进程通信 实验一 编程环境√ 实验步 ...

  4. VirtualBox双网卡搭建Linux虚拟实验环境

    VirtualBox中有如下几种网络连接方式: NAT(NAT到宿主机IP地址) NAT Network (NAT到宿主机所在的网段,即使用相同的网关和掩码) Bridged Adapter Inte ...

  5. 【原】Linux Raid 实验

    本文参照以下两个链接,将实验重做了一遍,目的就是加深印象及提升实操能力 参照链接:http://www.opsers.org/base/learning-linux-the-day-that-the- ...

  6. 20135208 20135212 LINUX第一次实验报告

    北京电子科技学院(BESTI) 实     验    报     告 课程:信息安全系统设计基础                     班级: 201352 姓名:池彬宁 贺邦 学号:2013521 ...

  7. LINUX基础实验报告

    实验一:主要是介绍Linux系统概况,无运行代码. 实验二:Linux的基本操作 重要知识点 [Tab] 使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当 ...

  8. Linux内核实验作业四

    实验作业:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 20135313吴子怡.北京电子科技学院 [第一部分]使用库函数API来获取用户标识号.库函数为getuid() 代码如下: ...

  9. Linux内核实验作业六

    实验作业:分析Linux内核创建一个新进程的过程 20135313吴子怡.北京电子科技学院 [第一部分]阅读理解task_struct数据结构 1.进程是计算机中已运行程序的实体.在面向线程设计的系统 ...

随机推荐

  1. Eclipse配置--智能补全

    定位到:Windows→Preferences→Java→Editor→Content Assist 将Auto Activation triggers for java的默认值“.”修改为" ...

  2. python paramiko基本

    基本 import paramiko blade = '192.168.0.10' port = 22 username = 'admin' password = ' localpath = '/ho ...

  3. hdu_3001_Travelling(状压DP)

    题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3001 题意:给你N个点,M条边,每个点最多走两次,问走完N个点最短的路程为多少. 题解:注意这题有重边 ...

  4. 模拟post请求-->测试api是否可用-->再交给ios开发

    提交给iso开发前.先模拟post提交,测试返回是否正确 =============post.php文件 ios每次最少要提交5个数据, 加密串 seqno , 请求验证码 source, 设备唯一标 ...

  5. how to use tar?

    In UNIX, tar is the most useful tool to compress files (just like zip in Windows.) To compress, inpu ...

  6. 使用SQLCMD在SQLServer执行多个脚本 转载

    出处不明 概述: 作为DBA,经常要用开发人员提供的SQL脚本来更新正式数据库,但是一个比较合理的开发流程,当提交脚本给DBA执行的时候,可能已经有几百个sql文件,并且有执行顺序,如我现在工作的公司 ...

  7. The project target (Android 6.0) was not properly loaded或者The rendering target (Android 6.0) is still loading.

    第一步:在project上右键选择Properties,然后选择Android, 然后在Project Build Target那里选择其他的Target试试: 第二步: 我选了6.0之后,就有菜单可 ...

  8. springmvc权限拦截器

    配置文件spring-servlet.xml <?xml version="1.0" encoding="UTF-8"?> <beans xm ...

  9. 把perl脚本编译成exe

    来源:http://www.veryhuo.com/a/view/38338.html 今天想把 perl 脚本编译成 exe 以便脱离 perl 解释器独立运行.都可以生成PERL的PE文件,在PE ...

  10. vs远程调试

    一.远程       建立共享目录debug 二.本地 1.生成->输出->输出路径,由"bin\Debug\"改为远程目录"\\xxx\\debug&quo ...