Linux介绍以及常用命令

目录

1. 什么是Linux

2. Linux的种类

3. CentOS7

超详细的CentOS7.4下载与图文安装

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

5. 安装ssh客户端软件

6. CentOS7的目录结构

7. Linux常用命令详解

1.目录切换命令 -- cd

2. 查看目录下的内容 -- ls

3. 查看当前所在的目录 -- pwd

4. 创建目录命令

5. 创建文件命令

6. 删除文件或目录

7. 复制命令

8. 查看文件的内容

9. 重命名|剪切

10. 查看ip地址

11. 测试网络连通性

12. 编辑命令


1. 什么是Linux

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

2. Linux的种类

Linux 是一个开源的类 Unix 操作系统内核,但是它的发行版(distribution,简称 distro)有很多种。每个 Linux 发行版都基于 Linux 内核,并且包含了不同的软件包、工具和图形用户界面,以满足不同用户的需求和偏好。

按发行版系列分类:

  1. Red Hat系:包括Red Hat Enterprise Linux (RHEL)、CentOS、Fedora等。

    • RHEL是企业级的Linux发行版,主要用于服务器环境。
    • CentOS是RHEL的社区支持版本,与RHEL保持高度兼容。
    • Fedora是Red Hat的试验田,用于测试新技术。
  2. Debian系:包括Debian、Ubuntu、Linux Mint等。

    • Debian以其稳定性著称,适合服务器和桌面使用。
    • Ubuntu是Debian的衍生版,拥有庞大的用户群和良好的桌面体验。
    • Linux Mint基于Ubuntu或Debian,提供更友好的桌面环境。
  3. 其他发行版:如Gentoo、Arch Linux、Manjaro、openSUSE、Solus等。

    • Gentoo是一个高度可定制的发行版。
    • Arch Linux强调最新技术,Manjaro是其用户友好的衍生版。
    • openSUSE是一个德国起源的发行版,有Tumbleweed滚动更新和Leap稳定版本。

3. CentOS7

本篇采用的是CentOS7操作系统,安装过程就不介绍了。在这里介绍一下安装的几种方式:

  • 直接在自己电脑上安装该操作系统。
  • 在自己电脑上安装虚拟机模拟centos操作系统 【采用】
  • 购买第三方。---比如: 腾讯云  阿里云 华为云等等

对于初学者来说,暂时没有必要来购买一台云服务器,可以现在本地安装一台虚拟机。安装步骤可以看参考这篇文章:

超详细的CentOS7.4下载与图文安装

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

常用的两种模式:

  • 第一种:NAT模式
  • 第二种:桥接模式

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

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

5. 安装ssh客户端软件

常用软件:

  1. xshell
  2. finalshell
  3. SecureCRT

本篇采用的是第二种finalshell,用其他的效果也是一样的

6. CentOS7的目录结构

/: 根目录

/bin和sbin: 系统命令存放的目录。

etc: 配置目录。比如: 环境变量的配置,ip的配置,主机名的配置。

usr: 用户目录。 等价于window[ program file] 软件安装目录

root: root账号拥有的目录

7. Linux常用命令详解

1.目录切换命令 -- cd

语法: cd [切换的目录]

切换到上一级目录: cd ../

切换到根目录: cd /

2. 查看目录下的内容 -- ls

ls [参数] [目录]

        参数: - a  查看隐藏文件

                    - l  列表

                    - al 两者结合

3. 查看当前所在的目录 -- pwd

4. 创建目录命令

mkdir [参数] 文件名

参数: 

                - p 创建多级目录

5. 创建文件命令

touch 文件名

6. 删除文件或目录

rm [参数] 文件名或目录

参数 :

               -f:强制删除

               -r:删除目录

7. 复制命令

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

        -r 允许复制目录

8. 查看文件的内容

cat 文件名: 查询所有的内容。

more 文件名: 查看当前窗口大小的内容。 enter回车 下一行内容 空格: 下一页

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

tail -n 文件名: 查看后n行内容。 【必须记住===>日志】

 

9. 重命名|剪切

mv 文件|目录 /目标目录/

10. 查看ip地址

ifconfig

ip addr 

11. 测试网络连通性

ping 网路ip或域名=====》域名解析====》ip=====》网址

12. 编辑命令

vi 文件名 ​

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

例子:

新建文件进行内容编辑

本期到此结束!

  • 17
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值