2024-10-29《hadoop基本命令》

news/2025/1/1 8:29:35/文章来源:https://www.cnblogs.com/dmx-03/p/18638769

Linux基本操作指令

 

 

目录
  • -ls、cd、mkdir、rm
  • mv、cp、cat、tail、管道、重定向
  • 解压缩命令
  • 时间日期、内存磁盘使用率、进程查看
  • vim编辑器的使用
  • vim编辑器的常用命令

  因为要学习Hadoop,所以虚拟机是必不可少的,我在我的电脑上安装了Unbutu22.04以及Rehl9,总体来说rehl9确实比unbutu在这方面好用一点,我配置的Hadoop在unbutu上无法运行,但是rehl9就可以完美运行,具体原因还得排查一下。
  然后作为Linux系统,基础的命令二者肯定是通用的,这里我就来总结一下:

 

-ls、cd、mkdir、rm

  首先说一下ls命令,改命令分为两种,一种是ls -a,另一种是ls -l,二者分别有其对应的命令简写模式:lall。其中la对应的是显示当前目录下的所有文件以及文件夹(包括隐藏的文件夹,纯ls只显示未隐藏的文件以及文件夹),ll是在la的基础上再显示出文件以及文件夹的权限等等。
  其次就是cd命令,该命令很常见,在我们操作中会经常用到,比如说cd /***/***就是从绝对路径进入的,如果我们要从相对路径进入就需要cd ./***/***在前面加一个点就是相对路径,其次,如果cd ../***/***这样前面加了两个点的话就是返回当前目录的上一级目录,还有就是~代表的是home目录。(pwd就是显示当前所在路径的快捷键)
  然后就是mkdir ***需要我们cd到想要创建文件或者文件夹的目录下然后执行该指令就会创建一个文件夹,当我们想要创建的位置没有父目录的时候,我们就可以执行mkdir -p /***/***,这样的话就会自动创建一个父目录。
  touch是在当前目录下创建一个文件,用法同mkdir
  rm命令通常是与-f(强制直接删除,无需确认,对目录无效)还有-r(将目录及以下所有递归逐一删除)搭配使用。二者也可以合起来搭配使用-rf(不提示直接删除目录下所有文件及文件夹)。

