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      设置文件访问控制列表    #不咋用
复制代码

 

 

 

posted @   Tazimiz  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示