Linux的相关命令

Linux

1. 什么是Linux系统

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

2.为什么学校Linux系统

赚钱【工作】—> 需要把window开发好的软件【程序】–部署到linux操作系统上。–因为window操作系统漏洞太多。容易被攻击。

3. Linux操作系统的种类

  1. ubuntu:
  2. centos:[centos7]
  3. redhat:企业版[收费]

4. 如何安装centos7

  1. 直接在自己电脑上安装该操作系统。
  2. 在自己电脑上安装虚拟机模拟centos操作系统 【采用】
  3. 购买第三方。—比如: 腾讯云 阿里云 天翼云

5. 常用的网络适配器种类

在这里插入图片描述

第一种:NAT模式

第二种:桥接模式

NAT网络和桥接网络的区别

NAT(Network Address Translation,网络地址转换)模式:虚拟机不能直接接触到外部网络,所有的网络连接请求都由宿主机进行转发。这种方式的优点是设置简单,可以在没有额外IP地址的情况下使用。缺点是虚拟机不能作为服务器提供服务,因为它没有自己的公网IP地址

在这里插入图片描述

桥接模式:在这种模式下,虚拟机直接连接到宿主机所在的物理网络,它会从网络中获取自己的IP地址,就像是网络中的一台独立的计算机。这样虚拟机就可以提供网络服务,其他设备可以直接访问虚拟机。但是,这种模式需要在网络中有足够的IP地址供虚拟机使用

在这里插入图片描述

6. 查看ip地址的命令

ip addr

在这里插入图片描述

7. 安装ssh客户端软件

常用的ssh客户端软件

  1. xshell
  2. finalshell
  3. SecureCRT

作用:为了方便连接和操作linux系统

在这里插入图片描述

8. centos目录结构

在这里插入图片描述

  1. /:根目录
  2. /bin和/sbin:系统命令存放的目录
  3. etc:配置目录。比如:环境变量的配置,ip的配置,主机名的配置
  4. usr:用户目录。等价于window【program file】 软件安装目录
  5. root:root账号拥有的目录

9. centos7的命令

我们对centos7操作,全部依赖于命令

9.1 目录切换命令

  1. 语法:cd [切换的目录]
  2. 切换到上一级目录:cd …/
  3. 切换到根目录:cd /
  4. 切换到当前目录下的某个目录:cd XX
  5. 切换到根目录下的某个目录:cd /XX

在这里插入图片描述

9.2 查看目录下的内容

ls [参数] [目录]

参数:-a 查看所有的目录,包括隐藏的
	 -l 查看显示详细的列表信息

在这里插入图片描述

9.3 查看当前所在的目录

pwd 显示当前所在目录的全路径

在这里插入图片描述

9.4 创建文件命令

touch 文件名

在这里插入图片描述

9.5 创建目录命令

mkdir [参数] 目录名称

参数:-p 允许创建多层目录

在这里插入图片描述

9.6 删除文件或目录

rm [参数] 文件或目录名

参数:-f:强制删除
	 -r:删除目录
	 -rf:强制删除目录

在这里插入图片描述

在这里插入图片描述

9.7 复制命令

cp [参数] 文件或目录 目标目录

参数:-r 允许复制目录

在这里插入图片描述

在这里插入图片描述

9.8 查看文件的内容

cat 文件名:查看所有的内容

more 文件名 :查看当前窗口大小的内容

enter键回车,显示下一行内容

空格键 显示下一页内容

head -n 文件名:查看前n行的内容

tail -n 文件名:查看后n行内容【用于查看日志】

9.9 重命名或剪切

mv 文件或目录 /目标目录/

  • 重命名

在这里插入图片描述

  • 剪切

在这里插入图片描述

9.10 测试网络连通性

ping 网络IP或域名=========>域名解析=====>ip=====>网站

9.11 编辑命令

vi 文件名

注意: 命令行模式—>i----编辑模式—>esc键---->命令行模式—>:wq退出并保存 :q! 退出不保存

10. 修改IP地址为固定IP

打开网络配置文件

vi /etc/sysconfig/network-scripts/ifcfg-ens33
  • NAT网络修改ip

在这里插入图片描述

重启网络

systemctl restart network
  • 桥接网络修改ip

在这里插入图片描述

相关推荐

  1. Linux中经常使用相关命令

    2024-07-16 06:06:01       57 阅读
  2. Linux防火墙相关命令

    2024-07-16 06:06:01       54 阅读
  3. Linux相关命令使用

    2024-07-16 06:06:01       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 06:06:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 06:06:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 06:06:01       58 阅读
  4. Python语言-面向对象

    2024-07-16 06:06:01       69 阅读

热门阅读

  1. 使用Docker Compose进行多容器应用部署

    2024-07-16 06:06:01       23 阅读
  2. leetcode-22. 括号生成

    2024-07-16 06:06:01       24 阅读
  3. docker使用教学

    2024-07-16 06:06:01       22 阅读
  4. docker build 建立镜像,多出很多 none 的中间层镜像

    2024-07-16 06:06:01       29 阅读
  5. React Native: 构建原生级移动应用的跨平台框架

    2024-07-16 06:06:01       28 阅读
  6. 克隆上游仓库后想切换远程仓库为派生仓库

    2024-07-16 06:06:01       25 阅读
  7. Redis的哨兵和集群实现高可用

    2024-07-16 06:06:01       23 阅读
  8. Go:函数

    2024-07-16 06:06:01       22 阅读
  9. 在Delphi中使用ATTACH语句合并SQLite数据库

    2024-07-16 06:06:01       22 阅读
  10. Log4j2原理及应用详解(二)

    2024-07-16 06:06:01       21 阅读