Linux初步学习 | 青训营笔记

86 阅读3分钟

Linux是一种广泛使用的操作系统,它基于Unix操作系统的设计和哲学,拥有高度的安全性和稳定性,而且还是开源的。从学习体验来说,学习Linux有些困难,因为之前没有接触过。以下是我了解到的知识点

  1. Linux的基本概念

(1)文件系统:Linux的文件系统是一个树形结构,以/为根目录,所有的文件和目录都在这个根目录下。根目录下的子目录包括bin、etc、dev、usr、var等。其中,bin目录包含了系统启动和运行所需的基本命令,如ls、cd、cp、mv等。etc目录包含了系统配置文件,如网络配置、用户配置、服务配置等。dev目录包含了设备文件,如tty、sda等。usr目录包含了应用程序和其它系统支持的文件,如文档、库文件、头文件等。var目录包含了日志文件、缓存文件、临时文件等。

(2)用户和权限:在Linux中,每个用户都有自己的账户和密码。每个用户可以访问自己的主目录和一些公共目录,但不能访问其它用户的目录。Linux还使用了一种权限系统来控制用户对文件和目录的访问权限。每个文件和目录都有一个所有者和一个权限集合。权限包括读、写和执行。所有者可以设置文件和目录的权限,以控制其他用户的访问权限。

(3)Shell:Shell是Linux的命令行解释器。它是用户与操作系统交互的主要方式。Linux中有多种Shell可供选择,其中最常用的是Bash。

  1. Linux的基本命令

(1)ls命令:列出当前目录下的文件和子目录。ls命令可以使用不同的选项来显示文件的详细信息,如文件大小、权限、创建时间等。

(2)cd命令:改变当前工作目录。cd命令后面跟上目标目录的名称即可切换到该目录。

(3)mkdir命令:创建一个新目录。mkdir命令后面跟上目录名称即可创建一个新目录。

(4)touch命令:创建一个新文件或更新一个已有的文件的时间戳。touch命令后面跟上文件名称即可创建一个新文件或更新一个已有的文件的时间戳。

(5)cp命令:复制文件或目录。cp命令后面跟上源文件或目录的名称,以及目标文件或目录的名称即可完成复制操作。

(6)mv命令:移动文件或目录。mv命令后面跟上源文件或目录的名称,以及目标文件或目录的名称即可完成移动操作。

(7)rm命令:删除文件或目录。rm命令后面跟上要删除的文件或目录的名称即可完成删除操作。

(8)cat命令:显示一个文件的内容。cat命令后面跟上文件名称即可显示文件的内容。

(9)grep命令:在文件中查找指定的字符串。grep命令后面跟上要查找的字符串和文件名称即可完成查找操作。

(10)chmod命令:修改文件或目录的权限。chmod命令后面跟上权限设置即可完成修改操作。

当然,Linux还有很多其它命令和功能,需要通过不断的学习和实践来掌握。总的来说,Linux计算机技术中心非常重要的一部分,值得我深入学习。