论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
虚拟化.超融合.云计算
›
虚拟化与私有云
›
云计算与大数据入门实行一 —— linux(ubuntu)常用命 ...
云计算与大数据入门实行一 —— linux(ubuntu)常用命令 ...
东湖之滨
金牌会员
|
2024-10-11 08:58:34
|
显示全部楼层
|
阅读模式
楼主
主题
933
|
帖子
933
|
积分
2803
云计算与大数据入门实行一 —— linux(ubuntu)常用命令
实行目的
Hadoop运行在Linux系统上,因此,需要学习实践一些常用的Linux命令。本实行旨在熟悉常用的Linux利用和Hadoop利用,为顺遂开展后续其他实行奠基底子
实行平台
利用系统:Linux(建议Ubuntu16.04);
Hadoop版本:2.7.1。
实行步调
(一)熟悉常用的Linux利用
cd命令:切换目次
(1)切换到目次“/usr/local”
(2)切换到当前目次的上一级目次
(3)切换到当前登录Linux系统的用户的本身的主文件夹
ls命令:检察文件与目次
(4)检察目次“/usr”下的所有文件和目次
mkdir命令:新建目次
(5)进入“/tmp”目次,创建一个名为“a”的目次,并检察“/tmp”目次下已经存在哪些目次
(6)进入“/tmp”目次,创建目次“a1/a2/a3/a4”
rmdir命令:删除空的目次
(7)将上面创建的目次a(在“/tmp”目次下面)删除
(8)删除上面创建的目次“a1/a2/a3/a4” (在“/tmp”目次下面),然后检察“/tmp”目次下面存在哪些目次
cp命令:复制文件或目次
(9)将当前用户的主文件夹下的文件.bashrc复制到目次“/usr”下,并重命名为bashrc1
(10)在目次“/tmp”下新建目次test,再把这个目次复制到“/usr”目次下
mv命令:移动文件与目次,或更名
(11)将“/usr”目次下的文件bashrc1移动到“/usr/test”目次下
(12)将“/usr”目次下的test目次重命名为test2
rm命令:移除文件或目次
(13)将“/usr/test2”目次下的bashrc1文件删除
(14)将“/usr”目次下的test2目次删除
cat命令:检察文件内容
(15)检察当前用户主文件夹下的.bashrc文件内容
tac命令:反向检察文件内容
(16)反向检察当前用户主文件夹下的.bashrc文件的内容
more命令:一页一页翻动检察
(17)翻页检察当前用户主文件夹下的.bashrc文件的内容
head命令:取出前面几行
(18)检察当前用户主文件夹下.bashrc文件内容前20行
(19)检察当前用户主文件夹下.bashrc文件内容,后面50行不表现,只表现前面几行
tail命令:取出后面几行
(20)检察当前用户主文件夹下.bashrc文件内容末了20行
(21)检察当前用户主文件夹下.bashrc文件内容,而且只列出50行以后的数据
touch命令:修改文件时间或创建新文件
(22)在“/tmp”目次下创建一个空文件hello,并检察文件时间
(23)修改hello文件,将文件时间整为5天前
chown命令:修改文件所有者权限
(24)将hello文件所有者改为root帐号,并检察属性
find命令:文件查找
(25)找出主文件夹下文件名为.bashrc的文件
tar命令:压缩命令
(26)在根目次“/”下新建文件夹test,然后在根目次“/”下打包成test.tar.gz
(27)把上面的test.tar.gz压缩包,解压缩到“/tmp”目次
grep命令:查找字符串
(28)从“~/.bashrc”文件中查找字符串'examples'
配置环境变量
(29)请在“~/.bashrc”中设置,配置Java环境变量
(30)检察JAVA_HOME变量的值
(二)熟悉常用的Hadoop利用
(31)使用hadoop用户登录Linux系统,启动Hadoop(Hadoop的安装目次为“/usr/local/hadoop”),为hadoop用户在HDFS中创建用户目次“/user/hadoop”
(32)接着在HDFS的目次“/user/hadoop”下,创建test文件夹,并检察文件列表
(33)将Linux系统本地的“~/.bashrc”文件上传到HDFS的test文件夹中,并检察test
(34)将HDFS文件夹test复制到Linux系统本地文件系统的“/usr/local/hadoop”目次下
实行内容
cd命令:切换目次
# 切换到目录“/usr/local”
cd /usr/local
# 切换到当前目录的上一级目录
cd ..
# 换到当前登录Linux系统的用户的自己的主文件夹
cd ~
# 这里 ~ 就代表了我们自己的主目录
复制代码
ls命令:检察文件与目次
# 查看目录“/usr”下的所有文件和目录
# 查看所有文件(不包括隐藏文件)
cd /usr
ls
# 查看所有文件(包括隐藏文件)
cd /usr
ls -all
复制代码
mkdir命令:新建目次
# 进入“/tmp”目录,创建一个名为“a”的目录,并查看“/tmp”目录下已经存在哪些目录
cd /tmp
mkdir a
ls -all
# 进入“/tmp”目录,创建目录“a1/a2/a3/a4”
cd /tmp
mkdir a1 a2 a3 a4
ls -all
复制代码
rmdir命令:删除空的目次
# 将上面创建的目录a(在“/tmp”目录下面)删除
rmdir a
ls -all
# 删除上面创建的目录“a1/a2/a3/a4” (在“/tmp”目录下面),然后查看“/tmp”目录下面存在哪些目录
rmdir a1 a2 a3 a4
la -all
复制代码
cp命令:复制文件或目次
# 将当前用户的主文件夹下的文件.bashrc复制到目录“/usr”下,并重命名为bashrc1
# 这里推荐使用 sudo 不然会权限不足
sudo cp ~/.bashrc /usr/bashrc1
cd /usr
ls -all
# 在目录“/tmp”下新建目录test,再把这个目录复制到“/usr”目录下
# 这里使用 cp -r 可以避免跳过文件夹
cd /tmp
mkdir test
sudo cp -r test /usr
cd usr
ls -all
复制代码
mv命令:移动文件与目次,或更名
# 将“/usr”目录下的文件bashrc1移动到“/usr/test”目录下
cd usr
sudo touch bashrc1
sudo mv bashrc1 /usr/test
cd /usr/test
ls -all
# 将“/usr”目录下的test目录重命名为test2
cd usr
sudo mv test test2
ls -all
复制代码
rm命令:移除文件或目次
# 将“/usr/test2”目录下的bashrc1文件删除
cd /usr/test2
ls -all
sudo rm bashrc1
ls -all
# 将“/usr”目录下的test2目录删除
cd /usr
ls -all
sudo rm -rf test
ls -all
复制代码
cat命令:检察文件内容
# 查看当前用户主文件夹下的.bashrc文件内容
cd ~
cat ~/.bashrc
复制代码
tac命令:反向检察文件内容
# 反向查看当前用户主文件夹下的.bashrc文件的内容
tac ~/.bashrc
复制代码
more命令:一页一页翻动检察
# 翻页查看当前用户主文件夹下的.bashrc文件的内容
# 命令执行后回车翻页
more ~/.bashrc
复制代码
head命令:取出前面几行
# 查看当前用户主文件夹下.bashrc文件内容前20行
head -n 20 ~/.bashrc
# 查看当前用户主文件夹下.bashrc文件内容,后面50行不显示,只显示前面几行
head -n -50 ~/.bashrc
复制代码
tail命令:取出后面几行
# 查看当前用户主文件夹下.bashrc文件内容最后20行
tail -n 20 ~/.bashrc
# 查看当前用户主文件夹下.bashrc文件内容,并且只列出50行以后的数据
tail -n -50 ~/.bashrc
复制代码
touch命令:修改文件时间或创建新文件
# 在“/tmp”目录下创建一个空文件hello,并查看文件时间
cd /tmp
touch hello
ls -all
ls -l hello
# 修改hello文件,将文件时间整为5天前
ls -l hello
touch "5 days ago" hello
ls -l hello
复制代码
chown命令:修改文件所有者权限
# 将hello文件所有者改为root帐号,并查看属性
sudo chown root /tmp/hello
复制代码
find命令:文件查找
# 找出主文件夹下文件名为.bashrc的文件
find ~ -name .bashrc
复制代码
tar命令:压缩命令
# 在根目录“/”下新建文件夹test,然后在根目录“/”下打包成test.tar.gz
cd /
mkdir test/
tar -zcv -f /test.tar.gz test
# 把上面的test.tar.gz压缩包,解压缩到“/tmp”目录
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
东湖之滨
金牌会员
这个人很懒什么都没写!
楼主热帖
《HarmonyOS开发 - 小凌派-RK2206开发 ...
VMware虚拟机安装黑群晖7.1
从0到1实现一套CICD流程之CD
当我们在聊「开源大数据调度系统Taier ...
ABP Framework 7.0 RC 新增功能简介 ...
MySQL视图
大二C#实现酒店管理系统(C端展示、前 ...
MySQL8.0 优化器介绍(二)
[ARM 汇编]高级部分—ARM汇编编程实战 ...
dotnet 6 为什么网络请求不跟随系统网 ...
标签云
挺好的
服务器
快速回复
返回顶部
返回列表