大数据命令,一文在手,全部都有2.0

BIgData 命令操作 查看 ps -ef | grep 名称 hive Zookeeper 开启与关闭 全部 开启 zkstart-all.sh 逐个节点关闭 zkServer.sh stop 时间同步 联网 ntpdate ntp4.aliyun.com 启动 HDFS 启动 start-all.sh 关闭 sto... 阅读详情

Linux

1. vi/vim

一般模式

语法

功能描述

yy

复制光标当前一行

y数字y

复制一段(从第几行到第几行)

p

箭头移动到目的行粘贴

u

撤销上一步

dd

删除光标当前行

d数字d

删除光标(含)后多少行

x

删除一个字母,相当于del

X

删除一个字母,相当于Backspace

yw

复制一个词

dw

删除一个词

shift+^

移动到行头

shift+$

移动到行尾

1+shift+g

移动到页头,数字

shift+g

移动到页尾

数字N+shift+g

移动到目标行

编辑模式

按键

功能

i

当前光标前

a

当前光标后

o

当前光标行的下一行

I

光标所在行最前

A

光标所在行最后

O

当前光标行的上一行

指令模式

命令

功能

:w

保存

:q

退出

:!

强制执行

/要查找的词

n 查找下一个,N 往上查找

? 要查找的词

n是查找上一个,shift+n是往下查找

:set nu

显示行号

:set nonu

关闭行号

2. RPM

RPM查询命令:rpm -qa |grep firefox

RPM卸载命令:

rpm -e xxxxxx

rpm -e --nodeps xxxxxx(不检查依赖)

RPM安装命令:

rpm -ivh xxxxxx.rpm

rpm -ivh --nodeps fxxxxxx.rpm(--nodeps,不检测依赖进度)

选项

功能

-i

-i=install,安装

-v

-v=verbose,显示详细信息

-h

-h=hash,进度条

--nodeps

--nodeps,不检测依赖进度

3. 登录与注销

命令

描述

sudo useradd lilei

添加用户 (不能被立即使用,需设置密码 sudo passwd lilei)

sudo adduser lilei

添加用户

login

登录或切换用户

logout

注销用户(命令行)  exit(shell-退出控制台)

shutdown -h 10

10分钟后自动关机 shutdown -c  //取消

halt(root用户)

关闭所有进程后自动关机

poweroff

同上

shutdown -r 10

十分钟后自动重启

init 6

重启 (0-停机,1-单用户,2-多用户,3-完全多用户,4-图形化,5-安全模式,6-重启)

reboot

重启

4. 目录与文件

命令

描述

cat > myfile

创建文件并编辑内容(ctrl+D结束编辑)

cat -n myfile

查看文件

chmod [u/g/o/a][+/-/=][r/w/x] myfile

更改文件权限 u-user,g-group,o-others,a-all  .   +-添加,--删除,=-重置   .r-read读(4),w-write写(2),x-execute执行(1)

more myfile

分页往后显示文件(Space空格)

less myfile

分页自由显示文件(Page Down / Page Up)

head (-10) myfile

指定显示文件前若干行(默认前10)

tail (-10) myfile

指定显示文件后若干行(默认后10)

5. 文件内容处理

命令

描述

sort myfile

对文件内容进行排序

sort -r myfile

逆序

uniq myfile

检查文件中的重复内容

grep (-c)‘a’ myfile

在文件中查找指定内容 (显示行号)

diff myfile01 myfile02

对不同文件进行比较

diff3 myfile01 myfile02 myfile03

三个文件

sdiff myfile01 myfile02

合并

cmp myfile01 myfile02

通过字节对不同文件进行比较

omm myfile01 myfile02

对有序文件进行比较

cut -b(-c)(-d) 2(3) myfile

对文件内容进行剪切

paste myfile02 myfile01

对文件内容进行粘贴 02-)01

wc (-参数) myfile  

对文件内容进行统计 (c-字符数,w-单词数,l-行数)

6. 文件搜索

命令

描述

find / -name file1

从 '/' 开始进入根文件系统搜索文件和目录

