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. Flink中异步AsyncIO的实现 (源码分析)

    先上张图整体了解Flink中的异步io 阿里贡献给flink的,优点就不说了嘛,官网上都有,就是写库不会柱塞性能更好 然后来看一下, Flink 中异步io主要分为两种 一种是有序Ordered 一种 ...

  2. systemd 服务管理编写

    1.编辑服务管理脚本 $ cat /lib/systemd/system/kafka.service [Unit] Description=Kafka Server Documentation=htt ...

  3. C#动态多态性的理解

    C#动态多态性是通过抽象类和虚方法实现的. 抽象类的理解 用关键字abstract创建抽象类,用于提供接口的部分类的实现(理解:接口不能提供实现,抽象类中可以有实现,接口与抽象类一起使用,可以达到父类 ...

  4. webpack 打包优化的四种方法(多进程打包,多进程压缩,资源 CDN,动态 polyfill)

    如今,webpack 毫无疑问是前端构建领域里最耀眼的一颗星,无论你前端走哪条路线,都需要有很强的webpack 知识.webpack 的基本用法这里就不展开讲了.主要探讨一下如何提高 webpack ...

  5. 网络编程--UDP通讯

    UTP传输 public class Send1 { public static void main(String[] args) throws Exception { Scanner sc=new ...

  6. 对于 TCP 三次握手的理解

    假设名叫 A 和 B 的两个人要进行通信,那么他们两人之间,首先要确保通信顺畅. 而确保通信顺畅,就要从 3 个维度,确定 8 个能力 3 个维度分别是: 1.人知道(A 知道.B 知道) 2.人(A ...

  7. web开发基本概念

    一.什么是静态页面,什么是动态页面? 答:静态页面是不需要网络请求就可以看到的页面,保存在本地. 动态页面是需要网络请求才可以看到的页面,保存在服务器. 二.网页的运行环境? 答:浏览器 客户端 三. ...

  8. 张孝祥java高新技术 --- jkd1.5 新特性 -- 精华总结

    1. 抽象方法的使用 如果一个方法中大量出现if语句, 那么, 就应该考虑使用抽象来处理. 如下例: package com.lxl; public class Weekend { //周日 publ ...

  9. 前端小白在asp.net core mvc中使用ECharts

    对于在浏览器中绘制图形图表,目前有较多的js类库可以使用,如:ChartJS,Flot,canvasjs等,但是今天介绍的主角为国产图表库,并在apache孵化,就是大名鼎鼎的echarts. 前方高 ...

  10. 使用ASP.NET Core 3.x 构建 RESTful API - 3.2 路由和HTTP方法

    ASP.NET Core 3.x 的路由 路由机制会把一个请求的URI映射到一个Controller上面的Action,所以当你发送一个HTTP请求的时候,MVC框架会解析这个请求的URI,并尝试着把 ...