首页 > 其他分享 >12.20

12.20

时间:2024-12-29 16:54:19浏览次数:7  
标签:文件 查看 12.20 bashrc 文件夹 Linux 目录

实验1  熟悉常用的Linux操作和Hadoop操作

1.实验目的

Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实验旨在熟悉常用的Linux操作和Hadoop操作,为顺利开展后续其他实验奠定基础。

2.实验平台

(1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);

(2)Hadoop版本:3.1.3。

3.实验步骤

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”目录下

 

 

4.实验报告

题目:

熟悉常用的Linux操作和Hadoop操作

姓名

邓睿智

日期 2024.11.15

实验环境:Linux系统

实验内容与完成情况:熟悉常用的Linux操作和Hadoop操作,已完成

出现的问题:相关操作的一些不熟悉,不规范,查阅资料后解决

解决方案(列出遇到的问题和解决办法,列出没有解决的问题):

到博客园和CSDN上查阅相关资料后解决

标签:文件,查看,12.20,bashrc,文件夹,Linux,目录
From: https://www.cnblogs.com/drz1145141919810/p/18639213

相关文章

  • 12.20
    实验7Spark初级编程实践 1.实验目的(1)掌握使用Spark访问本地文件和HDFS文件的方法(2)掌握Spark应用程序的编写、编译和运行方法2.实验平台(1)操作系统:Ubuntu18.04(或Ubuntu16.04);(2)Spark版本:2.4.0;(3)Hadoop版本:3.1.3。3.实验步骤(1)Spark读取文件系统的数据(1)在spark-shell中读取L......
  • 12.20 java实战2019年错题本系统(2)
    今天继续2019年错题本系统的练习,昨天已经完成了除增删改查和页面设计的其他部分。1.新增请假申请Servlet(AddLeaveServlet)importjavax.servlet.ServletException;importjavax.servlet.annotation.WebServlet;importjavax.servlet.http.HttpServlet;importjavax.servlet.h......
  • 12.20
    又是熟悉的周一,软件设计课一开始就给了我一个“下马威”,新的软件架构设计理念让我一时摸不着头脑,那些复杂的图表和术语仿佛是加密的信息,等待我去破解。软件需求分析课上,分析用户故事时,我深刻体会到了“细节决定成败”,一个小的疏忽可能就会导致整个需求的偏差。形势与政策课上,老......
  • 12.20 每日总结(学习Lombok)
    有个问题不解,KIMI给出来我答案。学习时长两小时 解释lombok的@EqualsAndHashCode(callSuper=false)@Accessors(chain=true)的用法,给出实例  Lombok是一个Java库,它通过注解的方式在编译时自动为我们生成模板化的代码,比如getter/setter方法、equals()、hashCode()、to......
  • 2024.12.20(周五)
    usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Windows.Forms;namespaceDatabase.Manipulation{/***数据库操作类,对数据库查询、更新、删除等操作*/classManipulation{/***查询函数,返回Sq......
  • 2024.12.20北京记如游
    前言今天注定是一个,会拍很多照片,会走很多路,会很冷,但或许很有意义的一天。早是真的晚早上很晚才起来,具体的,7:50左右。我原计划7:20起床,然后给手机充电(因为昨晚睡觉很晚一直在颓)(埋下伏笔),可结果生物钟还是不敌席卷而来的困意。所以就只能让why拿充电宝了。lzh似乎很早就起来......
  • 2024.12.20,数据结构课项目,解压与自解压,记录
    std::ifstream有什么成员函数std::ifstream是C++标准库中的输入文件流类,用于从文件中读取数据。它继承自std::istream,因此具有std::istream的所有成员函数。此外,它还提供了一些特定于文件操作的成员函数。常用成员函数构造函数:std::ifstream():默认构造函数。std::if......
  • 24.12.20 Spring
    极可能让类与类之间的关联降到最低原则责任单一原则需要用整个编程生涯来贯彻最少知道原则禁止跨级调用让一个类,认识/调用最少的类简化事务事务:添加修改删除,出错了,回滚仅仅使用一个注解,就能让事务生效集成了JUnit,方便测试简化了开发方便集成各种......
  • Diary - 2024.12.20
    终于补完课了,下午和晚上能来光明正大摸oi了!!!今天的效率出其的高。写了四题题解,写了三题。而且是在oi时间差不多6.5h下的,超大进步!!!至少对比之前勤奋了一点吧,之前太摆了。而且我觉得我题解写的越来越详细了。感觉就该如此阿,要对这个题有更深的见解。今天四个题解,不算代......
  • 12.20
    Scalafor循环1、范围数据循环(To)for(i<-1to3){print(i+"")}i表示循环的变量,<-规定toi将会从1-3循环,前后闭合2、范围数据循环(Until)for(i<-1until3){print(i+"")}和To的区别在于Until是左闭右开3、循环守卫for(i<-1to3ifi!=2)......