1、描述Linux发行版的系统目录名称命名规则以及用途。
/ 所有Linux操作系统的顶点目录 /boot 存放系统启动时相关的文件
/bin 存放的都是普通用户能执行的命令 /sbin 存放的是超级管理员能执行的命令
/home 存放普通用户的家目录 /root 存放超级管理员的家目录
/etc 存放配置文件目录 /dev 设备文件及特殊文件存储位置
/media 便携式移动设备挂载点 /tmp 存放临时文件
/mnt 临时文件系统挂载点 /opt 第三方厂商的软件存放的目录
/lib 启动时程序依赖的基本共享库文件以及内核模块文件
/lib64 专用于x86_64系统上的辅助共享库文件存放位置
/usr 用于存放一些安装程序,类似于Windows电脑下的C盘下面的Wind
/var 存放一些可变化的内容,比如/var/log日志
/proc 用于输出内核与进程信息相关的虚拟文件系统
/srv 物理设备产生的一些文件
/sys:用于输出当前系统上硬件设备相关信息虚拟文件系统
2.描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?
File :文件名称 Size :文件大小
Blocks :IO块大小 regular file :普通文件
Device:设备 Inode :Inode节点号
Links 链接的次数 Access(第一个): 访问权限
Uid: uid号和属主 Gid gid号和属组
Access(第二个):文件最近访问时间 Modify :文件修改时间
Chang 文件改变时间
修改文件时间戳:touch命令
touch /data/aa 在data下创建一个名为aa的文件
touch -m -t 201810151315.50 /data/aa
-m:修改时间
-t STAMP 使用[[CC]YY]MMDDhhmm[.ss]
3.总结软连接和硬连接区别,并用实例操作说明。
硬链接和软链接的区别:
1.本质不同: 硬链接:同一个文件,不同名字 软链接:不同文件
2.跨分区: 硬链接:不能跨分区 软件链接能跨分区
3.目录: 硬链接不支持创建目录 软链接支持创建目录
4.相互关系: 硬链接相互之间是平级的(删除原始文件也没有关系)
软链接:是依赖关系(删除原始文件,软链接就失效了)
5.编号(inode): 硬链接的编号是相同的 软链接的编号是不同的
6.链接数: 创建硬链接,链接数会增长 软链接的链接数不会增长
7.路劲: 硬链接:原始文件路径
软链接:原始文件的路径是相对于软链接的路径
8.文件类型:硬链接:原始文件是什么文件就是什么文件
软链接:表现为l文件,也就是软链接文件
硬链接:
软链接:
4、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。
——ls:列出指定目录下的内容
格式:ls [选项]...[文件]...
-a:显示所有文件包括隐藏文件
-A:显示除.和..之外的所有文件
-l,--long:显示文件的详细属性信息
-h:对文件大小进行单位换算,可能影响精度
-d:查看目录本身而非其内部的文件
-r:逆序显示文件
-R:递归显示文件
示例: ls -a / --显示/下面的隐藏文件
ls –l --显示文件的详细信息
ls -R /data --递归显示/data下所有文件
——mkdir:创建目录
格式:mkdir [选项]... 目录..
-p:自动按需创建父目录
-m:创建目录时给定权限
-v:每次创建新目录都显示信息
示例:mkdir -p /data/b1/b2 --在/data目录下递归创建/b1/b2l两个目录
——cd:切换目录示例:
cd ..:切换到上级目录
cd ~:切换回自己的家目录
cd -:在上一次目录与当前目录直接来回切换
——pwd:显示当前目录
——cp:复制
格式 : cp [选项]... [-T] 源文件 目标文件
或:cp [选项]... 源文件... 目录
或:cp [选项]... -t 目录 源文件.
-i:交互式复制,即覆盖前提醒用户确认
-f:强制覆盖目标文件
-r,-R:递归复制目录
示例:cp -r /data /text --把data目录及目录下的内容一起复制到text中
——mv剪切:
格式:mv[选项]... [-T] 源文件 目标文件
或:mv [选项]... 源文件... 目录
或:mv [选项]... -t 目录 源文件..
-i:交互式复制,即覆盖前提醒用户确认
-f:强制覆盖目标文件
示例:mv -i /data/f1.txt /text --把/data目录下f1文件剪切到/text下
——rm:删除
格式:rm [选择]...文件...
-i:交互式复制,即覆盖前提醒用户确认
-f:强制覆盖目标文件
-r,-R:递归处理,将制定目录下的所有文件包括目录一并删除
示例:rm -rf /text --递归删除/text目录,不提示
——cat:正向查看文本内容
格式:cat [选项]... [文件]...
-n:给显示的文本行编号
-E:显示行结束符号$
示例:cat -n /etc/shadow --查看/etc/shadow内容并显示行号
——tac:倒叙查看文本内容
格式:tac [选项]... [文件]...
示例:tac /etc/passwd --倒叙查看文本内容
——head:显示文本内容,默认显示头10行
格式:head [选项]... [文件... -
n #:显示文本头#行内容
示例:head -15 /etc/shadow --显示/etc/shadow文件头15行内容
——tail:显示文本内容,默认显示后10行
格式:tail [选项]... [文件]...
-n #:显示文本后#行内容
-f:查看文件尾部内容结束后不退出,跟随显示新增的行
示例:tail -8 /etc/passwd --显示/etc/passwd文件后8行内容
——more:分屏显示文本内容,每次显示一屏显示完停止
格式:more [选项] 文件[...]
Space键:显示文本下一屏内容
Enter键:只显示文本下一行内容
b键:显示文本上一屏内容
q键:退出
——less:分屏显示文本内容,不主动退出
格式:less [选项] 文件[...]
Space键:显示文本下一屏内容
Enter键:只显示文本下一行内容
b键:显示文本上一屏内容
q键:退出
5、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符
6.在vim中设置tab缩进为4个字符
[root@centos7 ~]#vi ~/.vimrc
网友评论