首页 > 数据库 >大型数据库实验1

大型数据库实验1

时间:2023-11-09 14:22:04浏览次数:46  
标签:文件 查看 数据库 bashrc 文件夹 实验 usr 大型 目录

实验环境:linux,Hadoop3.3.0

实验内容与完成情况:

1.熟悉常用的Linux操作

1)cd命令:切换目录

(1) 切换到目录“/usr/local”

(2) 切换到当前目录的上一级目录

(3) 切换到当前登录Linux系统的用户的自己的主文件夹

 

2)ls命令:查看文件与目录

查看目录“/usr”下的所有文件和目录

 

3)mkdir命令:新建目录

(1)进入“/tmp”目录,创建一个名为“a”的目录,并查看“/tmp”目录下已经存在哪些目录

(2)进入“/tmp”目录,创建目录“a1/a2/a3/a4” 

 

4)rmdir命令:删除空的目录

(1)将上面创建的目录a(在“/tmp”目录下面)删除

(2)删除上面创建的目录“a1/a2/a3/a4” (在“/tmp”目录下面),然后查看“/tmp”目录下面存在哪些目录

 

5)cp命令:复制文件或目录

(1)将当前用户的主文件夹下的文件.bashrc复制到目录“/usr”下,并重命名为bashrc1

(2)在目录“/tmp”下新建目录test,再把这个目录复制到“/usr”目录下

 

6)mv命令:移动文件与目录,或更名

(1)将“/usr”目录下的文件bashrc1移动到“/usr/test”目录下

(2)将“/usr”目录下的test目录重命名为test2

 

7)rm命令:移除文件或目录

(1)将“/usr/test2”目录下的bashrc1文件删除

(2)将“/usr”目录下的test2目录删除

 

8)cat命令:查看文件内容

查看当前用户主文件夹下的.bashrc文件内容

 

9)tac命令:反向查看文件内容

反向查看当前用户主文件夹下的.bashrc文件的内容

 

10)more命令:一页一页翻动查看

翻页查看当前用户主文件夹下的.bashrc文件的内容

 

11)head命令:取出前面几行

(1)查看当前用户主文件夹下.bashrc文件内容前20行

(2)查看当前用户主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行

 

12)tail命令:取出后面几行

(1)查看当前用户主文件夹下.bashrc文件内容最后20行

(2)查看当前用户主文件夹下.bashrc文件内容,并且只列出50行以后的数据

 

13)touch命令:修改文件时间或创建新文件

(1)在“/tmp”目录下创建一个空文件hello,并查看文件时间

(2)修改hello文件,将文件时间整为5天前

 

14)chown命令:修改文件所有者权限

将hello文件所有者改为root帐号,并查看属性

 

15)find命令:文件查找

找出主文件夹下文件名为.bashrc的文件

 

16)tar命令:压缩命令

(1)在根目录“/”下新建文件夹test,然后在根目录“/”下打包成test.tar.gz

(2)把上面的test.tar.gz压缩包,解压缩到“/tmp”目录

 

17)grep命令:查找字符串

从“~/.bashrc”文件中查找字符串'examples'

 

18)配置环境变量

(1)请在“~/.bashrc”中设置,配置Java环境变量

(2)查看JAVA_HOME变量的值

 

2.熟悉常用的Hadoop操作

(1)使用hadoop用户登录Linux系统,启动Hadoop(Hadoop的安装目录为“/usr/local/hadoop”),为hadoop用户在HDFS中创建用户目录“/user/hadoop”

(2)接着在HDFS的目录“/user/hadoop”下,创建test文件夹,并查看文件列表

(3)将Linux系统本地的“~/.bashrc”文件上传到HDFS的test文件夹中,并查看test

(4)将HDFS文件夹test复制到Linux系统本地文件系统的“/usr/local/hadoop”目录下

 

 

出现的问题:对文件进行操作时显示不存在

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):及时切换路径

标签:文件,查看,数据库,bashrc,文件夹,实验,usr,大型,目录
From: https://www.cnblogs.com/jy-all-bug/p/17819647.html