mv、cp、cat、tail、管道、重定向

  cp就是复制,通常搭配-r来使用,意思是复制该目录下的所有子目录以及文件到指定目录,后面直接引用目标路径的地址即可。
  mv是移动或者改名,与cp用法一样。
  cat就是将文件内容打印到控制台上,比如说我们查看profile文件时,我们就可以直接cat打印出来,比较方便安全,不容易误触什么快捷键。(cat适合小文件,大文件的话可以用more他会将文件内容一页页显示同时在最后一页时结束阅读,空格键是下一页,b是上一页)
  tail命令用于查看文件的结尾部分的内容,搭配-n(显示自定义行数,默认10行),-r(实时显示文件追加的内容,并不断刷新)。
  管道命令就是多级搭配,比如说命令1 | 命令2ps -ef | grep sshd等等,对命令1的结果通过命令2再次进行处理。
  echo就是将内容输出到控制台上
  输出重定向(覆盖)就是将控制台的内容输入到文件里同时覆盖文件里的内容。(echo 111 > file
  输出重定向(追加)就是将控制台的内容追加到文件的末尾。(echo 111 >> file

解压缩命令

  tar是打包解包的基础命令,常搭配-c(建立新的备份文件),-x(从备份文件中还原文件),-v(显示指令执行过程),-f(制定备份文件)。
  tar -zxvf ***.tar.gz是解压压缩包的命令,tar -zcvf ***.tar.gz是创建压缩包的命令。

时间日期、内存磁盘使用率、进程查看

  date命令用来显示或者设定系统的日期与时间,后面可以+"%Y-%m-%d %H:%M:%S"
  cal命令用来显示当前或者指定日期的公历。
  free用来显示内存状态,df用来显示磁盘使用情况,要是觉得查看不方便就使用-h命令使得显示的结果更加的human(人性化)。
  ps为显示当前进程的状态,类似于Windows的任务管理器。
  jps查看本机运行java进程情况。

vim编辑器的使用

  vim三种模式,使用方法vim /***/file,打开未存在的文件就是编辑,打开存在的文件就是可以进一步编辑。vim分为三种模式:命令模式,该模式下所有操作都视为命令,不可进行编辑;输入模式又名插入模式,即可正常输入编辑内容;底线命令模式,以:开始,通常用于文件的保存、退出。
  刚打开文件的时候进入的是命令模式,点击i(进入输入模式后,定位到当前光标的前面),o(进入输入模式后,在当前行的下一行添加一行空行),最后输入esc回退到命令模式。
  命令模式下输入:进入底线命令模式,常用的底线命令有:q(退出),:w(保存),:wq(保存退出),:wq!(强制保存并退出),最后就是在命令模式下按shift+zz就可以实现快速的保存退出,非常方便。

vim编辑器的常用命令

  vim里用方向键,翻页用pageuppagedown,回到行首用home或者0,回到行尾用end或者$,跳转到文件的最后一行用G,跳转到第一行用gg
  复制粘贴操作与Windows大有不同,yy(复制光标当前所在行内容),nyy(复制光标往下n行内容),p(当前行的下一行粘贴),P(当前行的上一行粘贴)。
  删除命令是dd(删除光标当前所在行),ndd(删除当前行往下n行),u(撤销上一步操作),Ctrl+r(反撤销)。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/860850.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024-10-31《c#学习》

今天进行了C#的初步学习,主要了解了C#的相关知识:目录基础语法 数据类型值类型 引用类型 动态(Dynamic)类型 字符串类型 指针类型类型转换 变量 常量 运算符 判断 循环 封装 基础语法首先是在C#里的基础语法,大致与C++还有Java类似,可以说是二者的结合体,基本的Hello Worl…

搬家后无法进入后台怎么办

问题描述: 网站搬家后,无法进入后台管理界面,可能是由于密码问题或配置错误引起的。请帮助恢复。 解决方案: 您好,网站搬家后无法进入后台管理界面确实是一个常见的问题。为了帮助您顺利恢复后台访问,建议您按照以下步骤逐一排查:确认密码正确:首先,确保您使用的后台登…

数据库密码无法更改怎么办

问题描述: 虚拟主机环境下,尝试更改数据库密码时遇到问题,无法成功更改。请帮助解决。 解决方案: 您好,数据库密码无法更改可能是由于权限不足、配置文件错误或数据库连接问题引起的。为了帮助您顺利更改密码,建议您按照以下步骤逐一排查:确认权限:确保您有足够的权限执…

请求重置云服务器的远程登录密码,以便能够正常访问服务器

问题描述: 请求重置云服务器的远程登录密码,以便能够正常访问服务器。 解决方案: 您好,根据您的请求,我们已经为您重置了云服务器的远程登录密码。新密码已通过邮件发送给您,请注意查收。为了确保您能够顺利登录并使用服务器,建议您按照以下步骤操作:获取新密码:请登录…

服务器远程连接失败,可能是由于端口未放行或网络问题

服务器远程连接失败,这可能是由多种原因引起的,包括但不限于端口未放行、防火墙配置不当、网络问题等。为了帮助您更有效地解决问题,建议您按照以下步骤进行排查:检查端口放行情况首先,请确认服务器的防火墙是否已经放行了您使用的远程连接端口(如默认的SSH端口22或自定义…

网站无法访问,可能是由于虚拟主机或数据库配置问题

网站在解压后无法正常访问,这可能涉及多个方面的问题,包括但不限于虚拟主机配置、数据库连接、DNS解析等。为了帮助您更有效地解决问题,建议您按照以下步骤进行排查:检查服务器状态首先,请确认服务器是否正常运行。您可以尝试通过SSH或其他远程管理工具登录到服务器,查看…

远程端口修改与访问限制

当您需要修改远程桌面或SSH的默认端口时,这不仅可以提高安全性,还能避免与其他服务产生冲突。根据您的描述,这里提供详细的步骤来帮助您修改远程端口,并设置访问限制,确保只有授权用户能够访问服务器:修改远程端口:编辑配置文件:Windows Server:对于Windows Server,可…

四、USB PD协议层之消息

先来看看协议层主要做什么事情: 本章描述了USB电源传输规范协议层的要求,包括:如何构建和使用消息的细节。 计时器和超时值的使用。 使用消息和重试计数器。 复位操作。 错误处理。 状态下的行为。(状态机)1、Message 先来了解一下Message,本规范定义了三种类型的Message…

解决方案 | 如何实现右键添加【管理系统环境变量】,更加方便快捷的直达环境变量修改页面?

实现如上效果。 本地新建一个bat文件,代码如下:(懒得编辑的直接下载做好的右键管理员身份运行就行:https://wwnb.lanzoul.com/il4DK2jbhwbi )@echo off :: 设置菜单名称、命令和图标路径 set "menuName=管理系统环境变量" set "command=mshta vbscript:cr…

服务器是否禁止了POST请求?

,服务器并没有全局禁止POST请求。通常情况下,服务器是否允许POST请求取决于具体的配置和应用程序的设置。以下是一些可能导致POST请求无法正常发送的原因及解决方法:防火墙或安全组设置:检查服务器上的防火墙或云服务提供商的安全组设置,确保没有阻止POST请求所需的端口(…

FTP登录不了(修改密码,重启后仍然无法登录)

您好,关于您提到的“FTP无法登录服务器,修改过管理密码后仍然无法登录”的问题,我们来详细分析一下可能的原因及解决方案。 FTP登录失败可能是由多种原因引起的,特别是在修改密码和重启服务器之后。以下是几个可能的原因及相应的解决方法:密码修改未生效:修改密码后,有时…

请问网站无法在外网访问怎么办

当您遇到网站无法在外网访问的情况时,这可能是由多个因素引起的。以下是详细的排查步骤和建议:检查域名解析: 首先,请确保域名已经正确解析到服务器的IP地址。您可以使用ping或nslookup命令检查域名解析是否正常。如果域名解析有问题,可能会导致外网无法访问。请确认DNS记…