1. / :所有目录都是由根目录衍生出来
  2. /bin :存放二进制程序,普通用户使用的程序
  3. /sibn :管理员使用的二进制程序
  4. /boot :系统启动文件的存放路径,内核文件
  5. /dev :各种硬件设备
  6. /etc :存放各种配置文件
  7. /home :存放用户账号的数据,用户家目录
  8. /run :存放运行过程中的文件
  9. /tmp :临时文件
  10. /var :网页、log日志
  11. /usr :放置的数据可分享不可变动
  12. /lib :库文件
  13. /lib64 :64位的库文件
  14. /mnt | media:挂在外围设备
  15. /proc | /sys:内存中的数据
  16. /opt :第三方软件 安装的目录
  17. /srv :服务的数据目录

文件管理

  1. touch #创建文件
  2. mkdir #创建文件夹
  3. ls
  4. stat #查看文件元数据
  5. mv #移动文件,修改文件名
  6. cat | more | head | tail #查看文件
  7. cp #拷贝文件
  8. rm #删除

用户管理

  1. useradd
  • useradd username  #添加用户
  • useradd -d /data/ username #-d指定用户家目录
  • useradd -u 1002 username #-u指定用户的uid
  • useradd -u 1002 -g groupname username #-g指定组
  • useradd -a -G group1,group2 #追加附加组
  • useradd -M usename #不创建用户家目录
  1. userdel
  • userdel username #不删除家目录
  • userdel -r username #删除家目录
  1. usermod
  • usermod -L username #锁定用户 ,shadow密码前加!表示用户锁定
  • usermod -U username #解锁用户
  • usermod -G root username #将用户加入root组
  • usermod -c “test user” username #修改用户的备注信息
  1. id #显示当前用户的信息
  2. passwd

组用户

  1. groupadd #添加组
  • groupadd groupname
  • goupadd -g 800 groupname
  • groupadd -r system #创建系统组
  1. groupdel #删除组
  2. groupmod #修改组
  3. chgrp
  • chgrp group1 filename #秀爱文件数字组为group1

权限管理

  1. chmod #修改文件夹、文件权限
  • chmod a+r filename #给所有用户加读权限
  • chmod a-x filename #给所有用户减可执行权限
  • chmod a+rw filename #给所有用户加读写权限
  • chmod +rwx filename
  • chmod u=,g=rwx,o=r filename #所有者无权限、所属组可读可写可执行
  • chmod u+r,go-r filename
  1. chown #修改所属组
  • chown root   /tmp #修改文件夹所有者为root
  • chown -R root:root  /tmp #修改文件夹所有者所属组为root