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 @ 2023-05-30 22:56  Tazimiz  阅读(27)  评论(0)    收藏  举报