Linux文件相关的学习
一、查看文件信息
ls -l查看文件的详细信息
二、 FHS:文件系统层级结构
/ 根目录,所有的目录、文件、设备都在/之下。
/bin 存放命令的地方,其实/bin是/usr/bin的软链接,一般命令都放在/usr/bin中
/boot 系统启动相关的文件
/dev 设备文件目录
/etc 配置文件目录
/mnt 临时挂载点
/root root用户的家目录
/run 进程相关的数据
/sbin 系统管理员命令
/srv 系统服务相关数据 系统启动服务时候可以访问的数据库目录
/tmp 临时文件目录
/usr 系统资源存放的目录
/var 主要针对常态性变动文件,/var/log 存放系统日志的目录
/proc 用于存放进程相关数据
三、文件管理、用户管理、权限管理相关命令
Linux一切皆文件
touch 创建文件
rm 删除文件
rmdir 删除空目录
cat 查看文件内容
head 查看文件开头部分的内容
more 查看文件内容,打开大文件用
less 跟more差不多,我习惯用more
用户管理
useradd 添加用户 常用参数:-u 指定uid -r 建立系统账号 -M 不建立家目录 -s 指定登录shell -g 指定所属组 -G 指定附加组
userdel 删除用户 常用参数:-r 删除用户家目录
usermod 修改用户 常用参数:-aG 追加用户附加组
groupadd 添加组 常用参数:-g指定组id
groupdel 删除组
groupmod 修改组
chmod 修改文件权限 #字母法 a:所有人 u:自己 g:组 o:其他人 +|- [rwx] #数字法 r=4,w=2,x=1
chown 修改文件所属用户所属组 常用参数:-R 修改目录以及其子目录下的所有文件 #chown 所属用户:所属组 file
setfacl 设置文件访问控制列表 #不咋用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构