• 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目录下有什么文件)

  • 相关阅读:
    【转】汽车CAN总线
    【转】I2C总线协议
    【转】SPI总线协议
    【转】结构struct 联合Union和枚举Enum的细节讨论
    复合类型变量其首地址的几种表示方式
    【转】四款经典3.7v锂电池充电电路图详解
    【转】crc16几种标准校验算法及c语言代码
    【转】 CRC循环冗余校验码
    对STM32库函数中 assert 函数的认知
    【转】用宏定义代替printf函数
  • 原文地址:https://www.cnblogs.com/fodalaoyao/p/10550984.html
Copyright © 2020-2023  润新知