002 在大数据中基础的llinux基本命令
一:基本命令
1.显示当前的目录

2.长格式显示目录自身的信息

3.创建文件

4.创建目录
创建多层目录,使用-p。

5.删除目录或者文件
-f:不提示,强制删除
-i:删除前,提示
-r:删除目录以及目录下的所有文件

6.复制
-r:递归,复制子文件与子目录。
,,,,,,普通复制
,,,,,,复制其子目录以及文件
修改:
在2017年12月16日,复习时突然发现有一个问题,上面的目录进错了地方,下面是递归拷贝的截图:

7.移动文件

8.重命名

9.查看文件内容
-b:显示行号
-n:显示行号,包括空格

10.查看内容
分页查看more,使用空格翻页,使用回车翻行,q键退出查看

11.查看内容
分页查看less,空格是下页,上下键用来回翻,q键退出查看。

12.查看文件开头
-5:显示前5行

13.显示文件的尾部内容

注意:这个命令可以方便查看日志文件,可以动态的查看,-f就是动态显示文件内容。
14.计算文件或者目录的容量
修改:
2017.12.16,这个部分不常用,所以掌握的不够,看了一篇文档,感觉写的不错,这里粘贴一下链接目录,希望下次复习时再去看看:
https://www.cnblogs.com/hunttown/p/5470576.html
-s:仅显示总量
-h:人性化显示容量信息。

15.在文本文件中查找匹配的字符串

16.搜索文件或者目录
-name:查找制定文件名的文件
-type:查找指定类型的文件
-size:按照容量的大小查找

按照大小查找:大于800M的文件

17.重定向
>>:将命令输出的文件保存到指定的文件中,如果文件存在就追加,不存在就建立
>:将命令输出的文件保存到指定的文件中,如果文件存在就覆盖,不存在就新建

18.产看命令帮助

19.查看命令的位置

20.统计个数

二:权限操作的基本命令
1.权限
分成三组,
所有者,user
所属组,group
其他人,other
r:读,4
w:写,2
x:执行,1

2.修改文件的访问权限chmod
-R:递归修改目录的权限。

当然可以撤销权限。
下面是数字表示:

3.修改拥有者和所属组chown
-R:递归修改目录的拥有者。
只有超级用户才可以使用,同时用户和组必须存在。
修改所有者

修改所属组

同时修改

三:vi编辑器
1.三种模式
命令模式
插入模式
末行模式
*******************************
2.光标跳转至最后一行
在命令模式中按下G,即可。
3.光标跳转至第一行
在命令模式下按下gg。
4.搜索到字符串的位置
命令模式下,/string
5.删除
命令模式下,dd,效果删除所在行。
命令模式下,3dd,效果是连续删除3行
6.复制光标所在行
命令模式下,yy,然后p,此为粘贴
在命令行模式下,yy6,然后p,效果是复制了6次。
*******************************
7.显示行号
最后行模式下:set nu
8.跳转到35行
最后行模式下:35
四:磁盘管理命令
因为是管理命令,所以使用root用户
1.查看磁盘分区情况

2.查看磁盘信息

3.添加磁盘

4.结果

5.查看是否添加成功

6.为新添加的硬盘(第二块)分区

按下m,寻求帮助。

7.开始主分区

8.打印分区列表

9.创建扩展分区

10.创建逻辑分区


11.保存并退出

12.查看磁盘情况

13.格式化
在分区完成后,需要格式化,再加载才可以使用。下面,先格式化。

14.挂载,使之生效
挂载点,就是访问这个区的入口。

方式一:临时生效

方式二:永久生效

15.结果

五:系统管理命令
1.top,查看整体资源实时动态信息
q:退出

2.内存状况

3.查看进程

解析:PID:唯一的编号,%CPU:使用占有率,%MEM:内存占有率,VSZ:使用虚拟内存的大小KB,TTY:终端
TIME:占用CPU的总时间。START:进程状态(S:睡眠,R:运行的进程,X:死掉的进程,T:停止的进程,Z:僵尸进程)。
4.终止进程


5.网络信息
netstat -tlun: 表示查看系统已经开启的监听窗口

netstat -an:查看所有

六:压缩与解压缩
1.压缩文件
压缩完,源文件就没有了。

2.解压

3.压缩目录
-v:详细信息
打tar包

压缩

4.解压缩文件
解压到/opt

七.软件包管理命令
1.挂载光驱

2.查询安装的rpm包

3,查询文件来自于哪一个包

4.安装rpm包

5.卸载
结尾处不再需要加上rpm。

6.使用yum查询

7.使用yum安装

8.使用yum卸载

