Linux 挂载·别名与环境变量
查看存储设备信息
shell
# 查看所有磁盘及分区信息(推荐)
lsblk
# 查看更详细的设备信息(包括文件系统类型)
fdisk -l
# 查看已挂载的设备(含临时挂载)
mount临时挂载(重启后失效)
适用于临时使用的设备(如 U 盘)
shell
# 基本格式
mount [设备路径] [挂载点]
# 示例
mount /dev/sdb1 /mnt/mydisk
## 若设备有文件系统(如 ext4、xfs、ntfs 等),可指定类型(可选):
mount -t ext4 /dev/sdb1 /mnt/mydisk # ext4 格式
mount -t xfs /dev/sdb1 /mnt/mydisk # xfs 格式(CentOS 7+ 默认文件系统)
mount -t ntfs-3g /dev/sdb1 /mnt/mydisk # NTFS 格式(需先安装 ntfs-3g 工具)
# 查看
df -h # 查看已挂载设备及空间使用情况
# 卸载(使用完毕后)
umount /mnt/mydisk # 或 umount /dev/sdb1永久挂载
通过修改 /etc/fstab 文件实现永久挂载,步骤如下:
shell
# 第一步:获取设备的 UUID 或 PARTUUID(推荐用 UUID,避免设备名变动导致挂载失败)
blkid /dev/sdb1 # 输出类似:/dev/sdb1: UUID="xxx" TYPE="ext4"
# 第二步:编辑 /etc/fstab 文件
vim /etc/fstab
## 格式如下:
## 第 1 列:设备 UUID(或设备路径,如 /dev/sdb1)
## 第 2 列:挂载点目录(如 /mnt/mydisk)
## 第 3 列:文件系统类型(如 ext4、xfs、ntfs-3g)
## 第 4 列:挂载选项(defaults 表示默认,包含 rw, suid, dev, exec, auto, nouser, async)
## 第 5 列:是否 dump 备份(0 = 不备份,1 = 备份)
## 第 6 列:是否开机检查磁盘(0 = 不检查,1 = 首先检查,2 = 其次检查)
UUID=xxx /mnt/mydisk ext4 defaults 0 0
# 第三步:验证 fstab 配置是否正确(避免语法错误导致无法开机)
mount -a # 重新加载 fstab 并挂载所有设备,无报错则正常常见错误和处理方法
- 挂载 NTFS 设备提示错误
shell
# 需安装 ntfs-3g 工具
yum install epel-release # 启用 EPEL 源
yum install ntfs-3g- 设备忙无法卸载
shell
# 先退出挂载点目录,或终止占用设备的进程
fuser -m /mnt/mydisk # 查看占用进程
sudo fuser -k /mnt/mydisk # 终止占用进程
sudo umount /mnt/mydisk- 新磁盘未分区 需先分区(如用 fdisk 或 parted)并格式化(如 mkfs.ext4 /dev/sdb1),再挂载。
用于设置终端命令的默认选项,或者自定义命令
别名作用
照顾自己的习惯
别名管理
shell
# 查看命令别名
alias
# 设置别名(临时)
alias grep="grep --color=auto" # 执行grep 就是执行 grep --color=auto
alias ser="service network restart" # 执行ser 就是执行 service network restar
# 设置别名(永久)
用命令定义的别名是临时的,需要写入配置文件才可永久生效,配置文件地址:~/.bashrc ,即:在家目录下的隐藏文件,可通过 ls -a 查看注意
别名的优先级大于系统命令,别名可和系统命令相同,也可不同
其中 ~ 家目录的环境配置变量只对当前用户生效
text
/etc/profile
/etc/profile.d/*.sh
/etc/bashrc
~/.bash_profile
~/.bashrc