首页 > 系统相关 >Linux基本操作指令

Linux基本操作指令

时间:2022-08-16 12:55:25浏览次数:67  
标签:文件 模式 vim 命令 指令 Linux 基本操作 cd 目录

目录
  因为要学习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(反撤销)。

标签:文件,模式,vim,命令,指令,Linux,基本操作,cd,目录
From: https://www.cnblogs.com/lht020321/p/16591181.html

相关文章

  • linux7下永久关闭ipv6
    ipv6.disable=1[root@ht01~]#cat/etc/default/grubGRUB_TIMEOUT=5GRUB_DISTRIBUTOR="$(sed's,release.*$,,g'/etc/system-release)"GRUB_DEFAULT=savedGRUB_......
  • Linux下使用sh脚本每分钟检查某个进程是否在运行,如果没有运行则重新启动进程
    一、需求描述Linux服务器上的某些进程总是被其他人kill掉导致网页或一些内容无法访问,因此需要定时检查进程是否还在运行,如果被kill掉了就重启。 二、实现方法1、......
  • 用Rust编写的Linux内核GPU驱动程序,或将到来
    外媒Phoronix报道,AsahiLinix的核心开发者AsahiLina正在探索用Rust编程语言编写该DRM内核GPU驱动程序的可行性。如果成功了,这将是第一个用Rust语言编写的L......
  • linux查看是实体机还是虚拟机
    1、判断虚拟机两种方式1、dmesg|grep-ihypervisor[root@localhost~]#dmesg|grep-ihypervisor[0.000000]Hypervisordetected:VMware2、lscpu查看Hype......
  • 转载-linux基础命令---bzip2
    linux基础命令---bzip22022-01-24 bzip2   使用Burrows-Wheeler块排序文本压缩算法,将文件进行压缩,压缩比率比一般算法高一些。bzip2要求命令行标志附带一个文......
  • linux重要指令及知识点
    Linux目录结构bin存放二进制可执行文件(ls,cat,mkdir等)boot存放用于系统引导时使用的各种文件dev存放设备文件etc存放系统配置文件home存......
  • numpy基本操作
    数据类型每个numpy数组都是相同类型元素的网格。Numpy提供了一组可用于构造数组的大量数值数据类型。Numpy在创建数组时尝试猜测数据类型,但构造数组的函数通常还包含一个......
  • JSP_指令_概念和JSP_指令_Page指令
    JSP指令:作用:用于配置JSP页面,导入资源文件格式:<%@指令名称属性名1=属性值1属性名2=属性值2...%>分类:page:配置JSP页面的contentType:等同于response.setCo......
  • 修改linux系统时间
    在Linux系统中,可以用date命令来显示或设定系统的日期与时间1.查看系统时间[root@iZ2ze0gm3scdypc0i15r8yZ~]#dateTueAug1600:10:25CST20222.修改系统时......
  • Linux下修改msyql端口号
    1.登录mysqlmysql-uroot-p2.查看当前端口号showglobalvariableslike'port';3.修改端口号vi$MYSQL_HOME/my.cnf4.增加或者修改端口号#[mysqld]port......