实用篇-Linux

一、Linux介绍

linux特点

  • 免费
  • 开源
  • 多用户
  • 多任务

Linux系统版本分为内核版发行版

发行版是基于内核版进行扩展,由各个Linux厂商开发和维护,因为我们真正使用linux最终安装的其实是linux的发行版

下面以CentOS为例来学习Linux

二、Linux安装

安装方式有两种

1.物理机安装:直接将linux系统安装到服务器硬件上

2.虚拟机安装:通过软件模拟计算机硬件,将linux安装在虚拟机上,也就是模拟出安装在物理机上的效果

我们这里以VM ware 虚拟机软件为例首先安装VM ware

第一步:下载安装VMware Workstation 教程:VMware下载教程

第二步:我们用的linux版本是CentOS发行版,要安装CentOS就要基于其镜像文件

镜像文件

下载链接:https://pan.baidu.com/s/1YkKQcZCdlzUAxC0b6Rb4KQ

提取码:mfkw

点击开启此虚拟机,鼠标光标会在虚拟机里面,我们Ctrl+Alt可以出来,然后Install CentOS7

设置完毕后点击开始安装即可,可以设置一下密码

输入

XML 复制代码
ip addr

由于启动服务器时候并没有加载相应的网卡,ip地址初始化失败,没有显示出ip地址

那么怎么让服务器加载相应网卡呢?需要我们对配置文件进行修改

我们用命令进行操作

XML 复制代码
cd /
XML 复制代码
cd etc
XML 复制代码
cd sysconfig
XML 复制代码
cd network-scripts

编辑文件

XML 复制代码
vi ifcfg-ens33   

输入i进入编辑状态

按Esc键,输入

XML 复制代码
:wq

表示保存,这里我们就完成了配置的修改

重启虚拟机,登录

ip地址为:192.168.229.128

因为我们以后在实际开发中,是对远程真实的物理机(服务器)操作的,用SSH连接工具可以连接到远程的真实的物理机,从而进行操作。而不是我们去机房进行操作。

这里我们用虚拟机来模拟真实场景中的物理机,所以还需要安装SSH连接工具,去连接我们的虚拟机,在连接工具上对虚拟机进行操作

第三步:安装FinalShell,SSH连接工具

链接:https://pan.baidu.com/s/1Z234sBdy4gBjYmgC3xqVvA

提取码:mfkw

下载完成后打开finalshell

点击确定就可以连接了

三、Linux中的目录结构

linux中的目录结构:

/是所有目录的根目录

目录结构像一棵倒挂的树

四、Linux常用命令

|----|--------------|----------------------|--------------|
| 序号 | 命令 | 对应英文 | 作用 |
| 1 | ls | list | 查看当前目录下的内容 |
| 2 | pwd | print work directory | 查看当前所在目录 |
| 3 | cd[目录名] | change directory | 切换目录 |
| 4 | touch[目录名] | touch | 如果文件步存在,新建文件 |
| 5 | mkdir[目录名] | make directory | 创建目录 |
| 6 | rm[文件名] | remove | 删除指定文件 |
| 7 | rmdir[目录名] | remove directory | 删除指定的目录 |

finalshell帮我们处理了文件的不同类型显示不同的颜色,比如目录就是蓝色,普通的文件就是白色

五、Linux命令实用技巧

Tab键自动补全

连续两次Tab键,给出操作提示

使用上下箭头快速调出曾经使用过的命令

使用clear命令实现清屏

相关推荐
腾讯蓝鲸智云2 小时前
嘉为蓝鲸可观测系列产品入选Gartner《中国智能IT监控与日志分析工具市场指南》
运维·人工智能·信息可视化·自动化
路溪非溪4 小时前
Linux下蓝牙框架的数据流
linux·arm开发·驱动开发
能不能别报错4 小时前
openclaw-linux部署教程+mimo-v2-pro
linux·运维·服务器
小虎卫远程打卡app5 小时前
光通信与视频编码前沿技术综述:从超大容量传输到实时神经网络编码
运维·网络·信息与通信·视频编解码
钛态5 小时前
Flutter for OpenHarmony:mockito 单元测试的替身演员,轻松模拟复杂依赖(测试驱动开发必备) 深度解析与鸿蒙适配指南
服务器·驱动开发·安全·flutter·华为·单元测试·harmonyos
ToB营销学堂5 小时前
B2B营销自动化新解法:MarketUP聚焦高转化场景
大数据·运维·自动化
TK云大师-KK5 小时前
TikTok自动化直播遇到内容重复问题?这套技术方案了解一下
大数据·运维·人工智能·矩阵·自动化·新媒体运营·流量运营
济6175 小时前
ARM Linux 驱动开发篇---基于 pinctrl+GPIO 子系统的蜂鸣器驱动开发(设备树版)--- Ubuntu20.04
linux·嵌入式·嵌入式linux驱动开发
AiGuoHou15 小时前
Debian/Ubuntu 各个版本一键更换国内镜像源
linux·ubuntu·国内源·debian·镜像源·换源
蓝羽天空5 小时前
Ubuntu 24.04 安装 Docker
linux·ubuntu·docker