Linux 基础知识复习

154 阅读3分钟

Linux 基础知识复习

前言:Linux在学操作系统的时候学习过一部分,平时用的云安装的也基本都是centos7系列,因为习惯对于这些指令都是现查现用,所以一段时间没用后就忘记了。写下这篇博客进行记录一下。

Md文档以前使用有道云笔记编写,但是有道云VIP可以直接上传图片但是图片地址只能在有道云中被解析成图片,所以改为Typora+aliOss进行博客编写。

使用的linux服务器为华为云的Centos7,使用SSH软件工具为FileZilla

Linux中一个重要的概念:一切都是文件(类如Java中一些都是对象一样重要)。

shell命令解释器,可编程

Linux基础知识分为Linux基础指令以及shell简单脚本编写两篇博客

Linux 基础命令

目录的操作
  • cd / :切换到 系统根目录

  • cd .. :切换到上一层目录

  • cd - :切换到上一个操作所在目录

  • cd ~ :切换到用户主目录

    当开始登陆华为云的时候可以通过cd /指令从用户主目录跳转到系统根目录下输入其他指令才会有所反应

    • 首先使用cd / 进入根目录下
    • ls 查看该目录下文件
    • mkdir 创建文件夹指令之后会介绍
    • 进入Linux文件夹
    • 使用 cd- 切换到上一个操作所在的目录 也就是系统根目录
    • 这边验证了linux目录是否存在,得出centos区分大小写结论
    • 再次进去使用 cd .. 指令 返回系统根目录
目录的操作命令
  • mkdir :增加目录

  • ls || ll :查看目录下文件信息

  • find :查找目录

    find的基本语法为 find 目录 参数

    • find /. -name 'Linux' 找到当前路径下为Linux的文件夹

    • find /. -name '*.txt' -o -name "*.pdf"的 文件 找到当前路径下所有 后缀为pdf和txt的文件

    • find /Linux -name "*.txt" 找到Linux路径下后缀为txt的文件(Linux文件夹中的两个文件为提前创建)

  • mv: 更改目录的名称

    • mv Linux linux 修改文件夹 Linux为linux

    • mv linux2 linux

      • 使用mkdir 创建linux2目录
      • mv 指令 移动linux2 目录到linux中
  • rm :删除目录

    • rm linux2 删除linux2目录(目录内无文件)

    • rm -rf linux2 删除linux2整个目录

      • 创建一个linux2目录并在其中创建一个txt文件
      • 使用 rm 删除linux2目录失败
      • 使用 rm -rf删除文件夹成功
  • cp :拷贝目录

    • cp -r 目录文件 目录拷贝的目标位置 (-r 表示递归调用复制命令)

      • 将linux文件夹中linux1.txt文件复制到根目录下
      • 使用rm 指令删除复制文件
文件的操作命令
  • touch 文件名称:文件的创建(增)

    • touch和mkdir的区别:mkdir是用来创建文件夹的,而touch是用来创建文件的

    • touch linux3.txt 创建一个txt文本

  • vi 文件名称 :对文件进行修改和查看

    • vi 进入文件后 输入i 进入vi编辑模式
    • 输入完成后使用esc 输入wq进行保存
  • cat 查看文件内容 其中一些参数具体使用的时候可以查阅得

    • more
    • less
    • tail

以上是Linux中常用的一些指令,剩余的如pwd 显示当前路劲以及grep 进行 全局搜索