1:文件操作类指令

    ls 是英文单词list 的简写, 其功能为列出目录的内容,是最常用的命令之一

      -a   all 显示指定目录下所有子目录与文件, 包含隐藏文件

      -l   以列表方式显示文件的详细信息

      -h   human-readable 配合 -l 以人性化的方式显示文件大小

     搭配通配符 (*)号和(?)号可以查看以什么开头结尾的文件信息做模糊查询用 星号表示任意个数任意字符 问号表示一位任意字符

      ls -l  可以简写为 ll

    cd 是英文单词change directory的缩写, 其功能为 更改当前的工作目录, 也是最常用的命令之一

      ..   表示进入上一层文件夹

      -     表示回退到刚刚访问的文件夹

      ~   表示进入用户home文件夹

    touch 创建文件

    mkdir是英文单词make directory的缩写,其功能为创建文件夹

      -p   创建层级目录文件夹

    rm  删除文件、文件夹

      -r   递归删除文件及文件夹

      -f         强制删除

    cp  拷贝文件 文件夹

      格式为cp 原文件路径 目标文件路径

    mv 移动文件文件夹,也可用于重命名

     格式为mv 原文件路径 目标文件路径(当目标文件路径的表示原文件文件名层级名称变化就表示重命名)

    tree 显示指定文件夹目录以树结构的形式展现(Linux默认没有该命令需要安装拓展包)

        安装指令:yum -y install tree

      路径  如果tree后面不指定路径那么就为查看当前所在目录

      -d   只查看目录下的文件夹

      -L      指定查看目录下的层级

    cat 查看文件内容

      -n    查看文件内容并在行头加上行号

      -b    查看文件内容并去除空行在行头加上行号

        -nl   查看文件内容并去除空行在行头加上行号   

    less分屏显示文件内容, 每次只显示一页内容

      -n     查看文件内容并在行头加上行号

      空格    翻页

      Enter  看下一行

      b    回滚一屏

      f     下一屏

      q     退出  

      /word   查询指定字符 区分大小写 (n)向下找(N)向上找

    head 查看文档的前几行内容

      -n 数字  查看文件前几行的内容

    tail 查看文档的末几行内容

      -数字   查看文档末几行内容

      -f    动态显示文档末几行内容

    grep 搜索存在 关键字 的行

      关键字 文件名     查找指定关键字在文件中的位置

      -n 关键字 文件名     查找指定关键字在文件中的所处的行,并显示行号

      -i 关键字 文件名    查找指定关键字在文件中的所处的行,并忽略大小写

      -v 关键字 文件名      查找不存在指定关键字在文件中的所有行

      正则 文件名         搜索 以关键字开始 (^)的行 或 以关键字结尾($) 的行 

    ln 创建快捷方式,Linux中称为软链接

      -s 目标文件绝对路径 快捷方式路径   创建指定文件的快捷方式到指定路径

  2.管道命令

     |   管道命令符,管道命令可以理解为Jq的链式执行,先执行前面的完事儿后执行后面的,后面的指令可以根据前面的指令的结果进行进一步的处理

     例:ls /etc/ | grep ^pro 查看/etc文件夹下文件信息,并根据内容筛选出pro开头的文件

     &&     前面命令执行成功后在执行后面指令

        ||   前面指令执行失败后执行后面指令

