云计算与大数据入门实行一 —— linux(ubuntu)常用命令 ...

打印 上一主题 下一主题

主题 933|帖子 933|积分 2803

云计算与大数据入门实行一 —— linux(ubuntu)常用命令

  实行目的

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

  利用系统:Linux(建议Ubuntu16.04);
  Hadoop版本:2.7.1。
  实行步调

  (一)熟悉常用的Linux利用
cd命令:切换目次
(1)切换到目次“/usr/local”
(2)切换到当前目次的上一级目次
(3)切换到当前登录Linux系统的用户的本身的主文件夹
ls命令:检察文件与目次
(4)检察目次“/usr”下的所有文件和目次
mkdir命令:新建目次
(5)进入“/tmp”目次,创建一个名为“a”的目次,并检察“/tmp”目次下已经存在哪些目次
(6)进入“/tmp”目次,创建目次“a1/a2/a3/a4”
rmdir命令:删除空的目次
(7)将上面创建的目次a(在“/tmp”目次下面)删除
(8)删除上面创建的目次“a1/a2/a3/a4” (在“/tmp”目次下面),然后检察“/tmp”目次下面存在哪些目次
cp命令:复制文件或目次
(9)将当前用户的主文件夹下的文件.bashrc复制到目次“/usr”下,并重命名为bashrc1
(10)在目次“/tmp”下新建目次test,再把这个目次复制到“/usr”目次下
mv命令:移动文件与目次,或更名
(11)将“/usr”目次下的文件bashrc1移动到“/usr/test”目次下
(12)将“/usr”目次下的test目次重命名为test2
rm命令:移除文件或目次
(13)将“/usr/test2”目次下的bashrc1文件删除
(14)将“/usr”目次下的test2目次删除
cat命令:检察文件内容
(15)检察当前用户主文件夹下的.bashrc文件内容
tac命令:反向检察文件内容
(16)反向检察当前用户主文件夹下的.bashrc文件的内容
more命令:一页一页翻动检察
(17)翻页检察当前用户主文件夹下的.bashrc文件的内容
head命令:取出前面几行
(18)检察当前用户主文件夹下.bashrc文件内容前20行
(19)检察当前用户主文件夹下.bashrc文件内容,后面50行不表现,只表现前面几行
tail命令:取出后面几行
(20)检察当前用户主文件夹下.bashrc文件内容末了20行
(21)检察当前用户主文件夹下.bashrc文件内容,而且只列出50行以后的数据
touch命令:修改文件时间或创建新文件
(22)在“/tmp”目次下创建一个空文件hello,并检察文件时间
(23)修改hello文件,将文件时间整为5天前
chown命令:修改文件所有者权限
(24)将hello文件所有者改为root帐号,并检察属性
find命令:文件查找
(25)找出主文件夹下文件名为.bashrc的文件
tar命令:压缩命令
(26)在根目次“/”下新建文件夹test,然后在根目次“/”下打包成test.tar.gz
(27)把上面的test.tar.gz压缩包,解压缩到“/tmp”目次
grep命令:查找字符串
(28)从“~/.bashrc”文件中查找字符串'examples'
配置环境变量
(29)请在“~/.bashrc”中设置,配置Java环境变量
(30)检察JAVA_HOME变量的值
(二)熟悉常用的Hadoop利用
(31)使用hadoop用户登录Linux系统,启动Hadoop(Hadoop的安装目次为“/usr/local/hadoop”),为hadoop用户在HDFS中创建用户目次“/user/hadoop”
(32)接着在HDFS的目次“/user/hadoop”下,创建test文件夹,并检察文件列表
(33)将Linux系统本地的“~/.bashrc”文件上传到HDFS的test文件夹中,并检察test
(34)将HDFS文件夹test复制到Linux系统本地文件系统的“/usr/local/hadoop”目次下
  实行内容

  cd命令:切换目次
  1. # 切换到目录“/usr/local”
  2. cd /usr/local
  3. # 切换到当前目录的上一级目录
  4. cd ..
  5. # 换到当前登录Linux系统的用户的自己的主文件夹
  6. cd ~
  7. # 这里 ~ 就代表了我们自己的主目录
复制代码
   
    ls命令:检察文件与目次
  1. # 查看目录“/usr”下的所有文件和目录
  2. # 查看所有文件(不包括隐藏文件)
  3. cd /usr
  4. ls
  5. # 查看所有文件(包括隐藏文件)
  6. cd /usr
  7. ls -all
