Linux的基础知识和常见命令

📅 2026/7/3 4:45:43 👁️ 阅读次数 📝 编程学习
Linux的基础知识和常见命令

一、怎样和shell交互

Shell是Linux系统的命令行解释器,人机交互方式分两种:

  1. 交互式交互
    登录终端后,系统输出命令提示符(如 [user@localhost ~]$ ),手动输入命令回车执行,实时接收输出结果,图中所有命令都属于交互式操作。

  2. 非交互式交互
    将多条命令写入 .sh 脚本文件,通过 bash 脚本名.sh 批量执行,无需手动逐条输入。

  3. 交互配套工具:终端模拟器(GNOME Terminal、Xshell、iTerm2等),是输入shell指令的载体。

二、Linux怎么存储文件

Linux采用虚拟目录树结构存储文件,核心特性:

  1. 根目录 / 是整个文件系统的起点,所有硬盘、分区、外设都挂载到根目录下的子文件夹,无Windows盘符概念。

  2. 一切皆文件:普通文本、程序、硬件设备、目录、网络接口都被抽象为文件。

  3. 文件存储底层:文件系统(ext4/xfs/btrfs)管理磁盘块,通过inode记录文件元数据(大小、权限、时间),文件名存在目录块中,文件名与inode映射分离。

核心目录简述

/home :普通用户家目录,存放个人文件
/etc :系统配置文件
/bin / /usr/bin :系统基础命令程序
/dev :硬件设备文件
三、目录操作命令

  1. cd — 切换目录
  2. ls — 列出目录内容
    常用参数:
  3. mkdir / rmdir — 创建/删除空目录

四、文件增删改基础命令

  1. touch

两大作用:

  1. 创建不存在的空文件: touch test.txt

  2. 修改已有文件的访问/修改时间戳: touch test.txt

  3. cp — 复制文件/目录

  4. mv — 移动/重命名

  5. rm — 删除文件/目录