大数据之Linux基本指令的更多相关文章

  1. 大数据之Linux进阶指令

    1.文件内容操作相关命令 cut 根据条件 从命令结果中 提取 对应内容 -c  按字符选取内容 例子:head -2 1.txt | cut -c 5 截取前两行的第五个字符 -d  '分隔符'  ...

  2. 一起来学大数据——走进Linux之门,学习大数据的重中之重

    昨天我们看了有关大数据Hadoop的一些知识点,但是要在学习大数据之前,我们还是要为大数据的环境做一些的部署. 那么,今天我们就来讲讲开启我们大数据之路的Linux,跟上我们的脚步yo~ Linux介 ...

  3. 大数据之Linux基础

    回顾这一个多月以来闭关学大数据的一些相关重要知识,就当复习,顺便以备以后查看 Linux学习第一步自然是安装Linux. 关于Linux 首先介绍下Linux,Linux系统很多程序员开发者其实都耳熟 ...

  4. 大数据开发-linux后台运行,关闭,查看后台任务

    在日常开发过程中,除了例行调度的任务和直接在开发环境下比如Scripts,开发,很多情况下是shell下直接搞起(小公司一般是这样),看一下常见的linux后台运行和关闭的命令,这里做一个总结,主要包 ...

  5. 大数据开发-linux下常见问题详解

    1.user ss is currently user by process 3234 问题原因:root --> ss --> root 栈递归一样 解决方式:exit 退出当前到ss再 ...

  6. 【大数据】Linux下安装Hadoop(2.7.1)详解及WordCount运行

    一.引言 在完成了Storm的环境配置之后,想着鼓捣一下Hadoop的安装,网上面的教程好多,但是没有一个特别切合的,所以在安装的过程中还是遇到了很多的麻烦,并且最后不断的查阅资料,终于解决了问题,感 ...

  7. 【大数据】Linux下Storm(0.9版本以上)的环境配置和小Demo

    一.引言: 在storm发布到0.9.x以后,配置storm将会变得简单很多,也就是只需要配置zookeeper和storm即可,而不再需要配置zeromq和jzmq,由于网上面的storm配置绝大部 ...

  8. 大数据之Linux网卡配置

    当你安装好一台Linux之后,第一步自然是配置网卡,让你的Linux上网. 配置网卡大多数有两种模式,一种是桥接,一种是NAT 首先讲一下桥接网卡的上网原理,他是等同于在你现有的网络环境上直接现加一台 ...

  9. 大数据之Linux

    1 Linux的入门 1.1 概述 Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上出于个人爱好而编写的. Linux是一套免费使用和自由传播的类Unix操 ...

随机推荐

  1. RocketMQ ACL使用指南

    目录 1.什么是ACL? 2.ACL基本流程图 3.如何配置ACL 3.1 acl配置文件 3.2 RocketMQ ACL权限可选值 3.3.权限验证流程 4.使用示例 4.1 Broker端安装 ...

  2. php imagick 文字居中的方法

    php imagick 文字居中的方法<pre> public function getwenzinfo($nickName) { $nickNamelen = mb_strlen($ni ...

  3. 在VMware环境下安装CentOS7

    1. 软件准备: 推荐使用VMware,在这里我使用的是VMware15 映像:可以去官网下载,没有的话也可以在下方链接里下载 链接:https://pan.baidu.com/s/1r_7K-UI0 ...

  4. .NET后端知识汇总

    C#.net系列后端知识点汇总(也有些许数据库.svn等),他山之石. 1..net相关技术:XML.webservice.SOAP,其中webservice使用三大技术:XML.SOAP.WSDL. ...

  5. CSS如何修改tr边框属性

    有很多时候,我们都要自定义为表格合并边框,这个只要 table{ border-collapse:collapse; } 就可以了 参数: separate 默认值.边框会被分开.不会忽略border ...

  6. [Error]Archive for required library: 'C:/Users/fk/.m2/repository/com/sun/xml/bind/jaxb-core/2.2.7/jaxb-core-2.2.7.jar'

    Eclipse报错: Description Resource Path Location Type Archive for required library: 'C:/Users/fk/.m2/re ...

  7. celery 启用worker ValueError: not enough values to unpack

    [2018-01-12 19:08:15,545: INFO/MainProcess] Received task: tasks.add[5d387722-5389-441b-9b01-a619b93 ...

  8. lqb 基础练习 查找整数 (遍历)

    基础练习 查找整数 时间限制:1.0s   内存限制:256.0MB     问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个. 输入格式 第一行包含一个整数n. 第二行包含 ...

  9. CSS 技巧一则 -- 在 CSS 中使用三角函数绘制曲线图形及展示动画

    最近一直在使用 css-doodle 实现一些 CSS 效果. css-doodle 是一个基于 Web-Component 的库.允许我们快速的创建基于 CSS Grid 布局的页面,以实现各种 C ...

  10. 【Vue | ElementUI】Vue离开当前页面时弹出确认框实现

    Vue离开当前页面时弹出确认框实现 1. 实现目的 在某种业务场景下,用户不允许跳转到其他页面.于是,需要在用户误操作或者是点击浏览器跳转时提示用户. 2. 实现原理 使用路由守卫beforeRout ...