hadoop入门及Linux命令汇总

今天开展了实训,老师讲了hadoop,根据今天课堂所学的知识,想要复习一下常见的Linux命令

Hadoop的基本概念

  • Hadoop分布式文件系统(HDFS):用于存储大规模数据的分布式文件系统。
  • MapReduce:一种编程模型,用于处理和分析大规模数据集的计算模型。
  • YARN(Yet Another Resource Negotiator):用于集群资源管理的框架,允许多个数据处理引擎同时运行在Hadoop集群上

学习Linux时,我们就会发现有很多命令,很难全部记住,所以今天就来复习并汇总一下一些常用的Linux命令!

文件管理命令

ls - 查看文件列表

命令说明
ls查看当前目录下的文件列表
ls -a显示全部包括隐藏文件
ls -h以人类可读的方式显示文件大小,如用K、M、G作单位
ls -l显示文件和目录的详细资料
ls -R连同子目录的内容一起列出(递归列出),等于该目录下的所有的文件都会显示出来

cd - 切换目录

命令说明
cd /转到跟目录
cd /home比如进入‘/home’目录
cd ..返回上一级目录
cd .../...返回上两级目录

pwd -显示所在的工作路径

命令说明
pwd比如切换到home目录,执行命令pwd,显示/home路径

mkdir/touch -新建文件夹及文件

命令

说明

mkdir aaa

创建一个名叫aaa的文件夹
mkdir aaa bbb同时创建两个文件夹
mkdir -p/tmp/ccc创建一个目录树

touch

创建新文件,它可以创造一个空白的文件,可以在其中添加文本和数据。touch newfile该命令创建一个名为newfile的空白文件

rm -删除文件

命令说明
rm -f aaa删除一个叫做‘aaa’的文件
mkdir bbb删除一个叫做‘bbb’的目录
rm -rf ccc删除一个叫做‘ccc’的目录并同时删除其内容
rm -rf aaa bbb同时删除两个目录及他们的内容

cp -拷贝文件

命令说明
cp aaa newtest把‘aaa’文件拷贝到‘newtest’文件

cp -r aaa newtest

把‘aaa’文件夹拷贝到‘newtest’文件夹

mv -移动文件或修改文件名

命令说明
mv t.txt Document把文件t.txt移动到目录Document中
mv ~/abc.txt/opt/123.txt把目录中的abc.txt文件移动到/opt目录中,并把文件名修改成123.txt

cat -查看文本内容

命令

说明

cat abc.txt

查看文本内容

find -查找文件

命令说明

find / -name test.txt

查找当前目录下名为txt.sh的文件
find /name '*.txt'查找当前目录下后缀为‘.txt’的文件

find /home/user1 -name*.txt

在目录‘/home/user1’中查找带有‘.txt’结尾的文件

find /etc -type f

查找etc目录下的所有文件
find /etc -type d查找etc目录下的所有文件夹
find /usr/bin -type f - atime +100查找在过去100天内未被使用过的执行文件
find /usr/bin -type f - mtime -10查找在10天内创建或者修改过的文件

find /home -size 10M

查找home目录下等于10M的文件
find /home -size +10M查找home目录下大于10M的文件
find / -mtime -3查找三天内修改过的文件
find / -atime -3查找三天内访问过的文件

grep -文件内容查找

命令说明
grep “abc”abc.txt输出文件包含‘abc’的行
grep -v “abc”abc.txt输出文件不包含‘abc’的行
grep -n “abc”abc.txt输出文件中包含‘abc’的行及行号
grep -c “abc”abc.txt输出文件中匹配‘abc’字符串的数量
grep -o “abc”abc.txt只输出匹配的内容‘abc’
grep -w “abc”abc.txt只匹配‘abc’这个单词的行

vi/vim -编辑文本内容

命令说明
vim abc.txt执行命令打开文件内容,按i键进行内容编辑,修改,改完以后按esc键退出编辑
q如果未修改,则退出
q!取消修改并退出
wq!保存修改

tar/zip -压缩解压缩

命令说明
tar -zcvf /home abc123.tar.gz abc.txt 123.txt把‘home’目录的abc.txt和123.txt文件压缩成abc123.tar.gz压缩包
tar -zxvf /home/abc123.tar.gz -C /opt把‘home’目录中的abc123.tar.gz包压缩到 /opt目录下
zip -r test.zip/home/将/home下所有文件进行压缩成test.zip
unzip -d /opt/test.zip将text.zip加压到 /opt目录下

  • 23
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值