大数据之Linux基本指令
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基本指令的更多相关文章
- 大数据之Linux进阶指令
1.文件内容操作相关命令 cut 根据条件 从命令结果中 提取 对应内容 -c 按字符选取内容 例子:head -2 1.txt | cut -c 5 截取前两行的第五个字符 -d '分隔符' ...
- 一起来学大数据——走进Linux之门,学习大数据的重中之重
昨天我们看了有关大数据Hadoop的一些知识点,但是要在学习大数据之前,我们还是要为大数据的环境做一些的部署. 那么,今天我们就来讲讲开启我们大数据之路的Linux,跟上我们的脚步yo~ Linux介 ...
- 大数据之Linux基础
回顾这一个多月以来闭关学大数据的一些相关重要知识,就当复习,顺便以备以后查看 Linux学习第一步自然是安装Linux. 关于Linux 首先介绍下Linux,Linux系统很多程序员开发者其实都耳熟 ...
- 大数据开发-linux后台运行,关闭,查看后台任务
在日常开发过程中,除了例行调度的任务和直接在开发环境下比如Scripts,开发,很多情况下是shell下直接搞起(小公司一般是这样),看一下常见的linux后台运行和关闭的命令,这里做一个总结,主要包 ...
- 大数据开发-linux下常见问题详解
1.user ss is currently user by process 3234 问题原因:root --> ss --> root 栈递归一样 解决方式:exit 退出当前到ss再 ...
- 【大数据】Linux下安装Hadoop(2.7.1)详解及WordCount运行
一.引言 在完成了Storm的环境配置之后,想着鼓捣一下Hadoop的安装,网上面的教程好多,但是没有一个特别切合的,所以在安装的过程中还是遇到了很多的麻烦,并且最后不断的查阅资料,终于解决了问题,感 ...
- 【大数据】Linux下Storm(0.9版本以上)的环境配置和小Demo
一.引言: 在storm发布到0.9.x以后,配置storm将会变得简单很多,也就是只需要配置zookeeper和storm即可,而不再需要配置zeromq和jzmq,由于网上面的storm配置绝大部 ...
- 大数据之Linux网卡配置
当你安装好一台Linux之后,第一步自然是配置网卡,让你的Linux上网. 配置网卡大多数有两种模式,一种是桥接,一种是NAT 首先讲一下桥接网卡的上网原理,他是等同于在你现有的网络环境上直接现加一台 ...
- 大数据之Linux
1 Linux的入门 1.1 概述 Linux内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上出于个人爱好而编写的. Linux是一套免费使用和自由传播的类Unix操 ...
随机推荐
- Forsaken Mail创建临时邮箱系统| 手把手教程
场景需求 不需要长时间使用的邮箱 需要大量创建临时邮箱 使用匿名邮箱 环境说明 **` Forsaken Mail是一个临时邮箱系统,可以供任何人接受邮件,即收即毁,支持自定义邮箱地址前缀,这里就说下 ...
- linux破解密码
1.关机2.按e进入grub 3.在linux16行末尾输入 rd.break console=tty1 4.按ctrl+“X”执行. 5.输入 mount -o remount,rw /sys ...
- 【algo&ds】3.栈和队列
1.堆栈 堆栈(Stack):具有一定操作约束的线性表(只在一端(栈顶,Top)做插入.删除) 先进后出特性 1.1堆栈的抽象数据类型描述 类型名称: 堆栈(Stack) 数据对象集:一个有0个或多个 ...
- iOS地理反地理编码--CoreLocation
.sidebar{float:left;width:220px;} .container-fluid>.content{margin-left:240px;} a{color:#0069d6;t ...
- RabbitMQ 的高可用集群
RabbitMQ 的高可用性 RabbitMQ 是比较有代表性的,因为是基于主从(非分布式)做高可用的 RabbitMQ 有三种模式:单机模式.普通集群模式.镜像集群模式. 单机模式 单机模式,生产几 ...
- [LC]26题 Remove Duplicates from Sorted Array (删除排序数组中的重复项)(双指针法)(原地实现)
①中文题目 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成 ...
- java编程思想第四版第三章要点总结
1. 静态导入 使用import static方式导入一个类的所有方法. 例如: import static net.mindview.util.Print.*; 首先定义了一个Print类,里面有静 ...
- 微擎JS资源请求 403
微擎JS资源请求 403 1.确认JS是否指定 type ==> text/javascript 2.确认src的路径是否正确,{MODULE_URL}项目的根目录带反斜杠 3.实例:(PS:t ...
- nyoj 1022 合纵连横 (并查集<节点删除>)
合纵连横 时间限制:1000 ms | 内存限制:65535 KB 难度:3 描述 乱世天下,诸侯割据.每个诸侯王都有一片自己的领土.但是不是所有的诸侯王都是安分守己的,实力强大的诸侯国会设法 ...
- nyoj 811-变态最大值 (max)
811-变态最大值 内存限制:64MB 时间限制:1000ms 特判: No 通过数:6 提交数:15 难度:1 题目描述: Yougth讲课的时候考察了一下求三个数最大值这个问题,没想到大家掌握的这 ...