相关文章

  • indexDB数据库快速入门
    indexDB简介indexDB本质上就是存储数据,优点不受大小限制,当数据大于>5MB时我们无法通过localStorage、cookie(只能存4k)存储//连接数据库(连接的过程是一个异步的)window.indexedDB.open('库名称','库版本号')>=0constrequest=window.indexedDB.open('......
  • C语言程序设计 实验题目
      -----------------------------------------编号:一题目:选择结构程序设计目的:见指导书110页。实验内容:教材:习题3.6,习题3.7习题3.6:参考例1.2,使用if语句,或者使用条件表达式。习题3.7:参考教材例题3.13,教材299页的math.h,不要使用10<=x<20.“无定义”,其余值用printf显示“无......
  • 软件测试技术,软件项目管理 实验时间安排 2009春季
     2009年春季十一周课表时间星期一星期二星期三星期四星期五时间上1   计082  8:00-8:502    9:00-9:503     10:10-11:004     11:10-12:00下5      6      7 项目软061-062计082 计06314:10-15:008  15:10-16:009 答疑曲江 16:10-17:0010......
  • Python中使用sqlalchemy操作数据库遇到密码包含@的处理方法
    欺骗性的oracle12514错误,这就有问题了,努力方向就不对了。。。密码包含@的处理方法使用sqlalchemy操作数据库的时候,遇到密码中包含@的时候会报错。因为它是通过@来链接IP地址的,遇到密码里有@就跟语法里的@混乱分不清了。编辑器就会报错。比如下面这个例子:用户名:XXXXX密码:1......
  • 数据库(Oracle)序列(Sequence)的基本使用
    1.Sequence定义在Oracle中可以用SEQUENCE生成自增字段。Sequence序列是Oracle中用于生成数字序列的对象,可以创建一个唯一的数字作为主键。2.为什么要用Sequence你可能有疑问为什么要使用序列?不能使用一个存储主键的表并每次递增吗?或者将列设置为AUTOINCREMENT?如果使用一......
  • 【ASP.NET】医院检验科实验室信息管理系统源码
    LIS是全院信息化建设的一个重要组成部分,其主要功能是将检验的实验仪器传出的检验数据经分析后,生成检验报告,通过网络存储在数据库中,使医生能够方便、及时的看到患者的检验结果,LIS已经成为现代化医院管理中必不可少的一部分。有助于提高实验室的整体管理水平,减少漏洞,提高检验质量。......
  • 从 SQL 查询优化技巧去看 h2 数据库查询原理 | 京东物流技术团队
    本文目标是:了解查询的核心原理,对比SQL查询优化技巧在h2database中的落地实现。前提:为了贴近实际应用,本文CodeInsight基于BTree存储引擎。数据查询核心原理数据库实现查询的原理:遍历表/索引,判断是否满足where筛选条件,添加到结果集。简单通用。对于选择表还是索引、如何遍历......
  • linux/docker 版 Sql Server新建的数据库插入中文乱码问题解决方案
    SqlServer插入遇到乱码原因:在英文系统中,SqlServer默认排序规则为英文字典顺序解决方案一:容器版SqlServer,在创建容器时,可以加上环境变量-eMSSQL_COLLATION=Chinese_PRC_CI_AS-eTZ=Asia/Shanghai 把排序规则设为中文字典顺序并忽略大小写区分重音,时区设置为上海,不然......
  • 高版本SqlServer数据库还原到低版本数据库
    需求:SqlServer2017还原到SqlServer2008数据库直接备份还原与拷贝文件还原均无法成功解决方案:1、修改兼容性,再备份数据库,还原(推荐)2、导出脚本、导入(即数据同步),大数据量不建议使用该方法......
  • 实验十
    [实验任务一]:组合模式用透明组合模式实现教材中的“文件夹浏览”这个例子。实验要求:1.文件的执行不需真正实现,只需简单提示即可;2.提交源代码;3.注意编程规范。  publicabstractclassAbstractFile{publicabstractvoidadd(AbstractFileelement);public......