002 在大数据中基础的llinux基本命令的更多相关文章
- Apache Hudi在医疗大数据中的应用
本篇文章主要介绍Hudi在医疗大数据中的应用,主要分为5个部分进行介绍:1. 建设背景,2. 为什么选择Hudi,3. Hudi数据同步,4. 存储类型选择及查询优化,5. 未来发展与思考. 1. 建 ...
- 基于简单sql语句的sql解析原理及在大数据中的应用
基于简单sql语句的sql解析原理及在大数据中的应用 李万鸿 老百姓呼吁打土豪分田地.共同富裕,总有一天会实现. 全面了解你所不知道的外星人和宇宙真想:http://pan.baidu.com/s/1 ...
- NoSQL在大数据中的应用
一.序言 NoSQL是Not Only SQL的缩写,而不是Not SQL,指的是非关系型的数据库,它不一定遵循传统数据库的一些基本要求,比如说遵循SQL标准.ACID属性.表结构等等.相比传统数据库 ...
- 大数据入门基础系列之Hadoop1.X、Hadoop2.X和Hadoop3.X的多维度区别详解(博主推荐)
不多说,直接上干货! 在前面的博文里,我已经介绍了 大数据入门基础系列之Linux操作系统简介与选择 大数据入门基础系列之虚拟机的下载.安装详解 大数据入门基础系列之Linux的安装详解 大数据入门基 ...
- 大数据学习--day04(选择结构、循环结构、大数据java基础面试题)
选择结构.循环结构.大数据java基础面试题 switch: 注意: byte short int char String(jdk1.7支持) 不能是 long float double boolea ...
- 第一章:大数据 の Linux 基础 [更新中]
本课主题 Linux 休系结构图 Linux 系统启动的顺序 Linux 查看内存和 CPU 指令 环境变量加载顺序 Linux 内存结构 Linux 休系结构图 Linux 大致分为三个层次,第一层 ...
- 【全集】大数据Linux基础
课程介绍 本课程是由猎豹移动大数据架构师,根据公司大数据平台的运维情况,精心设计和打磨的大数据必备Linux课程.通过本课程的学习大数据新手能够少走弯路,快速掌握Linux常用命令及Shell编程,为 ...
- 【全集】大数据Java基础
课程介绍 本课程是由猎豹移动大数据架构师,根据Java在公司大数据开发中的实际应用,精心设计和打磨的大数据必备Java课程.通过本课程的学习大数据新手能够少走弯路,以较短的时间系统掌握大数据开发必备语 ...
- 大数据中必须要掌握的 Flink SQL 详细剖析
Flink SQL 是 Flink 实时计算为简化计算模型,降低用户使用实时计算门槛而设计的一套符合标准 SQL 语义的开发语言. 自 2015 年开始,阿里巴巴开始调研开源流计算引擎,最终决定基于 ...
随机推荐
- spfa判负环
bfs版spfa void spfa(){ queue<int> q; ;i<=n;i++) dis[i]=inf; q.push();dis[]=;vis[]=; while(!q ...
- PCA whitening
对输入数据,维度为2时,想要把数据降维1维: 数据的主方向就是旋转数据的第一维.因此,若想把这数据降到一维,可令: 数据已经进行预处理(零均值),使得每个特征和具有相同的均值和方差. PCA算法将寻找 ...
- python线程,pipe管道通信原理
Pipe管道: * 管道实例化后会产生两个通道,分别交给两个进程* 通过send和recv来交互数据,这是一个双向的管道,child和parent可以互相收发 from multiprocessing ...
- Python杀死windows进程
import os import pandas as pd """ TCP 192.168.1.155:63758 129.211.126.69:4730 ESTABLI ...
- python基础知识~配置文件模块
一 配置文件模块 import ConfigParser ->导入模块 conf = ConfigParser.ConfigParser() ->初始化类二 系统函数 conf.r ...
- string替换字符串,路径的斜杠替换为下划线
场景 替换某个路径的所有"\"为"_". 很多时候取证需要把恶意代码文件取回来,然后清除. 如果在D:\WEB\模板制作插件\需要覆盖\CodeColoring ...
- mysql系列十三、mysql中replace into和duplicate key的使用区
一.创建测试表 1.创建唯一索引"b" CREATE TABLE `test2` ( `id` int(10) NOT NULL AUTO_INCREMENT, `a` varch ...
- java中printf()方法简单用法
%n 换行 相当于 \n %c 单个字符 %d 十进制整数 %u 无符号十进制数 %f 十进制浮点数 %o 八进制数 %x 十六进制数 %s 字符串 %% 输出百分号 > 在printf()方法 ...
- QL Server 高可用性(一)AlwaysOn 技术
从 SQL Server 2008 开始,微软在“高可用”.“灾难恢复”技术中使用 AlwaysOn 一词.在 SQL Server 2012 中,微软明确地打出的 AlwaysOn 招牌. SQL ...
- centos6.5下编译安装mariadb-10.0.20
源码编译安装mariadb-10.0.20.tar.gz 一.安装cmake编译工具 跨平台编译器 # yum install -y gcc* # yum install -y cmake 解决依赖关 ...