Linux基础 | 青训营笔记

94 阅读2分钟

Linux是一种自由和开放源代码的类Unix操作系统。它的内核由林纳斯·托瓦兹(Linus Torvalds)于1991年首次发布。它主要由GNU项目的自由软件和其他开源软件组成。

Linux操作系统的核心组件是内核,它控制着计算机的所有硬件资源,包括CPU、内存、I/O设备等。Linux系统的应用程序可以通过API(应用程序接口)与内核进行通信,以获得对这些硬件资源的访问权限。

Linux系统的一个重要特点是其强大的命令行界面。用户可以通过终端窗口运行命令,并与系统交互。以下是一些常用的Linux命令:

  • ls:列出目录中的文件和子目录。
  • cd:更改当前工作目录。
  • mkdir:创建一个新目录。
  • rm:删除文件或目录。
  • cp:将文件从一个位置复制到另一个位置。
  • mv:将文件从一个位置移动到另一个位置。
  • cat:查看文件内容。
  • grep:搜索文件中的文本。
  • ps:显示正在运行的进程。
  • top:显示系统资源的实时使用情况。

除了命令行界面之外,Linux还有许多图形用户界面(GUI),例如GNOME和KDE。这些GUI提供了更直观和易于使用的界面,使得新手也能够轻松使用Linux系统。

以下是一个简单的Shell脚本示例,它列出了当前目录中所有文件名以“test”开头的文件,并将它们复制到“backup”目录中:

shellCopy code
#!/bin/bash
for file in test*
do
    cp $file backup/
done

这个脚本首先使用for循环遍历当前目录中以“test”开头的所有文件。然后,使用cp命令将每个文件复制到名为“backup”的目录中。

总之,Linux是一个功能强大且高度可定制的操作系统,它在服务器、超级计算机和个人计算机等领域得到了广泛的应用。本学期我在校学习了操作系统课程,希望通过在青训营的学习,能巩固自己在学校学到的知识。