当前位置:首页>Linux>Linux安装&基础命令[一]

Linux安装&基础命令[一]

  • 2026-10-21 13:27:45
Linux安装&基础命令[一]

一、硬盘分区详解

1. 命名规则

  • • /dev/hda5 = 根目录下dev文件夹中的hda5设备
  • • 设备类型:
    • • hd:IDE设备
    • • sd:SCSI设备
  • • 分区编号:
    • • 1-4:主分区或扩展分区
    • • 5+:逻辑分区(扩展分区内)

2. 文件系统类型

  • • XFS:CentOS 7默认日志文件系统
  • • SWAP:交换文件系统

3. Linux存储机制

inode节点与数据块

  • • inode:存储文件元数据(权限、大小、时间戳等)
  • • 数据块:实际存储文件内容
  • • 当inode用尽时,无法创建新文件,但可修改现有文件

3.1 文件读取过程

根据inode号进行查找:

3.2 文件创建过程

创建文件时系统分配inode和块空间:

3.3 文件删除过程

删除文件只是标记空间可用:

二、CentOS基础配置

1. 关闭SElinux

# 临时关闭setenforce 0# 永久关闭vim /etc/selinux/configSELINUX=disabled

2. 关闭防火墙

systemctl stop firewalldiptables -F

三、Linux启动过程

  1. 1. BIOS自检 → MBR引导 → GRUB菜单 → 加载内核 → init进程初始化
  2. 2. Systemd进程(PID=1)替代传统init,启动更快,管理更高效

Systemd单元类型

运行级别

级别
目标
说明
0
poweroff.target
关机
1
rescue.target
单用户模式
3
multi-user.target
多用户文本界面
5
graphical.target
图形界面
6
reboot.target
重启

四、重要目录结构

目录
用途说明
/bin
所有用户可执行命令
/sbin
管理员专用命令
/home
普通用户家目录
/root
root用户家目录
/etc
系统配置文件
/var
日志、数据库等
/boot
引导程序文件
/usr
第三方软件安装目录

五、常用命令速查

Linux命令分类关系

基础命令

# 查看当前路径pwd# 切换目录cd /pathcd ..    # 上一级cd ~     # 回家目录# 查看目录内容ls -lh   # 带详细信息和单位ls -a    # 显示隐藏文件ls -i    # 显示inode号

文件操作

# 创建mkdir -p dir1/dir2  # 创建多级目录touch file.txt      # 创建文件# 复制cp -rf source dest  # 强制递归复制# 删除rm -rf /path/*      # 谨慎使用!# 移动/重命名mv oldname newname

查找与查看

# 查找文件find /etc -name "*.conf"find / -size +100M  # 查找大文件# 查看内容cat -n file.txt     # 带行号显示head -20 file.txt   # 前20行tail -f log.log     # 实时追踪日志# 统计wc -l file.txt      # 统计行数

文本处理

# grep高级用法grep "^Error" log.txt      # 以Error开头的行grep "end$" file.txt       # 以end结尾的行grep -v "^#" config.conf   # 排除注释行

压缩解压

# .tar.gz格式(Linux首选)tar -zcvf archive.tar.gz /path/to/dir    # 压缩目录tar -zcvf files.tar.gz file1 file2       # 压缩多个文件tar -zxvf archive.tar.gz                 # 解压到当前目录tar -zxvf archive.tar.gz -C /target/path # 解压到指定目录tar -ztvf archive.tar.gz                 # 查看压缩包内容# .zip格式(跨平台首选)zip -r archive.zip /path/to/dir          # 压缩目录zip archive.zip file1 file2              # 压缩多个文件unzip archive.zip                        # 解压到当前目录unzip archive.zip -d /target/path        # 解压到指定目录unzip -l archive.zip                     # 查看压缩包内容# .tar格式(纯打包,不压缩)tar -cvf archive.tar /path/to/dir        # 打包目录tar -xvf archive.tar                     # 解包tar -tvf archive.tar                     # 查看内容

六、Vim编辑器技巧

Vim工作模式转换

三种模式:

  1. 1. 命令模式 - 默认进入模式
  2. 2. 输入模式 - 按 i/a/o 进入
  3. 3. 末行模式 - 按 : 进入

实用命令:

:set nu          # 显示行号:1,10d          # 删除1-10行:%s/old/new/g   # 全局替换:wq             # 保存退出:q!             # 强制退出不保存

七、效率提升技巧

  1. 1. Tab补全 - 命令/文件名自动补全
  2. 2. 历史命令 - ↑/↓ 键翻找
  3. 3. 快捷键:
    • • Ctrl + u - 删除到行首
    • • Ctrl + k - 删除到行尾
    • • Ctrl + l - 清屏
    • • Ctrl + c - 终止命令
  4. 4. 管道符 - | 连接多个命令
  5. 5. 重定向 - > 覆盖,>> 追加

最新文章

随机文章