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

实验设备(环境):电脑、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. 使用CFile生成log文件的方法

    下面实例是在退出程序点击退出按钮时,在主程序的根目录下生成一个Log记录,用来记录程序的退出时间,具体实现代码与调试代码如下: void CDebugDlg::OnClose(){ // TODO: ...

  2. Python识别网站验证码

    http://drops.wooyun.org/tips/6313 Python识别网站验证码 Manning · 2015/05/28 10:57 0x00 识别涉及技术 验证码识别涉及很多方面的内 ...

  3. assert()函数用法

    assert是定义在头文件cassert中的宏 其作用是如果他的返回值不为真则终止程序. assert(expression); if 为假,先向stderr打印一条错误信息,再用abort终止程序 ...

  4. getuid和geteuid的区别

    getuid() :  函数返回一个调用程序的真实用户ID.表明当前运行位置程序的执行者. geteuid(): 函数返回返回一个有效用户的ID.(EUID)是你最初执行程序时所用的ID,该ID是程序 ...

  5. 期刊:DOI :10.3969/j.issn.1001-2400.2012.01.008

    DOI:10.3969/j.issn.1001-2400.2012.01.008 “/” 分为前缀和后缀两部分中间用一斜杠分开,前缀中又以小圆点分为两部分. "DOI":一篇期刊论 ...

  6. 9.Java主要有那几种文件类型?各自的作用是什么?

    java类源代码.jsp页面.class编译后的类文件.xml一般是配置文件当然也可以用来传数据时候用.properties这也是配置文件.数据文件.  

  7. angular跨域访问的问题

    CORS跨域资源共享 跨域资源共享(CORS )是一种网络浏览器的技术规范,它为Web服务器定义了一种方式,允许网页从不同的域访问其资源. Form responseHeaders = (Form) ...

  8. Bitmap和Drawable浅谈

    一.概念区别 Bitmap - 称作位图,一般位图的文件格式后缀为bmp,当然编码器也有很多如RGB565.RGB8888.作为一种逐像素的显示对象执行效率高,但是缺点也很明显存储效率低.我们理解为一 ...

  9. MySQL 视图 总结

    什么是视图 视图是从一个或多个表中导出来的表,是一种虚拟存在的表. 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据. 这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据. 数 ...

  10. storm serializable

    http://www.programgo.com/article/68283366567/