zoukankan      html  css  js  c++  java
  • 大数据起步01_Linux基础

    要想学习大数据那么Linux的相关知识是必不可少的,上周我进行了Linux的基础学习,SQL学习和kettle的学习,这些都是大数据起步的知识。

    学习Linux要知道他的文件目录结构,在Linux中一切都是文件。

    而且一些目录有特定的功能

     学习完目录结构就是Linux最重要,最基础的终端命令了

      格式:command [-options] [parameter]

    ls命令:

                ls #查看当前目录内容 (缺点: 隐藏文件看不到)

                ls -a #查看当前目录内容 ,包括隐藏文件

                ls -al #查看目录内容的详细信息(查看文件类型、权限、大小等)

                ls -lh #查看目录内容的详细信息,以K,M,G方式显示文件大小

                ls /root #查看/root目录下内容

    cd命令:

                cd #回到用户主目录

                cd test #切换到当前目录下的test目录(相对路径)

                cd /root/test #切换到指定目录(绝对路径)

                cd .. #回到上一级目录

                cd ../.. #回到上上一级目录

                cd ../dir #回到上一级的dir目录

    touch命令:

                      touch a.txt #在当前目录创建a.txt文件

                      touch /root/a.txt #在/root目录创建a.txt文件

    mv命令:

                     mv a.txt b.txt #重命名文件 

                     mv dir1 dir2  #重命名目录

    tar解压命令:

                     tar -zxvf redis-3.2.8.tar.gz  #将文件解压到当前目录

                     tar -zxvf redis-3.2.8.tar.gz -C /root/dir #将文件解压到指定目录

    tar压缩命令:

                     tar -cvf  test.tar /root/test     #打包

                     tar -czvf test.tar.gz /root/test  #打包并压缩

    find命令:

                    find / -name 'ins*' #查找/目录下以文件名ins开头的文件

                    find / -type f -size +100M #查找/目录下文件大小大于100M的文件

    还有一个重要的概念是

        管道命令:管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。

     文件权限解读

       Linux对权限的把控很严格,每一个文件都有他对应的权限

     

    文件目录列查看权限

     

    权限说明

    属主(user)u

    属组(group)g

    其他用户(other)o

    r

    w

    x

    r

    w

    x

    r

    w

    x

    4

    2

    1

    4

    2

    1

    4

    2

    1

    r: 对文件是指可读取内容 对目录是可以ls

    w: 对文件是指可修改文件内容,对目录 是指可以在其中创建或删除子节点(目录或文件)

    x: 对文件是指是否可以运行这个文件,对目录是指是否可以cd进入这个目录

    chmod命令用来变更文件或目录的权限。

    chmod 666 a.txt

    chmod u+x a.txt

    chmod u=rwx,g=rw,o=x a.txt

    对于Linux还有很重要的vim模式:

      

    vi的特点:

               1.只能是编辑文本内容, 不能对字体段落进行排版

               2.不支持鼠标操作

               3.没有菜单

               4.只有命令

    Vi编辑器三种模式:

    1. 命令模式

       - 打开文件首先进入命令模式, 是使用vi的入口

       - 通过 命令 对文件进行常规的编辑操作, 例如 定位 翻页 复制 粘贴 删除

       - 在其他图形编辑器下, 通过 快捷键 或者 鼠标 实现的操作, 都在 命令模式 下实现

    2. 末行模式 -- 执行 保存 退出等操作

       - 要退出 vi 返回到控制台, 需要在莫行模式下输入命令

       - 末行模式 是 vi 的出口

    3. 编辑模式 -- 正常的编辑文字

     

     底行模式常见的操作:

    命令

    功能

    :w 文件

    另存为

    :w

    保存(ctrl + s)

    :q

    退出, 如果没有保存,不允许退出

    :q!

    强行退出, 不保存退出

    :wq

    保存并退出

    :x

    保存并退出

    :set nu

    设置行号

    :%s/旧文本/新文本/g

     文本替换

    以上所述差不多就是Linux的基础入门,当然Linux的命令还有很多很多,我们只需要记忆常见的命令即可。

  • 相关阅读:
    Xamarin图表开发基础教程(4)OxyPlot框架
    搜索页面scroll下拉时候进行刷新,显示更多搜索值
    搜索功能
    父组件操作子组件中的值,将父组件的值设置给子组件
    扩展music-list.vue让列表前三名显示🏆奖杯
    Scroll的使用
    Vue-lazyload的使用
    获取歌曲的播放时长
    audio音乐播放
    歌曲播放页面的数据vuex管理
  • 原文地址:https://www.cnblogs.com/g414056667/p/13494552.html
Copyright © 2011-2022 走看看