linux操作命令实验
实验内容:文件操作与用户操作实验
实验设备(环境):电脑、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操作命令实验的更多相关文章
- Linux 操作命令列表记录
Linux 操作命令列表记录 SSH登录 登录 ## 范式 ssh [username]@[host] ## 例 ssh -p 1222 root@10.0.0.1 使用非默认端口(ssh默认端口22 ...
- 一定要知道的,那些Linux操作命令
一定要知道的,那些Linux基本操作命令(一) 目录 1.文件和目录操作命令 2.用户和用户组操作命令 3.vim编辑器操作命令 4.打包和解压操作命令 5.系统操作命令 为什么要学习linux? 1 ...
- Linux系统实验
前言:怎么感觉Linux运维和Linux系统实验没什么关系?该不会的还是不会(@@).记录一下几个实验吧. 本篇目录: 实验一 编程环境 实验二 文件读写 实验三 进程通信 实验一 编程环境√ 实验步 ...
- VirtualBox双网卡搭建Linux虚拟实验环境
VirtualBox中有如下几种网络连接方式: NAT(NAT到宿主机IP地址) NAT Network (NAT到宿主机所在的网段,即使用相同的网关和掩码) Bridged Adapter Inte ...
- 【原】Linux Raid 实验
本文参照以下两个链接,将实验重做了一遍,目的就是加深印象及提升实操能力 参照链接:http://www.opsers.org/base/learning-linux-the-day-that-the- ...
- 20135208 20135212 LINUX第一次实验报告
北京电子科技学院(BESTI) 实 验 报 告 课程:信息安全系统设计基础 班级: 201352 姓名:池彬宁 贺邦 学号:2013521 ...
- LINUX基础实验报告
实验一:主要是介绍Linux系统概况,无运行代码. 实验二:Linux的基本操作 重要知识点 [Tab] 使用Tab键来进行命令补全,Tab键一般键盘是在字母Q旁边,这个技巧给你带来的最大的好处就是当 ...
- Linux内核实验作业四
实验作业:使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 20135313吴子怡.北京电子科技学院 [第一部分]使用库函数API来获取用户标识号.库函数为getuid() 代码如下: ...
- Linux内核实验作业六
实验作业:分析Linux内核创建一个新进程的过程 20135313吴子怡.北京电子科技学院 [第一部分]阅读理解task_struct数据结构 1.进程是计算机中已运行程序的实体.在面向线程设计的系统 ...
随机推荐
- Sikuli:创新的图形化编程技术
Sikuli是一种使用截图进行UI自动化测试的技术.Sikuli包括sikul脚本,基于Jython的API以及sikuli IDE.Sikuli可以实现任何你可以在显示器上看到ui对象的自动化,你可 ...
- JAVA序列化与反序列化三种格式存取(默认格式、XML格式、JSON格式)
什么是序列化 java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输.或者持久化存储到数据库或文件系统中:然后在需要的时候 ...
- allocator 类
allcator是一个模板类 定义在memory头文件中,将内存分配与对象构造分开,分配的内存是原始的.未构造的 一.how to use 因其实一个类,则使用allcator时需要首先声明一个类对象 ...
- Entity Framework技巧系列之七 - Tip 26 – 28
提示26. 怎样避免使用不完整(Stub)实体进行数据库查询 什么是不完整(Stub)实体? 不完整实体是一个部分填充实体,用于替代真实的对象. 例如: 1 Category c = new Cate ...
- Chrome不支持showModalDialog模态对话框和无法返回returnValue的问题
父窗体部分js代码: var returnValue = window.showModalDialog("son.html ", window); //for chrome if ...
- Jquery.Linq用法
下载:http://linqjs.codeplex.com/ LINQ Pad Enumerable.Range(0, 20).Where("$ % 3 == 0").Select ...
- 不同版本的Api控件显示可能不同
同样的一个布局, compileSdkVersion 24(android7.0)和 compileSdkVersion 18(android4.3)得到的结果可能不一样: <FrameLayo ...
- Hibernate 关系映射方式(1)
来源:本文转载自:http://blog.csdn.net/huangaigang6688/article/details/7761310 Hibernate映射解析——七种映射关系 首先我们了解一个 ...
- Inno Setup入门(十六)——Inno Setup类参考(2)
分类: Install Setup 2013-02-02 11:28 815人阅读 评论(0) 收藏 举报 这里将接着在前面的基础上介绍如何在自定义页面上添加按钮.按钮属于Tbutton类,该类继承自 ...
- onPostCreate——Activity彻底运行起来之后的回调
记得之前想要在Activity布局完成,彻底跑起来之后,再获取当前Activity的窗口中,某个View的宽高,之前用的办法很土,弄个Handler,发个Message出来,使用sendMessage ...