1、描述linux目录结构及目录结构命名约定
目录结构
目录结构:
/根目录; 文件系统入口
1 )/hxsdxrz )所有用户使用的基本命令; 无法与独立分区相关联,在操作系统启动时使用的程序
2 )/boot )引导文件存储在目录中,内核文件(vmlinuz )、引导装载器(bootloader,grub )存储在此目录中
3 )/dev )设备文件和特殊文件的存储位置
4 )/etc :配置文件目录
5 )/home/USERNAME :一般用户的主目录
6 )/root :管理员的主目录
7 )/shxsdxrz :用于管理类的基本命令; 无法与独立分区相关联,在操作系统启动时使用的程序
8 )/tmp :临时文件的存储位置
9 )/usr :存储APP应用程序、指令程序文件、库、文档和其他文档
10 )/var )包含系统日志和缓存日志的目录。
11 )/lib )启动时程序依赖的基本共享库文件和内核模块文件
12 )/lib64 )仅用于x86_64系统上的辅助共享库文件存储;
13 )/mnt :临时文件系统的挂载点
14 )/opt :第三方APP应用程序的安装位置
15 )/proc:用于输出与内核和过程信息相关联的虚拟文件系统
16 )/srv :用于在系统上运行的服务的数据
17 )/sys :用于打印有关当前系统上硬件设备的信息的虚拟文件系统
18 )/tmp :临时文件的存储位置
19 )/media )便携式移动设备装载点
命名约定:
1 )文件名最多255字节,包含路径的文件名最多4095字节
2 )除斜杠和NUL外的所有字符都有效。 但是,不建议使用特殊字符的目录名称和文件,有些字符必须用引号引用
3 )文件名区分大小写,文件名大小写敏感
4 )以.开头的文件作为隐藏文件
5 )蓝色---目录
绿色--可执行文件
红色--压缩文件
浅蓝色--链接文件
灰色--其他文件
2、在/etc目录下,显示以. d结尾的所有文件或目录
3、/etc目录下,显示以所有. conf结尾且以m、n、r、p开头的文件或目录
4、创建/app/rootdir目录,要求将/root下的所有文件复制到此目录中,并保留原始权限
5、使用命令行展开功能,创建/tmp/a1、/tmp/a2、/tmp/a1/a、/tmp/a1/b,并在/tmp目录下创建目录。 x_y,x_z,q_y,q_z
6、总结用户、用户组管理命令,示范命令和常用用法
1 )用户命令
useradd命令以“useradd [选项]用户名”的形式创建新用户。
参数的作用
-d指定用户的主目录。 默认值为/home/username
-电子帐户过期。 型号为YYYY-MM-DD。
-u指定用户的默认UID
-g指定初始的用户基组。 必须已经存在)
-g1指定一个或多个扩展用户组
-N不创建与用户同名的基本用户组
-s指定用户的默认shell解释器
2 ) groupadd命令
groupadd命令以“groupadd [选项]组名”的形式创建用户组。
3 ) sermod命令
usermod命令以“usermod [选项]用户名”的形式修改用户的属性。
-c填写用户帐户注释信息
-d -m参数-m可以与参数-d连用,重新指定用户的家目录,自动传输旧数据
-电子帐户过期。 YYYY-MM-DD格式
-g更改
所属用户组 -G 变更扩展用户组
-L 锁定用户禁止其登录系统
-U 解锁用户,允许其登录系统
-s 变更默认终端
-u 修改用户的UID
4)passwd命令
passwd命令用于修改用户密码、过期时间、认证信息等,格式为“passwd [选项] [用户名]”。
普通用户只能使用passwd命令修改自身的系统密码,而root管理员则有权限修改其他所有人的密码。
参数作用
-l 锁定用户,禁止其登录
-u 解除锁定,允许用户登录
–stdin 允许通过标准输入修改用户密码
-d 使该用户可用空密码登录系统
-e 强制用户在下次登录时修改密码
-S 显示用户的密码是否被锁定,以及密码所采用的加密算法名称
5)userdel命令
userdel命令用于删除用户,格式为“userdel [选项] 用户名”。
参数作用
-f 强制删除用户
-r 同时删除用户及用户家目录
7、文件权限,属主属组管理命令有哪些,并演示命令以及用法
文件的权限主要针对三类对象:
u(user)、g(group)、o(other)
文件针对访问者定义了三种权限
r(read)、w(write)、x(excute)
文件:
r: 可使用文件查看类工具获取其内容(文本文件)
w: 可修改其内容 (文本文件)
x: 可以把此文件提请内核启动为一个进程 (程序,二进制、脚本)
目录:
r: 可以使用ls查看此目录中文件列表
w: 可在此目录中创建文件,也可删除此目录中的文件
x: 可以使用ls -l查看此目录中文件元数据(须配合r),可以cd进入此目录
X:只给目录x权限,不给文件x权限
r、w、x 可以用数字表示,例子: -rw-r--r-- 644,权限从左往右,优先匹配
修改权限
将lin账号对f1只有读权限,增加有写权限
修改文件所有者
8、创建用户gentoo,附加组为hxsdxrz和root,默认shell为/hxsdxrz/csh,注释信息为 "Gentoo Distribution"