复制代码
   
    mkdir命令:新建目次
  1. # 进入“/tmp”目录,创建一个名为“a”的目录,并查看“/tmp”目录下已经存在哪些目录
  2. cd /tmp
  3. mkdir a
  4. ls -all
  5. # 进入“/tmp”目录,创建目录“a1/a2/a3/a4”
  6. cd /tmp
  7. mkdir a1 a2 a3 a4
  8. ls -all
复制代码
   
      
    rmdir命令:删除空的目次
  1. # 将上面创建的目录a(在“/tmp”目录下面)删除
  2. rmdir a
  3. ls -all
  4. # 删除上面创建的目录“a1/a2/a3/a4” (在“/tmp”目录下面),然后查看“/tmp”目录下面存在哪些目录
  5. rmdir a1 a2 a3 a4
  6. la -all
复制代码
   
      
    cp命令:复制文件或目次
  1. # 将当前用户的主文件夹下的文件.bashrc复制到目录“/usr”下,并重命名为bashrc1
  2. # 这里推荐使用 sudo 不然会权限不足
  3. sudo cp ~/.bashrc /usr/bashrc1
  4. cd /usr
  5. ls -all
  6. # 在目录“/tmp”下新建目录test,再把这个目录复制到“/usr”目录下
  7. # 这里使用 cp -r 可以避免跳过文件夹
  8. cd /tmp
  9. mkdir test
  10. sudo cp -r test /usr
  11. cd usr
  12. ls -all
复制代码
   
      
    mv命令:移动文件与目次,或更名
  1. # 将“/usr”目录下的文件bashrc1移动到“/usr/test”目录下
  2. cd usr
  3. sudo touch bashrc1
  4. sudo mv bashrc1 /usr/test
  5. cd /usr/test
  6. ls -all
  7. # 将“/usr”目录下的test目录重命名为test2
  8. cd usr
  9. sudo mv test test2
  10. ls -all
复制代码
   
    rm命令:移除文件或目次
  1. # 将“/usr/test2”目录下的bashrc1文件删除
  2. cd /usr/test2
  3. ls -all
  4. sudo rm bashrc1
  5. ls -all
  6. # 将“/usr”目录下的test2目录删除
  7. cd /usr
  8. ls -all
  9. sudo rm -rf test
  10. ls -all
复制代码
   
    cat命令:检察文件内容
  1. # 查看当前用户主文件夹下的.bashrc文件内容
  2. cd ~
  3. cat ~/.bashrc
复制代码
   
      
    tac命令:反向检察文件内容
  1. # 反向查看当前用户主文件夹下的.bashrc文件的内容
  2. tac ~/.bashrc
复制代码
   
      
    more命令:一页一页翻动检察
  1. # 翻页查看当前用户主文件夹下的.bashrc文件的内容
  2. # 命令执行后回车翻页
  3. more ~/.bashrc
复制代码
   
      
    head命令:取出前面几行
  1. # 查看当前用户主文件夹下.bashrc文件内容前20行
  2. head -n 20 ~/.bashrc
  3. # 查看当前用户主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行
  4. head -n -50 ~/.bashrc
复制代码
   
      
      
    tail命令:取出后面几行
  1. # 查看当前用户主文件夹下.bashrc文件内容最后20行
  2. tail -n 20 ~/.bashrc
  3. # 查看当前用户主文件夹下.bashrc文件内容,并且只列出50行以后的数据
  4. tail -n -50 ~/.bashrc
复制代码
   
      
    touch命令:修改文件时间或创建新文件
  1. # 在“/tmp”目录下创建一个空文件hello,并查看文件时间
  2. cd /tmp
  3. touch hello
  4. ls -all
  5. ls -l hello
  6. # 修改hello文件,将文件时间整为5天前
  7. ls -l hello
  8. touch "5 days ago" hello
  9. ls -l hello
复制代码
   
      
    chown命令:修改文件所有者权限
  1. # 将hello文件所有者改为root帐号,并查看属性
  2. sudo chown root /tmp/hello
复制代码
   
    find命令:文件查找
  1. # 找出主文件夹下文件名为.bashrc的文件
  2. find ~ -name .bashrc
复制代码
   
    tar命令:压缩命令
  1. # 在根目录“/”下新建文件夹test,然后在根目录“/”下打包成test.tar.gz
  2. cd /
  3. mkdir test/
  4. tar -zcv -f /test.tar.gz test
  5. # 把上面的test.tar.gz压缩包,解压缩到“/tmp”目录
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表