find / -user user1

搜索属于用户 'user1' 的文件和目录

find /home/user1 -name *.bin

在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件

find /usr/bin -type f -atime +100

搜索在过去100天内未被使用过的执行文件

find /usr/bin -type f -mtime -10

搜索在10天内被创建或者修改过的文件

find / -name *.rpm -exec chmod 755 '{}'

搜索以 '.rpm' 结尾的文件并定义其权限 ^

find /tmp -name *.hprof -exec rm -f {}

批量删除java堆栈.hprof文件

find / -xdev -name *.rpm

搜索以 '.rpm' 结尾的文件,忽略光驱、捷盘等可移动设备

locate *.ps

寻找以 '.ps' 结尾的文件 - 先运行 'updatedb' 命令

whereis halt

显示一个二进制文件、源码或man的位置

which halt

显示一个二进制文件或可执行文件的完整路径

grep -rn "query_string" *

Linux目录下全局查找所有文件中是否包含指定字符串(-r:递归;-n:显示行号)

7. 压缩

命令

描述

zip myfile.zip myfile

压缩

zip -d myfile.zip myfile

添加

zip -m myfile.zip myfile

删除

unzip -o myfile.zip

解压(覆盖)

unzip -n myfile.zip

解压(不覆盖)

zipinfo myfile.zip

列出压缩文件信息

8. 磁盘空间

命令

描述

df -h

显示已经挂载的分区列表

ls -lSr |more

以尺寸大小排列文件和目录

du -sh dir1

估算目录 'dir1' 已经使用的磁盘空间'

du -sk * | sort -rn

以容量大小为依据依次显示文件和目录的大小

9. 系统负载

命令

描述

top -d 20 -p 1303

将进程号1303的系统负载,每隔20秒刷新一次

top -d 20 -n 3 -b > test.txt

每隔20秒,一共执行3次, 将统计结果导入到test.txt文件中。

Shell

输入/输出重定向

命令

功能说明

command > file

将输出重定向到 file

command < file

将输入重定向到 file

command >> file

将输出以追加的方式重定向到 file

n > file

将文件描述符为 n 的文件重定向到 file

n >> file

将文件描述符为 n 的文件以追加的方式重定向到 file

n >& m

将输出文件 m 和 n 合并

n <& m

将输入文件 m 和 n 合并

<< tag

将开始标记 tag 和结束标记 tag 之间的内容作为输入

脚本编辑

快捷方式

功能说明

shift

参数左移

$@

所有的参数

$#

参数的个数


Git

基本命令

命令

说明

git init

初始化仓库

git clone

拷贝一份远程仓库,也就是下载一个项目

git add

添加文件到暂存区

git status

查看仓库当前的状态,显示有变更的文件

git diff

比较文件的不同,即暂存区和工作区的差异

git commit

提交暂存区到本地仓库

git reset

回退版本

git rm

删除工作区文件

git mv

移动或重命名工作区文件

git log

查看历史提交记录

git blame

以列表形式查看指定文件的历史修改记录

git remote

远程仓库操作

git fetch

从远程获取代码库

git pull

下载远程代码并合并

git push

上传远程代码并合并

分支管理命令

命令

说明

git branch

列出分支

git branch (branchname)

创建分支命令

git branch -d (branchname)

删除分支

git checkout (branchname)

切换分支

git merge

合并分支


Hadoop

启动类命令

功能说明

命令脚本

启动hdfs集群

sbin/start-dfs.sh

启动yarn

sbin/start-yarn.sh

hadoop fs/hdfs dfs 命令

功能说明

命令

创建目录

hdfs dfs -mkdir -p /data/flink

显示目录

hdfs dfs -ls /

从HDFS拷贝到本地

hdfs dfs -copyToLocal /data/data.txt ./

文件上传到集群(从本地)

hdfs dfs -copyFromLocal data.txt /

