一、Linux概述

1.1 为什么要学习Linux操作系统?

  • 完全免费-开源:Linux操作系统是完全免费的,任何人都可以下载和使用。
  • 安全稳定:Linux系统相对封闭,安全性较高,很少出现蓝屏等故障。
  • 支持多平台:Linux可以在多种硬件平台上运行,如服务器、嵌入式设备等。
  • 多用户多任务:Linux支持多用户同时使用,且可以同时执行多个任务。

1.2 了解Unix与Linux发展史

Unix操作系统起源于20世纪60年代的贝尔实验室,而Linux则是由芬兰程序员Linus Torvalds在1991年发起的开源项目。Linux继承了Unix的设计理念,但更加注重社区参与和开放性。

1.3 Linux内核官网

Linux内核官网:www.kernel.org

1.4 Linux内核版本说明

以6.10.6为例:

  • 6表示主版本
  • 10表示次版本
  • 6是末版本

在Linux系统中,可以使用uname -r指令查看内核版本。

1.5 发行版

目前常见的发行版有:

  • RHEL系列(商业版本)
  • Debian系列(社区版本)

两者在命令上略有差别。

二、用户管理

2.1 用户和用户组概述

  • 用户:使用系统的人,每个用户都有一个用户名(账号)和UID。
  • root用户:超级用户,UID为0,拥有最高权限。
  • 系统用户:Linux系统为满足自身管理需要而创建的用户。

2.2 root用户权限

root用户权限过高,为了保证系统安全,一般不通过root用户登录Linux操作系统。

三、Shell脚本基础

3.1 Tab键的使用

Tab键在Linux中使用频率很高,可以实现自动补全命令或文件名。

3.2 history命令

history命令可以查看之前输入的命令历史。

3.3 ls命令

ls命令用于查看目录内容。

3.4 cd命令

cd命令用于切换目录。

3.5 mkdir命令

mkdir命令用于创建目录。

3.6 rmdir命令

rmdir命令用于删除目录。

四、软件包管理

4.1 RPM命令管理软件包

RPM命令用于安装、查询、升级和卸载软件包。

4.2 yum方式安装软件包

yum是RPM的包管理器,可以自动解决依赖关系。

五、进程管理

5.1 进程的定义

进程是正在执行的程序实例。

5.2 进程查看命令

  • ps命令:查看当前系统正在运行的进程。
  • top命令:实时显示系统进程信息。

5.3 进程终止命令

  • kill命令:终止进程。
  • killall命令:终止所有同名进程。

六、实用指令

6.1 运行级别

运行级别用于控制系统的启动和关闭。

6.2 帮助指令

  • man命令:查看命令的帮助信息。
  • help命令:查看内置命令的帮助信息。

6.3 文件相关

  • pwd命令:显示当前目录的绝对路径。
  • ls命令:查看目录内容。
  • cd命令:切换目录。
  • mkdir命令:创建目录。
  • rmdir命令:删除目录。

七、总结

通过本文的学习,相信你已经对Linux操作系统有了初步的了解。接下来,你可以通过实际操作来加深对Linux的理解。祝你在Linux的世界里畅游!