1、描述Linux发行版的系统目录名称命名规则以及用途?
/:根目录,系统root用户目录
/home:普通用户的家目录
/etc:存放系统配置文件目录
/dev:存放系统设备文件目录
/bin:存放系统运行库命令的目录
/var:存放日志文件的目录
/opt:存放软件安装的目录
/media:挂载光盘、U盘等移动设备文件目录
/srv:存放系统运行服务的目录
/tmp:存放临时文件的目录
/mnt:文件系统的临时挂载点
/proc:内核和进程的虚拟文件目录
/sys: sysfs虚拟文件系统提供一种比proc更为理想的访问内核数据的途径,其主要作用在于为管理linux设备提供一种统一模型的接口
2、描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
文件元数据:文件创建时间,文件大小、文件索引号、块大小、uid、gid、文件修改时间等
ACCESS TIME:表示最近访问时间 MODIFY TIME:最近更改时间 CHANGE TIME:最近改动时间
查看: stat [option] FILE
修改文件的时间戳信息: touch –a FILE:仅修改文件最近访问时间
touch –m FILE:仅修改文件最近改动时间
touch –t STAMP:修改文件运行时间
3、总结软连接和硬连接区别,并用实例操作说明。
硬连接:
ln source_file dest_file
1.文件具有相同的inode(索引号)和data block(数据块)。
2.只能对已存在的文件进行建立,不能对目录创建
3.不能跨分区创建
4.删除一个硬链接不会影响其他有相同inode的文件
软链接:
ln -s source_file dest_file
软链接具有自己的文件属性以及权限
软链接可以对不存在的文件或目录进行创建
软链接可跨分区创建
创建软链接,链接计数i_nlike 不会增加
删除软链接不影响被指向的文件,但若被指向的源文件被删除,则相关的软连接成为死链接。若被指向文件被重新创建,死链接可恢复正常的链接。
4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
文件管理类命令:
文件管理工具:CP、MV、RM:
cp命令:copy
常用选项:
-i:交互式复制,即覆盖之前提醒用户确认
-f:强制覆盖目标文件
-r:递归复制目录
-d:复制符号链接文件本身,为非其指向的源文件
-a:复制所有:
mode:权限
ownership:属主和属组
time stamps:时间戳
context:安全标签
xattr:扩展属性
links:符号链接
all:上述所有属性
mv命令: move
mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
常用选项:
-i:交互式选项interactive
-f:强制执行force
rm命令:remove files or directories
rm [OPTION]... FILE...
常用选项:-i:interactive
-f:force
-r:recursive
删除目录:rm -rf /PARH/TO/DIR
5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符
[root@localhost tmp]#cp /etc/profile /tmp
[root@localhost tmp]# sed 's/^[[:space:]]\+//' profile
或者在vim命令行下:
:%s@^[[:space:]]\+@@g
6、在vim中设置tab缩进为4个字符
vim 命令行模式下:
:set tabstop=4