Linux

138 阅读4分钟

1 初识Linux

1.1 Linux组成

image.png

1.2 Linux发行版

image.png

  • 基本命令相同,部分操作不同

1.3 虚拟机

  • 借助虚拟机获取可用的Linux环境系统

image.png

1.3.1 VMware WorkStation实现虚拟机

安装检测

image.png

1.4 图形化、命令行

对于操作系统的使用,有2种使用形式:

  • 图形化页面使用操作系统
  • 以命令的形式使用操作系统

使用Linux操作系统,多数使用命令行方式

image.png

image.png

1.4.1 FinalShell

image.png 在VM的终端输入ifconfig获取ip,然后在finalshell使用SSH连接

2 Linux基础命令

2.1 Linux目录结构

Linux的目录结构是一个树型结构,Linux没有盘符这个概念,只有一个根目录/,所有文件都在它下面

image.png

在Linux系统中,路径之间的层级关系,使用:/来表示

image.png

2.2 基础命令

image.png

2.2.1 ls命令

image.png

image.png

image.png

image.png

ls [-a -h -l][Linux路径]

  • 当ls不使用参数,表示列出:用户的HOME目录
  • 当使用参数,表示指定路径内容

-a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)

  • 图中以.开头的,表示是Linux系统的隐藏文件/文件夹
  • 只有通过-a选项,才能看到这些隐藏的文件/文件

-l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多内容

-h表示易于阅读的形式,列出文件大小

  • -h选项必须搭配-l一起使用

语法中的选项是可以组合使用的

2.2.2 目录切换相关命令

cd [Linux]

  • cd命令无需选项,只有参数,表示要切换到哪个目录下
  • cd命令直接执行,不写参数,表示回到用户的HOME目录

pwd:查看当前所在的工作目录,直接输入即可

2.2.3 相对路径、绝对路径、特殊路径符

绝对路径:以根目录为起点,开头从/开始

相对路径:从当前目录开始

image.png

2.2.4 创建目录命令

image.png

2.3 文件操作命令

touch创建文件:touch Linux路径

cat查看文件内容:cat Linux路径(全部内容一页展示)

more查看文件内容:more Linux路径(全部内容分页展示)

image.png

image.png

image.png

image.png

2.4 查找命令

2.4.1 witch命令查找命令的程序文件

  • witch 要查找的命令

image.png

2.4.2 find命令:按文件名查找文件,同样支持通配符

image.png

image.png

2.5 grep、wc和管道符

  • grep:从文件中通过关键字过滤文件行

image.png

image.png

  • wc:统计文件的行数、单词数量等

image.png

  • 管道符:将管道符左边命令的结果,作为右边命令的输入

image.png

2.6 echo、tail和重定向符

  • echo:在命令行内输出指定内容

image.png

image.png

  • 重定向符

image.png

  • tail命令

image.png

2.7 vi\vim编辑器:Linux文本编辑器

2.7.1 三种工作模式

image.png

image.png

image.png

image.png

image.png

image.png

3 Linux用户和权限

root用户(超级管理员):拥有最大权限的账户名

  • 普通用户的权限在HOME目录中不受限,一旦出了HOME普通用户仅有只读和执行权限
  • su和exit命令

image.png

  • sudo image.png

3.1 用户、用户组管理

image.png 以下命令需root用户执行

  • 创建用户组:groupadd 用户组名
  • 删除用户组:groupdel 用户组名

image.png

getent passwd:查看当前系统用户

image.png

getent passwd:查看当前系统用户组

image.png

3.2 查看权限控制

3.2.1 认知权限认知

image.png

image.png

image.png

3.3 修改权限控制

3.3.1 chmod

image.png

image.png

3.3.2 chown

image.png

4 实用操作

ctrl+c强制停止:当Linux某些程序运行时或者命令输入错误时使用 ctrl+d退出或登出:退出账户或程序专属页面,不能退出vi/vim history:查看历史输入过的命令 !命令前缀:自动执行上一次匹配前缀的命令 ctrl+r:输入内容去匹配历史命令

image.png

image.png

4.1 软件安装

  • 软件安装方式:下载安装包自行下载、系统的应用商店内安装

4.1.1 yum命令

image.png

4.1.2 systemctl命令

image.png

image.png

4.1.3 ln命令创建软连接

image.png

4.2 综合知识

4.2.1 日期、时区

image.png

image.png

image.png

4.2.2 IP地址、主机名

image.png

image.png

image.png

image.png

image.png

image.png

image.png

4.2.3 虚拟机配置固定ip

image.png

image.png

4.3 网络传输

4.3.1 下载和网络请求

  • ping命令:检查指定的网络服务器是否可联通状态

image.png

  • wget命令:非交互式的文件下载器,可以在命令行内下载网络文件

image.png

  • curl:发送http网络请求

image.png

4.3.2 端口

image.png

image.png

image.png

image.png

image.png

4.4 进程管理

  • 进程

image.png

  • 查看进程

image.png

  • 查看指定进程

image.png

  • 关闭进程

image.png

4.5 主机状态

  • 查看系统资源占用

image.png

  • top命令:查看CPU、内存使用情况、类似Windows任务管理器

image.png

image.png

image.png

image.png

  • 磁盘信息监控

image.png

image.png

image.png

  • 网络状态监控

image.png

4.6 环境变量

image.png

  • 环境变量:PATH image.png
  • $符号

image.png

  • 自行设置环境变量

image.png

  • 自定义环境变量PATH

image.png

4.7 上传、下载

image.png

4.7.1 rz、sz

image.png

4.8 压缩解压

image.png