linux 学习笔记三
权限和文件
权限
Linux 系统 分为 所有者,用户组 和 其他人 三种类别的权限。
每个类别有 r 读 ,w 写 和 x 执行三种权限,分别对于权限 数字 4 ,2,1
目录和文件权限说明
组件 | 内容 | r | w | x |
---|---|---|---|---|
文件 | 详细数据 | 读到文件内容 | 修改文件内容 | 执行文件内容 |
目录 | 文件名 | 读到文件名 | 修改文件名 | 进入该目录的权限 |
修改权限命令
chgrp 修改文件组
chown 修改所有者
chmod 修改文件权限
chmod 777 /demo
754 指的是:所有者权限 1 + 2 + 4 用户组权限 1 + 0 + 4 其他人权限 0 + 0 + 4
文件和目录命令
ls 列出文件
mkdir 创建目录
rmdir 删除空目录
cd 切换目录
pwd 显示当前目录
touch 创建文件
more/head/tail 显示文件内容
rm 删除文件或者文件夹
cp 复制文件
mv 移动文件
file 观察文件
whereis 查找文件
tree 目录树
挂载磁盘
第 1 步. 磁盘分区
lsblk/blkid 输出磁盘设备信息
fdisk/gdisk MBR 分区使用 fdisk , GPT 分区使用 gdisk
第 2 步. 磁盘格式化
mkfs 格式化磁盘,使用对于文件系统命令进行格式化 例如 mkfs.xfs , mkfs.ext4 等
第 3 步. 磁盘挂载
挂载点为 目录,首先必须创建挂载的目录,然后使用 mount 命令进行 根据 第 1 步 获取的设备信息进行挂载
查看目录使用情况
df 查看文件系统的整体使用情况
du 查看文件系统的磁盘使用量(常用在查看目录所在磁盘情况)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构