</
大数据之Hadoop2.0环境安装 Hadoop源码包下载:http://mirror.bit.edu.cn/apache/hadoop/commonMaster 172.16.11.97Slave1 172.16.11.98Slave2 172.16.11.99#Master#Mastercd hadoop-2.8.2/etc/hadoopvim hadoop-env.shvim yarn-env.shvim slavesvim core-site.xml vim hdfs-site.xml vim mapred-site.xml 阅读详情

相关推荐

bigdata1234.com《大数据计算框架》样题

1、数据采集:在数据采集阶段,需要从各种来源(如传感器、社交媒体、日志文件等)收集大量的数据,并将其存储在数据仓库或数据湖中。2、数据清洗:在数据清洗阶段,需要对采集到的数据进行去重、过滤、转换、归一化等处理,以便后续的数据分析。5、数据可视化:在数据可视化阶段,需要将处理后的数据以图表、报表等形式展示出来,以便用户进行交互式的分析和探索。6、启动Hadoop:在Hadoop集群中的一个节点上运行start-all.sh命令,启动Hadoop的各个组件,包括HDFS、YARN、MapReduce等。

亖嘁 848

SuperMap iDesktop 9D三维倾斜摄影数据处理

OSGB格式的三维倾斜摄影数据进入时空大数据平台之前需要进行数据优化和格式转换

weixin_43204897的博客 1131

光伏系统选型指南:5种主流MPPT算法优缺点对比(附选型流程图)

本文深入剖析了光伏系统中五种主流MPPT算法的核心原理与性能差异。通过对比扰动观察法、电导增量法、恒定电压法、模糊逻辑控制及人工智能算法在追踪精度、响应速度、实现成本与稳定性等方面的表现,为不同应用场景(如户用、工商业及大型电站)提供了清晰的选型决策流程图和实战指南,帮助工程师优化系统效率与投资回报。

weixin_29294597的博客 106

✔B【AD623】【单运放】仪表放大器 AD623电压放大器模块可调 单电源 单端/差分 微小信号

【】仪表放大器 AD623电压放大器模块可调 单电源 单端/差分 微小信号

童话与梦的博客 8287

手把手教你用STM32F103的普通IO口读取SSI编码器(附完整代码与示波器调试心得)

本文详细介绍了如何利用STM32F103的普通IO口读取SSI绝对式编码器数据,提供完整的硬件连接方案、精确时序控制的软件实现及示波器调试技巧。通过低成本方案实现高精度位置反馈,适用于工业自动化和机器人控制领域。

weixin_29172963的博客 453

川崎机器人总线通信_三菱PLC和发那科机器人进行CCLINK总线通信

三菱CCLINK主站模块采用QJ61BT11N,该模块用在Q系列PLC上,如果是5U或3UPLC,可用FX5-CNV-BUS加FX3U-16CCL-M或FX5-CCL-M模块。本教程以Q系列为例CCLINK接线方法如下模块拨码含义如下接线和拨码设置好后,接着在编程软件上设置CCLINK通信参数打开编程软件,在工程导航栏打开参数——网络参数,选中CCLINK打开。打开如下画面起始IO为模块本体占用I...

weixin_42300398的博客 7554

R语言广义加型模型(GAM)的运用例子及实现教程

一旦拟合了广义加型模型,我们可以查看模型摘要和诊断,以评估模型的质量和拟合情况。# 查看模型摘要响应变量:mpg(汽车的燃油效率)拟合函数:mpg ~ s(hp) + s(wt)

Mrrunsen的博客 3447

Far planner 代码系列(33) 关于real_world_contour和contour_graph

我们知道far planner前部分的流程是这样子的: 对于特定的地图,如下: 我们要从surround_obs_cloud里抽取生成realworld_contour_,如下图所示: 在这时候,每个node的z坐标都是以机器人的高度定的。如图所示: 先去吃饭啦~待会回来在写 ...

博客 763

中文核心:swin transformer 农作物病虫害识别 完整代码数据

中文核心:swin transformer 农作物病虫害识别

941

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: Python爬虫:数据获取requests
下一篇: Python爬虫:XPath基本语法
大数据左右手
博客等级 码龄9年 475粉丝 116原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值