1、简述Linux目录录/boot、/dev、/etc、/home、/var、/tmp的用途
/boot:存放Linux内核、引导配置等启动文件。
/dev:存放硬盘、键盘、鼠标、光驱等各种设备文件。
/etc:存放各种配置文件、配置目录。
/home:存放普通用户的默认工作文件夹(即宿主目录、家目录)。
/var:存放日志文件、用户邮箱目录、进程运行数据等变化的文档。
/tmp:存放系统运行过程中使用的一些临时文件。
2、历史命令
• 管理/调用曾经执行过的命令
history:查看历史命令列表
history -c:清空历史命令
!n:执行命令历史中的第n条命令
!str:执行最近一次以str开头的历史命令
调整历史命令的数量
[root@svr7 ~]# vim /etc/profile
HISTSIZE=1000 //默认记录1000条
3、du,统计文件的占用空间
-s:只统计每个参数所占用的总空间大小
-h:提供易读容量单位(K、M等)
4、使用date命令按“yyyy-mm-dd HH:MM”格式显示/设置日期时间
按格式显示日期时间:date +"%Y-%m-%d %H:%M"
按格式设置日期时间:date -s "2016-12-21 17:01"
date +%F、date +%R
5、ln,创建软连接,快捷方式
ln -s /路径/源文件 /路径/快捷方式名
[root@svr7 ~]# ln -s /etc/redhat-release /abc
[root@svr7 ~]# ls -l /abc
[root@svr7 ~]# cat /abc
• ln,创建软连接
– 软连接 --> 原始文档 --> i节点 --> 文档数据
– ln -s 原始文件或目录 软连接文件
若原始文件或目录被删除,连接文件将失效
软连接可存放在不同分区/文件系统
• ln,创建硬连接
– 硬连接 --> i节点 --> 文档数据
– ln 原始文件 硬连接文件
若原始文件被删除,连接文件仍可用
硬连接与原始文件必须在同一分区/文件系统
区别: 软连接 对 原始文档 做快捷方式,硬连接对 i节点 做快捷方式
i节点:硬盘存储数据时,文件或目录的唯一编号
查看 ls -i
读取数据过程: 1.txt----->i节点-------->到存储空间中取的相应的数据
6、zip归档工具,跨平台的压缩格式
• 归档+压缩操作
– zip [-r] 备份文件.zip 被归档的文档...
[root@svr7 ~]# zip -r /opt/test.zip /home/ /root/
[root@svr7 ~]# ls /opt
• 释放归档+解压操作
– unzip 备份文件.zip [-d 目标文件夹]
[root@svr7 ~]# unzip /opt/test.zip -d /mnt
[root@svr7 ~]# zip -r /opt/file.zip /etc/passwd /etc/group
[root@svr7 ~]# ls /opt
[root@svr7 ~]# unzip /opt/file.zip -d /mnt
7、简述源码编译安装软件的主要步骤及各自的作用
1)安装开发工具gcc、make
2)tar解包:解压、释放安装包内的文件
3)./configure配置:针对当前系统环境指定安装目录、选择功能等设置。
4)make编译:将源代码编译成二进制的可执行程序、库文件等数据。
5)make install:将编译好的程序文件、配置文档等复制到对应的安装目录。