zoukankan      html  css  js  c++  java
  • Linux相关命令实例及解析

    刚开始打开页面,按crtl+alt+t进入命令行界面

    实例一(1):修改home/hadoop目录下的test.txt文件

    cd /home/hadoop/   (进入目录)

    cat test.txt  (cat查看文件内容)

    sudo chmod a+w test.txt (sudo给当前用户添加临时root权限,chmod设置文件权限,a表示所有用户都享有添加的这个权限,+表示添加,w表示写权限)

    注意:直接这样敲代码是肯定会报错的!需要做两个前期准备工作

    (2)赋予用户sudo权限

    进入命令行界面后

    su root(用户切换为root用户,拥有root权限)

    vim /etc/sudoers (进入vim编辑器,打开sudoers文件)

    在root    ALL=(ALL:ALL) ALL后面输入

    用户名 ALL=(ALL:ALL)ALL  (给当前用户添加sudo权限)

    按esc,然后按冒号:,输入wq!保存编辑后的文件。(:wq     保存修改并退出,但是sudoers文件不一样,需要加!表示强制保存)

    注意:vim编辑命令界面不能直接编辑,需要在进入编辑器后,输入一个i才能开始编辑

    如果没有修改就esc:q退出,如果放弃修改就esc:q!退出

    (3)权限搞定了,你却发现home/hadoop/目录下没有test.txt文件,所以还需要先创建文件

    touch test.txt (在当前目录下创建test.txt文件)

    实例二:把本地文件系统中的test.txt文件上传到HDFS文件系统

    首先进入命令行界面

    cd /usr/local/hadoop/    (这是HDFS文件系统所在位置的上级目录)

    ./sbin/start-dfs.sh   (进入/usr/local/hadoop/sbin下的start-dfs.sh文件并且执行,./表示这个路径跟随当前路径)

    ./bin/hdfs dfs -mkdir -p /user/hadoop/   (表示执行/usr/local/hadoop/bin下的hdfs文件系统,mkdir表示建立文件夹,p表示建立的是多级目录(目录树),/user/hadoop就是建立的目录树

    ./bin/hdfs dfs -mkdir input (建立input文件夹)

    因为本人之前已经建立过了,所以提示已经存在该文件夹

    ./bin/hdfs dfs -put ~/hadoop/test.txt input (put把本地文件夹系统中home/(用户)/hadoop/test.txt文件上传到hdfs系统中的input文件夹)

    ./bin/hdfs dfs -ls input   (ls查看dfs系统的input目录下有什么文件)

  • 相关阅读:
    个人博客设计:创建Sql数据库操作类。
    文件 md5 查看 命令
    https 理解
    ie8、9 post 跨域
    tomcat https
    wamp 初始化 修改mysql密码
    面试-Android之java基础
    apktool.bat
    面试------Android 版本之前的差异(常见,欢迎补充)。
    ubuntu kylin 设置 wifi
  • 原文地址:https://www.cnblogs.com/fodalaoyao/p/10550984.html
Copyright © 2011-2022 走看看