Linux作为目前应用最广泛的服务器操作系统,以其开源、稳定和安全的特性,在服务器领域占据着极高的市场份额,是运行各类应用程序和服务的理想系统环境。它不仅能够保障程序长期稳定运行,其内核还被广泛应用于各种硬件设备,如手机、路由器等。例如,大家熟知的Android系统底层正是基于Linux内核构建的。
对于服务器运维和日常开发工作而言,熟练掌握Linux命令是至关重要的基础技能。
一、Linux的目录结构

上图展示了根目录(/)下常见的子目录结构,每个目录都有其特定的用途:
- bin (binaries):存放普通用户可使用的二进制可执行文件。
- sbin (super user binaries):存放系统管理员使用的二进制可执行文件。
- etc (etcetera):存放系统及应用程序的配置文件。
- usr (unix shared resources):用于存放共享的、只读的程序和数据。
- home:普通用户的家目录的根目录。
- root:超级管理员(root)的家目录。
- dev (devices):存放设备文件,如磁盘、终端等。
- lib (library):存放系统启动和程序运行所必需的共享库文件。
- mnt (mount):用于临时挂载文件系统(如U盘、光盘)的目录。
- boot:存放系统启动引导时所需的文件,如内核、引导程序。
- tmp (temporary):用于存放临时文件,系统重启后可能会被清除。
- var (variable):用于存放经常变化的文件,如日志、缓存、邮件等。
理解这些目录的用途,是高效进行系统管理与文件操作的基础。
二、Linux常用命令
命令的基本格式为:命令 -选项 参数(选项和参数可以为空)。
例如:ls -la /usr
2.1 操作文件及目录



2.2 系统常用命令


2.3 压缩解压缩

2.4 文件权限操作
Linux系统中的每个文件和目录都有一组权限,用于控制不同用户对它们的访问。
权限描述格式解读:

- 权限字符:
r 代表可读,w 代表可写,x 代表可执行(也可以用三位二进制数表示,如 111 110 100 对应 764)。
- 第1位:表示文件类型(
d 目录,- 普通文件,l 链接文件)。
- 第2-4位:文件所有者(user)的权限,用
u 表示。
- 第5-7位:文件所属用户组(group)的权限,用
g 表示。
- 第8-10位:其他用户(other)的权限,用
o 表示。
- 第2-10位:所有权限,用
a 表示。
权限修改命令 chmod:

三、Linux系统常用快捷键及符号命令

四、Vim编辑器
Vim是Linux上功能强大的文本编辑器,它采用纯键盘操作,效率极高。下图清晰地展示了Vim在不同模式间的切换逻辑:

4.1 修改文本

4.2 定位命令

4.3 替换和取消命令

4.4 删除命令

4.5 常用快捷键

原文参考:https://blog.csdn.net/xulong_08/article/details/81463054
|